How to Sell Bitcoin: A Step-by-Step Guide

Selling Bitcoin is straightforward once you know the process. Whether you're taking profits, covering an expense, or moving out of Bitcoin entirely, here's a step-by-step guide to selling safely and efficiently.

Step 1: Decide Where to Sell

You need an exchange that accepts Bitcoin and can send money to your bank account. The main options:

If you don't have an account, Kraken is the better choice for regular sellers due to lower fees.

Step 2: Send Bitcoin to the Exchange

If your Bitcoin is in a self-custody wallet (which it should be), you need to send it to the exchange before selling.

  1. Log in to your exchange account
  2. Find the Bitcoin deposit address (under Funding → Deposit → Bitcoin)
  3. From your hardware wallet, send Bitcoin to that address
  4. Wait for confirmations (3–6 for most exchanges)

Always send a small test amount first if it's your first time withdrawing from a particular wallet.

Step 3: Sell Bitcoin

Market Order (Instant)

A market order sells immediately at the current price. Fast but you accept whatever price the market offers at that moment. Use this when speed matters more than price.

Limit Order (Better Price)

A limit order lets you set the minimum price you'll accept. Your order sits open until the market reaches your price — or you cancel it. Use this for larger amounts or when you want a specific price. Available on Coinbase Advanced and Kraken.

  1. Go to the BTC/USD trading pair
  2. Select "Sell"
  3. Choose "Limit Order"
  4. Enter the amount and your target price
  5. Submit

Step 4: Withdraw Fiat to Your Bank

Once your Bitcoin sells, the fiat balance sits in your exchange account. Withdraw it:

  1. Go to Funding → Withdraw → US Dollar (or your currency)
  2. Select your bank account
  3. Enter the amount
  4. Confirm

ACH transfers take 1–3 business days. Wire transfers are faster but may have fees. For large amounts (over $10,000), wire is worth it for the speed.

Step 5: Record the Transaction for Taxes

Every Bitcoin sale is a taxable event in most jurisdictions. Record:

  • Date of sale
  • Amount of Bitcoin sold
  • Sale price (in fiat)
  • Original purchase price (cost basis)
  • Gain or loss (sale price minus cost basis)

Most exchanges provide tax reports automatically. Tools like Koinly, CoinTracker, or TaxBit can import your exchange history and calculate gains.

Tax Rates (US)

  • Short-term gains (held less than 1 year): taxed as ordinary income
  • Long-term gains (held more than 1 year): 0%, 15%, or 20% depending on income

Holding Bitcoin for more than a year before selling qualifies you for the lower long-term rates. This is worth considering when timing a sale.

How to Minimize Fees When Selling

  • Use limit orders instead of market orders (lower fees and often better prices)
  • Use Coinbase Advanced or Kraken Pro over simple interfaces
  • Batch small amounts into one larger sale to reduce per-transaction overhead
  • For very large amounts (over $100,000), consider an OTC desk

Alternatives to Selling on an Exchange

  • P2P platforms (Bisq, Robosats) — sell directly to a buyer, often more privately
  • Bitcoin ATMs — cash immediately, but high fees (5–15%). See Bitcoin ATM guide.
  • Spend directly — some merchants accept Bitcoin directly, avoiding the sell step entirely

When Not to Sell

This isn't financial advice, but it's worth noting: many Bitcoin holders who sold during price drops — only to see prices recover and exceed previous highs — wished they hadn't. Understand your own risk tolerance and investment horizon before selling.

Summary

Sell on Kraken or Coinbase Advanced for the best fees. Use limit orders. Withdraw fiat promptly. Record everything for taxes. And keep a cold storage wallet ready for any Bitcoin you're not planning to sell soon.

Also see: How to Convert Bitcoin to Cash | Bitcoin Custody Options | How to Buy on Kraken