The basic steps to turn bitcoin into money you can spend

To cash out bitcoin, you move it from your digital wallet to a cryptocurrency exchange, sell it for dollars (or your local currency), and then transfer that money to your bank account. The exchange holds your bitcoin temporarily, matches you with a buyer, and sends you the proceeds minus their fee. The whole process usually takes between a few minutes and a few business days, depending on which exchange you use and how your bank processes transfers.

You do not need permission from anyone to sell your bitcoin. You own it outright if it sits in a wallet you control — meaning you have the private key or seed phrase that proves ownership. Once you decide to convert it, the main variables are which exchange you use, how much you are selling, and whether you want the money quickly or are willing to wait for a lower fee.

Key Takeaways

  • You need a cryptocurrency exchange account (such as Coinbase, Kraken, or Gemini) to sell bitcoin for dollars, because exchanges are where buyers and sellers meet.
  • Moving bitcoin from your personal wallet to an exchange takes a few minutes to an hour, and you pay a small network fee to do so.
  • Selling bitcoin for dollars happens when ready on most exchanges, but the money reaching your bank account takes one to five business days depending on your bank.
  • Exchanges charge a fee for selling — typically 0.5% to 2% of the amount you sell — and this varies by exchange and by how much you are selling.
  • You will owe income tax on any profit you made between when you bought the bitcoin and when you sold it, and you should keep records of both dates and prices.

Choosing an exchange to sell on

An exchange is a website or app where you can sell bitcoin for dollars. The largest and most widely used are Coinbase, Kraken, Gemini, and Kraken. Smaller regional exchanges exist, but the large ones have the most buyers waiting, which means your order fills faster and you see prices closer to the market rate.

To use an exchange, you create an account, verify your identity (exchanges are required by law to confirm who you are), and link a bank account. The identity verification usually takes a few minutes to a few hours. Linking your bank account is when ready, but some exchanges hold a small test deposit for a day or two to confirm the account is real.

Different exchanges charge different fees and have different minimums for how much you can sell at once. Coinbase charges around 1.5% for a standard sale. Kraken and Gemini typically charge 0.5% to 1.5% depending on your trading volume. Some exchanges offer lower fees if you use their mobile app instead of the website, or if you place a "limit order" (telling them the price at which you want to sell) instead of selling when ready at the current price.

Moving bitcoin from your wallet to the exchange

If your bitcoin sits in your own wallet — a digital storage system where you hold the private key — you must move it to the exchange before you can sell it. You do this by sending it to a deposit address the exchange gives you. Think of it like sending money to someone's bank account: you need their address, and once you send it, it is gone from your wallet and on its way to theirs.

The transfer happens on the Bitcoin network, not when ready. It usually takes 10 minutes to an hour, depending on how busy the network is and how much you are willing to pay in network fees. Network fees go to Bitcoin miners, not to the exchange. During very busy periods, the network fee can be $5 to $30 or more. During quiet periods, it might be under $1. The exchange will show you the estimated fee before you confirm the transfer.

Once the exchange receives your bitcoin, it appears in your exchange account and you can sell it when ready. You do not have to wait for any confirmation period.

Selling bitcoin and receiving dollars

Once your bitcoin is in your exchange account, selling it takes seconds. You choose how much to sell, confirm the price you will receive, and click sell. The exchange when ready credits your account with dollars at the price you agreed to. This happens in real time — you see the dollars in your exchange account right away.

The price of bitcoin moves constantly, so the price you see when you click "sell" might be slightly different from the price you saw a second before. Most exchanges show you the exact price you will receive before you confirm, so there are no surprises. Some exchanges let you set a limit order instead, which means you tell them "sell my bitcoin when the price reaches $X," and they sell automatically if the price hits that level.

After you sell, the dollars sit in your exchange account. You can now transfer them to your bank account.

Transferring dollars to your bank account

To move dollars from your exchange account to your bank, you initiate a withdrawal on the exchange website or app. You choose your linked bank account as the destination, enter the amount, and confirm. The exchange sends the money to your bank using the standard banking system (ACH transfer in the United States).

The transfer is not when ready. It usually takes one to five business days for the money to appear in your bank account, depending on your bank and the exchange. Weekends and holidays slow this down — a withdrawal initiated on Friday evening might not arrive until Tuesday. Some exchanges offer faster transfers for an extra fee, usually $5 to $15, which can get money to your account the next business day.

Once the money reaches your bank account, it is yours to spend like any other deposit. You can withdraw it from an ATM, transfer it to another account, or use your debit card.

Fees and costs at each step

Cashing out bitcoin involves fees at two points: the network fee when you move bitcoin to the exchange, and the exchange fee when you sell.

Network fees vary based on how busy the Bitcoin network is. You can usually choose between a slow transfer (lower fee, takes an hour or more) or a fast transfer (higher fee, takes 10 to 30 minutes). Most people choose standard speed, which costs $2 to $10 in normal conditions.

Exchange fees are a percentage of what you sell. A typical range is 0.5% to 2%. On a $1,000 sale, that is $5 to $20. The fee depends on which exchange you use and sometimes on how much you trade in a month. Coinbase charges around 1.5% for most users. Kraken and Gemini charge less if you use limit orders instead of market orders (selling at the current price). Some exchanges waive fees for very large sales or for users who trade frequently.

Your bank may also charge a fee for receiving an ACH transfer, though most do not. Check with your bank if you are unsure.

Tax reporting when you cash out

When you sell bitcoin for dollars, you trigger a taxable event. You owe income tax on the profit — the difference between what you paid for the bitcoin and what you sold it for. If you bought bitcoin for $20,000 and sold it for $30,000, your profit is $10,000 and that is what gets taxed.

You do not owe tax on the full amount you receive, only on the gain. If you bought for $30,000 and sold for $30,000, you owe no tax. If you sold for less than you paid, you have a loss, which can sometimes offset other gains.

The IRS and most tax authorities require you to report the date you bought the bitcoin, the date you sold it, the price you paid, and the price you sold it for. Keep records of both transactions — your exchange will provide a statement showing the sale, and you should keep proof of the original purchase as well. If you bought bitcoin years ago and do not have records, you may need to estimate based on historical price data, though this is complicated and you should consult a tax professional.

Frequently Asked Questions

How long does it take to cash out bitcoin?

The fastest path takes about 15 minutes: 10 minutes for the network transfer to the exchange, and a few seconds to sell. The slowest part is usually your bank processing the ACH transfer, which takes one to five business days. If you pay for expedited withdrawal, you can get dollars to your bank in one business day.

Can I cash out bitcoin without using an exchange?

You can sell bitcoin peer-to-peer to someone else directly, but this is slower and riskier because you have to find a buyer yourself and trust them to send money. Most people use an exchange because it is faster and the exchange guarantees the transaction. Some ATMs accept bitcoin and dispense cash, but they charge very high fees — often 5% to 10% — and are only practical for small amounts.

What if I do not have a bank account?

Most exchanges require a linked bank account to withdraw dollars. Some exchanges offer prepaid debit cards as an alternative, where they load your dollars onto a card you can use to spend or withdraw cash. Fees for this are usually higher than a standard bank transfer. Bitcoin ATMs are another option, though again the fees are steep.

Do I have to report bitcoin sales to the government?

Yes. In the United States, the IRS treats bitcoin as property, and selling it is a taxable event. You must report the sale on your tax return and pay tax on any profit. Exchanges report large sales to the IRS automatically. Other countries have similar rules. If you are unsure about your tax obligations, consult a tax professional who understands cryptocurrency.

What happens if the price drops while I am waiting to sell?

The price of bitcoin changes constantly. If you move bitcoin to an exchange and the price drops before you sell, you will receive fewer dollars. This is why some people use limit orders — you tell the exchange to sell only if the price reaches a certain level, and if it does not, the bitcoin stays in your account. The downside is that if the price jumps above your limit, you miss the opportunity to sell at a higher price.