Yes, you can withdraw crypto to a bank account, but the path depends on which exchange you use and what type of crypto you hold
Most cryptocurrency exchanges let you convert your holdings to dollars (or your local currency) and send that money to a linked bank account. The process usually takes three to five business days, though some exchanges offer faster options for a fee. You will need to verify your identity with the exchange first, link your bank account, and then initiate a withdrawal through their platform.
The catch: not all exchanges work the same way, and not all banks treat crypto withdrawals the same way either. Some banks flag these transfers as high-risk and may freeze your account temporarily while they investigate. Knowing which exchange you use and what your bank's policy is will save you time and frustration.
Key Takeaways
- Most major exchanges (Coinbase, Kraken, Gemini) let you sell crypto for dollars and withdraw to a linked bank account in three to five business days.
- You must verify your identity with the exchange using a government ID before you can withdraw money.
- Some banks flag crypto withdrawals as suspicious activity and may temporarily freeze your account or ask you to explain the transfer.
- Stablecoins and smaller exchanges may have different withdrawal limits, fees, or processing times than major platforms.
- If your bank declines the transfer, you may need to contact the exchange's support team or use a different withdrawal method like a debit card.
How the withdrawal process works on major exchanges
On Coinbase, Kraken, Gemini, and similar platforms, the steps are straightforward: log in, go to the withdraw or cash out section, select your bank account, enter the amount in dollars you want to receive, and confirm. The exchange converts your crypto to dollars at the current market rate (or the rate you locked in if you use a limit order), deducts any withdrawal fee, and sends the rest to your bank via ACH transfer.
ACH is the standard electronic transfer system in the United States. It is free or low-cost for the exchange to use, which is why most withdrawals go this route. The trade-off is speed: ACH transfers typically take three to five business days. Some exchanges offer faster options—Coinbase has an instant transfer feature for certain account types, but it charges a fee (usually 1.5% of the amount) and requires you to have a Coinbase debit card or to meet specific account requirements.
Before you can withdraw, the exchange will ask you to link and verify a bank account. This usually means providing your routing number and account number, then confirming two small deposits (under $1 each) that the bank sends to your exchange account. Once verified, that account is locked to your exchange profile for security reasons.
Why your bank might block or delay the transfer
Banks treat cryptocurrency withdrawals as a higher-risk transaction category, similar to wire transfers or international payments. When a large or unusual amount arrives from a crypto exchange, your bank's fraud detection system may flag it and freeze the deposit temporarily—sometimes for 24 hours, sometimes for several days.
This is not a mistake or a sign that something is wrong. The bank is following its own compliance rules. You may receive a call or email asking you to confirm the transfer came from you and that you understand the source. Answer honestly: you sold cryptocurrency on [exchange name] and withdrew the proceeds. Most banks clear the hold once you confirm.
Some banks go further and close accounts that receive frequent crypto withdrawals, treating them as a violation of their terms of service. If you plan to withdraw regularly, check your bank's policy first. Credit unions and smaller regional banks sometimes have stricter rules than large national banks. If your primary bank declines, you may need to open an account at a bank or credit union that is more crypto-friendly.
Withdrawal limits and fees
Most exchanges set daily or monthly withdrawal limits based on your account age and verification level. A brand-new account might be limited to $500 per day, while a fully verified account with a long history may have limits of $10,000 or more per day. These limits exist to prevent fraud and money laundering.
Fees vary by exchange. Coinbase charges nothing for standard ACH withdrawals but takes 1.5% for instant transfers. Kraken charges a flat fee per withdrawal (usually $5 to $10 depending on your region). Gemini offers one free withdrawal per month, then charges a fee. Check your exchange's fee schedule before you withdraw, because the fee comes out of the amount you receive.
If you are withdrawing a very large amount, ask the exchange whether they have higher limits or special procedures for large transfers. Some will raise your limit if you contact support in advance.
What happens if the withdrawal fails or gets stuck
If your bank rejects the transfer, the money usually returns to your exchange account within five to ten business days. The exchange will send you a notification explaining why the bank declined it. Common reasons include a mismatched account number, a closed account, or your bank's policy against crypto transfers.
If the money is stuck in limbo—you do not see it in your bank account and it is no longer showing as pending on the exchange—contact the exchange's support team immediately. Provide your withdrawal confirmation number (the exchange generates this when you initiate the transfer) and ask them to check the status with your bank. Do not assume the money is lost; most stuck transfers are recovered within two to four weeks.
If your bank has blocked the deposit, call your bank's customer service line and ask them to release the hold or explain why they declined it. Have your withdrawal confirmation number ready. If the bank refuses to accept transfers from that exchange, you will need to either use a different withdrawal method (some exchanges offer debit card transfers or wire transfers) or move your account to a different bank.
Stablecoins and alternative withdrawal methods
If you hold stablecoins (like USDC or USDT), you have an additional option: some exchanges let you withdraw stablecoins directly to your bank account without converting to dollars first. This can be faster because the stablecoin is already pegged to the dollar. However, not all banks accept stablecoin transfers, and the process is less common than standard dollar withdrawals.
Wire transfers are another option if ACH is too slow or your bank is blocking it. Exchanges typically charge $15 to $25 for a wire transfer, and it arrives in one to two business days. Wire transfers are less likely to be flagged as suspicious because they are a traditional banking method, though they are also irreversible if you make a mistake with the account details.
Some exchanges also offer debit card transfers, where the exchange sends money to a debit card linked to your account. This is faster than ACH (sometimes same-day) but usually carries a higher fee (2% to 3%). It is useful if your bank is refusing ACH transfers but you need the money quickly.
Tax reporting and documentation
When you withdraw crypto to your bank account, you are triggering a taxable event. The IRS treats the sale of cryptocurrency as a capital gain or loss, depending on whether the dollar amount you received is higher or lower than what you paid for the crypto. You will owe taxes on any gain.
Keep records of every withdrawal: the date, the amount of crypto sold, the dollar amount received, and the exchange rate on that date. Your exchange provides a transaction history that you can download. If you are withdrawing regularly, consider using tax software designed for crypto (like CoinTracker or Koinly) to track your gains automatically.
The exchange does not report your withdrawal to the IRS automatically unless it exceeds certain thresholds (which vary by state and exchange). However, you are still required to report it on your tax return. Failure to do so can result in penalties and interest.
Frequently Asked Questions
How long does it take to withdraw crypto to my bank account?
Standard ACH transfers take three to five business days. Instant or expedited transfers (available on some exchanges) can arrive the same day or next business day but charge a fee of 1% to 2%. Wire transfers typically arrive in one to two business days. The exact timeline depends on your bank and the exchange you use.
Do I have to pay taxes when I withdraw crypto?
Yes. Withdrawing crypto to your bank account is a sale, and you owe capital gains tax on any profit. If you sold the crypto for less than you paid, you have a capital loss, which can offset other gains. Keep records of the purchase price and sale price for your tax return.
What if my bank refuses the withdrawal from the exchange?
Contact your bank and ask why they declined it. If they have a policy against crypto transfers, you can try a wire transfer instead (less likely to be flagged) or open an account at a different bank. Some exchanges also offer debit card transfers as an alternative to bank transfers.
Can I withdraw crypto from an exchange that is not in the United States?
Yes, but it is more complicated. International exchanges may have higher fees, longer processing times, and stricter verification requirements. You may also face currency conversion fees if the exchange operates in a different currency. Check the exchange's withdrawal policy and your bank's policy on international transfers before you proceed.
Is there a limit to how much I can withdraw?
Yes. Exchanges set daily and monthly withdrawal limits based on your account verification level. New accounts typically have lower limits ($500 to $1,000 per day), while fully verified accounts may have limits of $10,000 or more. Contact the exchange if you need to withdraw more than your current limit allows.