You can move bitcoin to your bank account, but it requires selling the bitcoin first

Bitcoin exists only on the blockchain — a digital ledger separate from the banking system. Your bank account cannot hold bitcoin directly. To get money from bitcoin into your bank, you must sell the bitcoin on an exchange, wait for the sale to settle, and then transfer the dollars (or your local currency) to your bank using a standard transfer method like ACH or wire transfer.

The process takes two to five business days total, depending on which exchange you use and which transfer method your bank accepts. You will pay fees at two points: when you sell the bitcoin (usually 0.5% to 2% of the sale amount, depending on the exchange) and sometimes when you withdraw to your bank (typically $0 to $25, depending on the exchange and transfer method).

Key Takeaways

  • Bitcoin must be sold on a cryptocurrency exchange before any money can reach your bank account; the exchange converts bitcoin to dollars or your local currency.
  • Most exchanges charge a fee to sell bitcoin (typically 0.5% to 2%) and may charge a separate fee to withdraw to your bank account.
  • The total time from initiating a sale to seeing money in your bank is usually two to five business days, depending on the exchange and your bank's processing speed.
  • Large sales (typically over $10,000) may trigger reporting requirements or additional verification steps from your exchange or bank.
  • You are responsible for tracking the sale price and reporting any gain or loss on your taxes; the exchange will send you a record of the transaction.

Which exchanges let you withdraw to a bank account

The major exchanges that support direct bank transfers in the United States are Coinbase, Kraken, Gemini, and Bitstamp. Each one requires you to link your bank account and verify your identity before you can withdraw. The verification process usually takes one to three business days and involves uploading a government ID and sometimes proof of address.

Smaller or international exchanges may not support direct ACH transfers to U.S. banks. Some only offer wire transfers, which cost more ($15 to $50 per transaction) but move faster (same day to next business day). Before you open an account, check the exchange's withdrawal methods to confirm it supports the transfer type your bank accepts.

The step-by-step process from bitcoin to bank account

Step 1: Log into your exchange account and navigate to the "Sell" or "Trade" section. Enter the amount of bitcoin you want to sell. The exchange will show you the current price and calculate how many dollars you will receive after fees.

Step 2: Confirm the sale. Once you sell, the bitcoin leaves your exchange wallet and the dollars appear in your exchange account (not your bank yet). This happens instantly or within minutes.

Step 3: Initiate a withdrawal to your bank. Go to the "Withdraw" or "Transfer" section, select your linked bank account, and enter the amount. The exchange will show you any withdrawal fee and the estimated arrival date.

Step 4: Confirm the withdrawal. You may need to verify the transaction via email or two-factor authentication. Once confirmed, the exchange sends the transfer to your bank.

Step 5: Wait for the transfer to arrive. ACH transfers typically take one to three business days. Wire transfers arrive the same day or next business day but cost more. Your bank will show the deposit once it clears.

Fees you will pay at each stage

Selling bitcoin on an exchange costs between 0.5% and 2% of the sale amount. Coinbase charges 1.5% for most users; Kraken charges 0.16% to 0.26% depending on your trading volume; Gemini charges 1.5%; Bitstamp charges 0.5%. These percentages are deducted from your sale proceeds before the dollars hit your exchange account.

Withdrawing to your bank account may cost extra. Most major exchanges charge $0 for ACH transfers but $15 to $50 for wire transfers. Some exchanges charge a flat fee ($5 to $10) regardless of the transfer method. A few charge a percentage of the withdrawal amount. Check your exchange's fee schedule before you withdraw; the fee is usually shown on the withdrawal screen before you confirm.

If you sell a large amount of bitcoin, your bank may charge you a fee to receive the deposit, though this is rare. Your bank will not charge you to receive an ACH transfer, but it may charge you to receive a wire transfer (typically $0 to $15).

What happens if you sell more than $10,000

Exchanges are required by law to report sales over $10,000 to the IRS and to your state tax authority. This does not mean you owe taxes on the sale — it depends on whether you made a profit or loss. But the exchange will send you a Form 8949 (Sales of Capital Assets) or similar tax document showing the sale price and the date you sold.

Your bank may also flag large deposits and ask you to confirm the source of the money. This is normal and does not indicate wrongdoing. Simply tell your bank the money came from selling cryptocurrency on an exchange. You may be asked to provide a screenshot of the transaction or the tax form the exchange sent you.

If you are moving more than $10,000 at once, consider splitting the sale across two or three days to stay under the reporting threshold. This does not avoid taxes — you still owe tax on the gain — but it can reduce the number of forms you receive and the questions your bank asks.

Why the transfer takes two to five days

The delay is not the exchange's fault; it is how the banking system works. When you request an ACH transfer, the exchange sends an instruction to its bank, which sends it to the Federal Reserve's ACH network. The Fed batches these transfers and processes them in cycles throughout the day. Your bank then receives the transfer and posts it to your account.

Each step takes time. The exchange usually processes your request within a few hours. The ACH network processes transfers in batches, which can take one to two business days. Your bank then takes one business day to post the money to your account. Weekends and holidays add extra days because the banking system does not process transfers on those days.

Wire transfers are faster because they bypass the ACH network and go directly from the exchange's bank to your bank. They usually arrive the same day or next business day. But they cost more and are less common for small amounts.

What to do if the transfer does not arrive on time

If your withdrawal does not arrive within the timeframe the exchange promised, log back into your exchange account and check the withdrawal history. Look for a status like "Pending," "Processing," or "Completed." If it shows "Completed," the exchange has sent the money and the delay is on your bank's side.

Contact your bank and give them the date you initiated the transfer and the amount. Ask them to search for the incoming ACH transfer using the exchange's routing number (usually shown in your withdrawal confirmation). If your bank finds the transfer, they can tell you when it will post. If they do not find it, ask them to contact the exchange's bank to trace it.

If the exchange shows the withdrawal as "Pending" or "Processing" after more than 24 hours, contact the exchange's support team. Provide your transaction ID and the date you initiated the withdrawal. Most exchanges respond within one to two business days.

Frequently Asked Questions

Can I transfer bitcoin directly to my bank account without selling it first?

No. Banks do not accept bitcoin as a deposit. You must sell the bitcoin on an exchange first, which converts it to dollars or your local currency. Only then can you transfer the money to your bank using ACH, wire transfer, or another standard banking method.

Which exchange has the lowest fees for withdrawing to a bank?

Kraken and Bitstamp have the lowest trading fees (0.16% to 0.5%), and both offer free ACH withdrawals to U.S. banks. Coinbase charges higher trading fees (1.5%) but also offers free ACH withdrawals. Wire transfer fees vary by exchange but are typically $15 to $50.

Do I have to report the sale to the IRS?

Yes, if you made a profit. The gain is taxable income. The exchange will send you a tax form showing the sale price and date. You report this on your tax return. If you sold at a loss, you can deduct the loss against other capital gains or up to $3,000 of ordinary income per year.

What if my bank rejects the deposit from the exchange?

This is rare but can happen if your bank flags the deposit as suspicious or if there is a mismatch between the account name on the exchange and the account name at your bank. Contact your bank and ask why the deposit was rejected. They will tell you whether to resubmit or provide additional information. You may also need to contact the exchange to cancel and retry the withdrawal.

Can I withdraw to a bank account in another country?

Most U.S. exchanges only support withdrawals to U.S. bank accounts. If you want to withdraw to an international bank, you will need to use an exchange that operates in that country or use a wire transfer, which is more expensive and slower. Check your exchange's withdrawal options before you sell.