Yes, you can transfer crypto to your bank account, but the path depends on which crypto you hold and which bank you use
Moving cryptocurrency to a traditional bank account is possible but not direct. You cannot send Bitcoin or Ethereum straight into a checking account the way you send money between banks. Instead, you sell the crypto on an exchange, convert it to dollars (or your local currency), and then withdraw those dollars to your bank. The exchange holds your crypto, processes the sale, and sends the cash to your bank via ACH transfer, wire, or debit card.
The speed and cost of this process vary widely. Some exchanges charge flat fees per withdrawal; others charge a percentage of the amount. Bank transfers typically take one to five business days. Wire transfers are faster—usually same-day or next-day—but cost more. Debit card withdrawals are instant but may have daily limits.
Your bank may flag large deposits as suspicious activity, especially if you have not received large transfers before. This is not a problem with the exchange; it is your bank's fraud detection system. You may need to call your bank to confirm the deposit is legitimate before the funds fully settle.
Key Takeaways
- You must sell your crypto on an exchange and convert it to dollars before moving money to your bank account.
- Withdrawal methods include ACH transfer (one to five days), wire transfer (same-day or next-day, higher fee), and debit card (instant, with daily limits).
- Exchanges charge fees for withdrawals, ranging from flat rates to percentages of the amount withdrawn.
- Your bank may hold or review large deposits for fraud verification, which can delay access to the funds by one to three business days.
- Tax reporting is your responsibility—the exchange reports the sale to the IRS, and you owe capital gains tax on the profit.
How the exchange-to-bank transfer actually works
When you sell crypto on an exchange, you are converting it to fiat currency (dollars, euros, etc.) that sits in your exchange account. This balance is not yet in your bank account. To move it, you initiate a withdrawal from the exchange to your bank.
The exchange asks for your bank account number and routing number (the same information you would give anyone sending you a wire transfer). You choose a withdrawal method. ACH is the most common and cheapest option for most exchanges; it moves money through the automated clearing house network that banks use for routine transfers. Wire transfer bypasses ACH and goes directly between banks, which is faster but costs more—typically $15 to $30 per withdrawal.
Some exchanges also offer debit card withdrawals, where the exchange issues you a card tied to your crypto balance. You can withdraw cash at an ATM or spend it like a regular debit card. This is instant but usually has daily limits ($500 to $2,000 depending on the exchange) and may carry ATM fees.
Which exchanges let you withdraw to a bank account
Major exchanges that support bank withdrawals include Coinbase, Kraken, Gemini, and Crypto.com. Smaller or newer exchanges may not offer bank withdrawals at all; some only allow you to transfer crypto to another wallet or exchange. Before you buy, check the exchange's withdrawal options.
Coinbase charges no fee for ACH withdrawals but takes one to five business days. Wire transfers cost $10 and arrive the next business day. Kraken charges $5 for ACH and $15 for wire. Gemini charges no fee for ACH but takes up to five business days. Crypto.com charges a flat fee per withdrawal method, ranging from $2 to $20 depending on the currency and method.
These fees and timelines change, so check your exchange's current fee schedule before you withdraw. Some exchanges offer lower fees if you hold a certain amount of crypto or pay a monthly subscription.
Why your bank might hold the deposit
When a large sum arrives in your bank account from an exchange, your bank's fraud detection system may flag it. This is especially common if you have never received a large transfer before, if the amount is unusual for your account, or if the transfer comes from an unfamiliar sender.
Your bank may place a hold on the deposit for one to three business days while it verifies the transfer is legitimate. During this time, the money is in your account but you cannot spend it. You may receive a call or email asking you to confirm the deposit. Answer honestly: yes, you initiated this transfer from an exchange.
Some banks are more cautious with crypto-related transfers than others. If your bank frequently blocks or delays deposits from exchanges, consider switching to a bank that is more crypto-friendly, such as Kraken's partner banks or online banks like Ally or Charles Schwab, which generally have fewer restrictions on crypto transfers.
Fees and costs at each step
You pay fees three times: when you sell the crypto on the exchange, when you withdraw to your bank, and potentially when your bank processes the incoming transfer.
Exchange trading fees vary. Coinbase charges 0.5% to 2% per trade depending on your account type. Kraken charges 0.16% to 0.26%. Gemini charges 0.25% to 1.5%. These fees are deducted from your sale proceeds before you withdraw.
Withdrawal fees are separate. ACH costs $0 to $5 on most exchanges. Wire costs $10 to $30. Debit card withdrawals may cost $2 to $5 per transaction plus ATM fees if you withdraw cash.
Your bank may also charge a fee for receiving a wire transfer, though most do not. Some banks charge $15 to $25 for incoming wires. Check your bank's fee schedule or call to ask before you withdraw.
Tax reporting and what the IRS sees
When you sell crypto, you owe capital gains tax on the profit. The exchange reports this sale to the IRS on Form 8949 (Sales of Capital Assets). You receive a copy of this report, and so does the IRS.
The IRS does not care which withdrawal method you use or how long the money sits in your exchange account before you move it to your bank. What matters is the sale itself: the date you sold, the amount you received, and the cost basis (what you paid for the crypto originally). You calculate the gain or loss and report it on your tax return.
If you do not report the sale, the IRS will eventually notice the mismatch between the exchange's report and your return. Penalties for underreporting crypto sales can be steep. Keep records of every trade, including the date, amount, price, and proceeds.
What to do if the withdrawal fails or is delayed
If your withdrawal does not arrive after the expected time, first check the exchange's withdrawal history. Most exchanges show the status of each withdrawal: pending, processing, or completed. If it shows completed but your bank has not received it, contact your bank with the wire reference number or ACH trace number (the exchange provides this).
Your bank can trace the transfer and tell you whether it arrived and was rejected, held, or applied to the wrong account. If the transfer was rejected, the exchange will usually refund the money to your exchange account within one to three business days. You can then try again with a different withdrawal method or contact the exchange's support team to troubleshoot.
If the withdrawal shows pending for more than the stated timeframe, contact the exchange's support team. Provide your withdrawal request ID and the date you initiated it. Response times vary; some exchanges answer within hours, others take days. During busy periods (market volatility, high trading volume), withdrawals can be delayed.
Frequently Asked Questions
Can I send crypto directly to my bank account without selling it first?
No. Banks do not accept cryptocurrency as a deposit. You must sell the crypto on an exchange, convert it to dollars, and then withdraw the dollars to your bank. The exchange handles the conversion; your bank only receives fiat currency.
How long does it take for crypto to show up in my bank account?
ACH transfers take one to five business days. Wire transfers take one business day or same-day, depending on the exchange and the time you initiate the transfer. Debit card withdrawals are instant. Your bank may then hold the deposit for one to three additional days for fraud verification.
What if my bank rejects the deposit from the exchange?
Banks rarely reject deposits, but if yours does, the exchange will refund the money to your exchange account. The most common reason for rejection is a mismatch between the account number you provided and the account at your bank. Double-check your routing number and account number before you withdraw.
Do I have to report the withdrawal to the IRS?
You do not report the withdrawal itself. You report the sale of the crypto, which happened when you converted it to dollars on the exchange. The exchange reports this to the IRS, and you report it on your tax return as a capital gain or loss.
Can I withdraw crypto to a bank account that is not in my name?
No. Most exchanges require the bank account to be registered in the same name as your exchange account. Attempting to withdraw to someone else's account may result in the transfer being rejected or your account being frozen for suspicious activity.