How to Sell Bitcoin

To sell bitcoin, you move your BTC to a crypto exchange, place a sell order on a market such as BTC/USD, then withdraw the cash to your bank account. Trading and withdrawal fees determine what you actually receive.

On this page 10
  1. What are the ways to sell bitcoin?
  2. 1. Check the platform’s selling and withdrawal terms
  3. 2. If your bitcoin is in a personal wallet, send it to the exchange
  4. 3. Wait for confirmations
  5. 4. Place a sell order
  6. How much will you receive? A worked example
  7. 5. Withdraw the cash to your bank
  8. I sold my bitcoin. Why can’t I withdraw the money?
  9. What to check before you sell
  10. Sources

To sell bitcoin for cash, you move your BTC to a cryptocurrency exchange, place a sell order on a market such as BTC/USD or BTC/EUR, and then withdraw the proceeds to your bank account. If your bitcoin is already on the exchange, the sale takes minutes; if it’s in a personal wallet, you’ll first need to wait for the deposit to confirm.

Selling and withdrawing are two separate steps. Once the sale fills, the cash sits in your exchange account; it only reaches your bank after you submit a withdrawal. If you’ve “sold but nothing arrived,” check which step is actually complete. This guide doesn’t recommend a specific platform; the steps are similar on most exchanges.

What are the ways to sell bitcoin?

  • Crypto exchange: sell on the order book and withdraw to your bank. The most common and usually cheapest option.
  • Simple “sell” screens and broker apps: one tap at a quoted price. Easy, but the spread is usually wider.
  • Peer-to-peer (P2P): you deal directly with a buyer. Fake payment receipts and reversed payments make this riskier.
  • Bitcoin ATMs: some machines buy BTC for cash, though fees are typically much higher than on exchanges.

1. Check the platform’s selling and withdrawal terms

Before you sell, find out: does the exchange have a spot market in your currency, what’s the trading fee, what are the withdrawal fees and daily limits, and how long do bank withdrawals take? Most platforms only pay out to a bank account in your own name. Exchanges often impose a temporary withdrawal hold after you change your password or security settings, so check ahead of time.

2. If your bitcoin is in a personal wallet, send it to the exchange

In the exchange’s deposit section, choose BTC and the Bitcoin network, then copy the deposit address. Always take the address from that screen, never from a message or an old transaction. If several networks are offered, check which network your BTC is actually on; a bitcoin representation on another chain isn’t the same as native BTC.

For a first deposit, send a small test amount, but stay above the exchange’s minimum deposit. Our Bitcoin transfer guide covers the details.

3. Wait for confirmations

You can follow the deposit on a block explorer using its transaction ID (TXID). Bitcoin blocks arrive about every ten minutes on average, but exchanges usually require several confirmations before crediting BTC, so a deposit can take anywhere from 20 minutes to an hour, longer when the network is busy. Don’t resend the same amount while you wait.

4. Place a sell order

Open the spot market that matches the currency you want, such as BTC/USD. Selling into BTC/USDT gets you USDT, not dollars, and converting it adds a second trade and a second fee. If you see leverage, short or liquidation fields, you’re on a derivatives screen and don’t need it to sell bitcoin you own.

There are two basic order types:

  • Market order: fills immediately against the best available bids. On larger orders it may fill across several price levels, so the last price on screen isn’t a guarantee.
  • Limit order: you set the lowest price you’ll accept. With bitcoin trading around $100,000, you might place a limit sell at $101,500. If no buyer meets it, the order waits.

Orders can fill partially: if only 0.008 BTC of a 0.02 BTC order sells, the rest stays open. Cancelling stops the unfilled part but doesn’t undo what’s already sold.

How much will you receive? A worked example

Using hypothetical numbers: you sell 0.01 BTC at an average of $100,000 with a 0.2% fee.

  1. Gross proceeds: 0.01 × 100,000 = $1,000
  2. Trading fee: 1,000 × 0.002 = $2
  3. Balance after the sale: $998
  4. With a $1 bank withdrawal fee, you receive: $997

If you moved the bitcoin from a personal wallet, add that transfer’s network fee to your total cost. Use the actual average fill price from your trade history, not the estimate in the order preview.

5. Withdraw the cash to your bank

In the withdrawal section, choose your currency, check the linked bank account, amount and fee, and confirm. How long it takes depends on the exchange, your bank and the payment rail. Note the withdrawal reference in case you need support.

Messages asking you to “pay a release fee to another account” are never part of a real withdrawal; it’s a common scam. If you need help, use only the official support channel inside the app.

I sold my bitcoin. Why can’t I withdraw the money?

  • Partial fill: funds reserved for an open order reduce your available balance.
  • Wrong pair: if you sold into BTC/USDT, you’re holding USDT, not cash.
  • Limits or verification: a daily withdrawal cap, incomplete identity checks or a security hold may apply.
  • Portfolio value vs cash: a total shown in dollars doesn’t mean the whole balance is withdrawable cash.

What to check before you sell

Look at order-book depth before placing a large market order; in thin markets you may fill at a noticeably worse average price. Splitting a big sale into smaller orders or using limit orders reduces that gap. Price and spread differences between platforms also affect what you take home. In many countries, selling crypto is a taxable event, so keep records of what you paid and what you received.

Sources

Read next