The basic path: sell your bitcoin on an exchange, then withdraw cash
To move bitcoin to a bank account, you sell the bitcoin on a cryptocurrency exchange (like Coinbase, Kraken, or Gemini), convert it to dollars or your local currency, and then transfer that money to your bank using a wire transfer, ACH transfer, or debit card withdrawal. The exchange holds your bitcoin temporarily, sells it at the market price you accept, and then moves the resulting cash to your bank on your instruction. The whole process typically takes one to five business days, depending on which exchange you use and which withdrawal method you choose.
You cannot send bitcoin directly into a traditional bank account. Banks do not accept cryptocurrency as a deposit. What you are actually doing is converting bitcoin into regular currency first, then moving that currency through the banking system. The exchange is the middleman that makes this conversion happen.
Key Takeaways
- You must sell your bitcoin on a cryptocurrency exchange before any money reaches your bank—exchanges convert bitcoin to dollars, not banks.
- Withdrawal speed depends on the method: debit card is fastest (minutes to hours), ACH takes one to three business days, and wire transfers take one to two business days.
- You will need to verify your identity with the exchange before you can withdraw, which usually means uploading a government ID and proof of address.
- Exchange fees for selling and withdrawing typically range from 0.5% to 2% of the amount, depending on the platform and method you choose.
- The amount you receive depends on the bitcoin price at the moment you sell, not when you initiated the transfer.
Setting up an exchange account and verifying your identity
Before you can sell bitcoin and move money to your bank, you need an account on a cryptocurrency exchange that supports withdrawals to your country and bank type. The major exchanges that accept U.S. bank accounts are Coinbase, Kraken, Gemini, and Bitstamp. Each one requires you to verify your identity before you can withdraw money—this is a legal requirement under anti-money-laundering rules, not a choice by the exchange.
The verification process usually takes 10 minutes to a few hours. You will upload a photo of a government-issued ID (driver's license, passport, or state ID) and proof of your current address (a recent utility bill, bank statement, or lease). The exchange scans these documents and either approves you immediately or asks for additional information. Once approved, you can sell bitcoin and withdraw funds.
Link your bank account to the exchange by providing your routing number and account number. The exchange will make two small test deposits (usually under $1 each) to your account, and you will need to confirm the amounts in your exchange account to prove you own the bank account. This step protects you from someone else linking your account without permission.
Selling your bitcoin at market price
Once your exchange account is set up and verified, navigate to the sell or trade section. You will see the current price of bitcoin in your local currency. Enter the amount of bitcoin you want to sell (or the dollar amount you want to receive), and the exchange will show you the price you will get and the fee you will pay. Review both numbers before you confirm the sale.
The price you see is live but only held for a few seconds—usually 30 to 60 seconds depending on the exchange. If the price moves sharply while you are reviewing, the exchange will ask you to confirm the new price or cancel. Once you confirm, the sale is locked in at that price, and your bitcoin is converted to dollars in your exchange account immediately.
Fees for selling bitcoin range from 0.5% to 2% depending on the exchange and whether you are a high-volume trader. Coinbase charges around 1.5% for most users. Kraken charges 0.16% to 0.26% for makers (limit orders) and 0.26% to 0.4% for takers (market orders). Check the fee schedule on your exchange before you sell, because the fee is deducted from the amount you receive.
Choosing a withdrawal method and timeline
After the sale completes, you have dollars in your exchange account. Now you choose how to move that money to your bank. The three main options are debit card withdrawal, ACH transfer, and wire transfer. Each has different speeds and fees.
| Withdrawal Method | Speed | Typical Fee | When to Use |
|---|---|---|---|
| Debit card | Minutes to 1 hour | $0 to $2 | Small amounts, need cash fast |
| ACH transfer | 1 to 3 business days | $0 to $1 | Standard transfers, no rush |
| Wire transfer | 1 to 2 business days | $10 to $25 | Large amounts, need certainty |
Debit card withdrawal is the fastest option. The exchange sends the money to a debit card you have linked, and you can use it immediately or withdraw cash from an ATM. The downside is that most exchanges cap debit card withdrawals at $500 to $2,000 per day, so this method only works for smaller amounts.
ACH transfer is the standard method for most people. The exchange initiates an ACH (Automated Clearing House) transfer to your bank account, which takes one to three business days. There is usually no fee or a small fee under $1. This is the slowest option but the cheapest for larger amounts.
Wire transfer is faster than ACH but costs more. The exchange sends the money via wire, which typically arrives in one to two business days. Wire fees range from $10 to $25 depending on the exchange. Use this if you need the money urgently and the amount is large enough to justify the fee.
What happens if the price drops while you are waiting
Once you have sold your bitcoin and initiated a withdrawal, the price of bitcoin no longer affects you. You locked in your sale price when you clicked confirm on the exchange. If bitcoin drops 50% while your ACH transfer is processing, you still receive the full amount you sold it for. The risk of price movement is over.
The only exception is if you have not yet sold your bitcoin. If you are still holding bitcoin in your exchange account and waiting to sell, price changes will affect how much money you receive when you do sell. Sell first, then initiate the withdrawal, and you eliminate that risk.
Fees and taxes to expect
You will pay two types of fees: exchange fees for selling, and withdrawal fees for moving money to your bank. Exchange fees are built into the sale price and range from 0.5% to 2%. Withdrawal fees depend on the method: debit card is free or $1 to $2, ACH is free or under $1, and wire is $10 to $25.
You may also owe capital gains tax on the profit you made when you sold the bitcoin. If you bought bitcoin for $20,000 and sold it for $30,000, you owe tax on the $10,000 gain. The tax rate depends on how long you held the bitcoin (short-term or long-term capital gains) and your income bracket. This is a tax issue, not a payment issue, but it is important to set aside money for it when you receive the withdrawal.
What to do if your withdrawal is delayed or stuck
ACH transfers occasionally take longer than three business days if your bank is slow to process them or if there is a holiday in the calendar. Check your bank account first to see if the money has arrived. If it has not arrived after five business days, log into your exchange account and check the withdrawal status. Most exchanges show whether the transfer is pending, processing, or completed.
If the exchange shows the transfer as completed but your bank has not received it, contact your bank's customer service with the wire reference number or ACH trace number from the exchange. Your bank can track the transfer and tell you where it is stuck. If the exchange shows the transfer as pending or failed, contact the exchange's support team with your withdrawal request ID.
Wire transfers occasionally fail if you provided an incorrect routing number or account number. The exchange will usually catch this and reject the transfer before sending it, but if it does go through with wrong information, the receiving bank will reject it and send it back to the exchange. This takes five to ten business days. The exchange will then refund the money to your exchange account, and you can try again with the correct information.
Frequently Asked Questions
Can I withdraw bitcoin directly to my bank without selling it first?
No. Banks do not accept bitcoin as a deposit. You must sell the bitcoin on an exchange for dollars first, then withdraw the dollars to your bank. Some banks are beginning to offer cryptocurrency services, but they still require you to sell to dollars before moving money into a traditional checking or savings account.
How much does it cost to transfer bitcoin to my bank?
You pay two fees: an exchange fee for selling (0.5% to 2% of the amount) and a withdrawal fee (free to $25 depending on the method). For a $10,000 sale, expect to pay $50 to $200 in exchange fees plus $0 to $25 in withdrawal fees. The exact amount depends on which exchange you use and which withdrawal method you choose.
What if I sell bitcoin but change my mind before the withdrawal completes?
Once you have sold the bitcoin and initiated the withdrawal, you cannot cancel it. The sale is final, and the withdrawal is in process. If you want to stop the withdrawal before it reaches your bank, contact your exchange's support team immediately—they may be able to cancel an ACH transfer if it has not yet been sent to your bank, but wire transfers cannot be stopped once they leave the exchange.
Do I have to report this to the IRS or pay taxes on it?
Yes, if you made a profit on the bitcoin sale. The IRS treats bitcoin as property, not currency, so selling it for more than you paid is a taxable capital gain. You owe tax on the profit regardless of whether you move the money to your bank or leave it on the exchange. Keep records of what you paid for the bitcoin and what you sold it for so you can report it correctly on your tax return.
Which exchange is fastest for getting money to my bank?
Coinbase and Gemini both offer debit card withdrawals that reach your account in minutes to an hour, making them the fastest option for small amounts. For larger amounts, wire transfers from any major exchange typically arrive in one to two business days. ACH transfers are slower but cheaper and work on all exchanges.