The basic path: exchange, withdrawal, bank deposit

To move cryptocurrency to your bank account, you sell the crypto on an exchange, request a withdrawal to your bank, and wait for the transfer to clear. The exchange converts your crypto to dollars (or your local currency), holds the money briefly while it checks for fraud, then sends it to your bank using the same routing and account number you provide. The whole process usually takes three to five business days, though some banks or exchanges can be slower.

You cannot send crypto directly to a bank account. Banks do not accept cryptocurrency. You need an intermediary — almost always a crypto exchange like Coinbase, Kraken, Gemini, or Crypto.com — that holds both your crypto wallet and your bank details, and can convert one to the other.

The exchange you use matters because not all of them work with all banks, and some charge more to withdraw. If you already hold crypto on an exchange, start there. If your crypto is in a private wallet (one you control the password to, not one held by an exchange), you will need to transfer it to an exchange first, which adds a step and a small fee.

Key Takeaways

  • You must use a crypto exchange to convert your cryptocurrency to dollars before any bank can receive it.
  • The exchange will ask for your bank's routing number and your account number, the same information you would give a payroll department.
  • Withdrawals typically take three to five business days, but can take longer if your bank processes transfers slowly or the exchange is backlogged.
  • The exchange will hold your money while it runs fraud checks, which is normal and does not mean something is wrong.
  • Fees vary by exchange and by the size of your withdrawal — some charge a flat fee, others charge a percentage, and some charge nothing below a certain amount.

Step-by-step: from crypto to bank account

Step 1: Log into your exchange account. If your crypto is already on an exchange (Coinbase, Kraken, Gemini, Crypto.com, Kraken, or another major platform), go to that account. If your crypto is in a private wallet, you will need to transfer it to an exchange first — most exchanges have a "deposit" or "receive" option that gives you a wallet address to send to. This transfer can take anywhere from a few minutes to an hour, depending on network congestion, and costs a small network fee.

Step 2: Sell your crypto for dollars. Find the "sell" or "convert" button on your exchange. Select the cryptocurrency you want to sell, enter the amount, and confirm. The exchange will show you the price you will receive and any fees. Once you confirm, the sale is complete and you now hold dollars (or your local currency) on the exchange, not crypto.

Step 3: Request a withdrawal to your bank. Look for "withdraw," "cash out," or "transfer to bank" in your account menu. The exchange will ask for your bank's routing number and your account number. You can find both on a check, or by logging into your bank's website and looking for account details. Enter these carefully — a mistake here means the money goes to the wrong account. Some exchanges also ask for your account holder name to verify it matches your exchange account.

Step 4: Confirm the withdrawal. The exchange will show you the amount, the fee (if any), and the receiving bank account. Review this carefully. Some exchanges send a confirmation code to your email or phone — enter it to complete the request. At this point the money is no longer in your exchange account. It is in a queue for withdrawal.

Step 5: Wait for the transfer. The exchange sends the money to your bank using the ACH system (Automated Clearing House), which is the same system payroll uses. ACH transfers take one to three business days under normal conditions, but can take up to five. Your bank may hold the money for an additional day or two if it is a large deposit or if your account is new. You can usually see the pending transfer in your bank account within 24 hours, even if the money has not cleared yet.

Fees and what they cover

Exchanges charge withdrawal fees, and they vary widely. Some charge a flat fee ($5 to $25 depending on the exchange), some charge a percentage of the amount (usually 0.5% to 2%), and some charge nothing if you withdraw above a certain threshold. A few exchanges advertise free withdrawals but make up the cost elsewhere. Check your exchange's fee schedule before you sell — it is usually in the settings or help section.

Your bank may also charge a fee for receiving an ACH transfer, though most do not. If your bank account is a checking account at a major bank, you almost certainly will not be charged. If it is a smaller bank, a credit union, or an online bank, check their fee schedule or call and ask whether they charge for incoming ACH transfers.

The exchange fee covers the cost of sending the money and the fraud check. The bank fee, if there is one, covers the cost of processing the transfer on their end. Neither fee is negotiable once you have chosen your exchange and bank, so factor it into your decision about which exchange to use.

Why withdrawals take time and what can go wrong

The three- to five-day timeline exists because the ACH system is not when ready. Your exchange sends the request to the Federal Reserve, which batches it with thousands of other transfers and processes them in cycles. Your bank receives the batch, verifies the account number, and deposits the money. If any step is delayed — if the exchange is backlogged, if the Federal Reserve is processing a high volume, if your bank is slow — the transfer takes longer.

Fraud checks can also add time. If your withdrawal is unusually large, or if you are withdrawing from a new account, the exchange may hold the money for an extra day or two while it verifies that you own the account and that the transaction is legitimate. This is not a problem — it is a safety measure. The money will arrive once the check is complete.

The most common mistake is entering the wrong routing number or account number. If you do this, the money will be rejected and sent back to the exchange, which can take another five to ten business days. To avoid this, copy and paste your bank details from your bank's website rather than typing them by hand. If you are unsure, call your bank and read the numbers to them before you submit the withdrawal request.

Choosing an exchange if you do not have one yet

If your crypto is in a private wallet and you need to choose an exchange to withdraw through, look at three things: which exchanges your bank works with, what they charge to withdraw, and how long their withdrawals typically take.

Most major exchanges (Coinbase, Kraken, Gemini, Crypto.com) work with most U.S. banks. Smaller or newer exchanges may have restrictions — some only work with certain banks, or only in certain states. Before you create an account, check the exchange's help section or contact their support team and ask whether they can withdraw to your bank.

Withdrawal fees range from free to $25 or more. If you are withdrawing a small amount (under $500), a flat fee of $10 might be a bigger percentage hit than a 1% fee on a $5,000 withdrawal. If you are withdrawing a large amount, a percentage fee might be cheaper. Do the math for your specific amount before you choose.

Speed varies less than you might expect — most exchanges use ACH, which means three to five days is standard. Some exchanges advertise faster withdrawals, but they usually charge extra for it, or only offer it to accounts that have been verified for a certain amount of time. If you need the money urgently, ask the exchange whether they offer expedited withdrawal and what it costs.

Tax reporting and record-keeping

When you sell crypto, you owe capital gains tax on the profit (the difference between what you paid for it and what you sold it for). The IRS treats this as income. Your exchange will send you a form (usually a 1099-K or similar) at the end of the year if you sold above a certain threshold, but you are responsible for reporting it even if you do not receive a form.

Keep records of every transaction: the date you bought the crypto, the price you paid, the date you sold it, the price you sold it for, and any fees. Your exchange usually has a transaction history you can read. Save this — you will need it if the IRS asks questions, and you will need it to file your taxes accurately.

This is not tax information, and tax rules vary by country and by your personal situation. If you have questions about what you owe, speak with a tax professional or accountant who understands cryptocurrency.

Frequently Asked Questions

Can I withdraw directly from my crypto wallet to my bank without using an exchange?

No. Banks do not accept cryptocurrency. You must convert it to dollars first, and the only way to do that is through an exchange or a peer-to-peer sale. An exchange is the safest and most straightforward route.

What if my bank rejects the deposit?

If your bank rejects the ACH transfer, the money will be returned to your exchange account within five to ten business days. The most common reason for rejection is an incorrect account number or routing number. Check both carefully and try again. If the rejection happens twice, call your bank and ask whether there is a restriction on your account that is blocking incoming transfers.

Do I have to pay taxes on the withdrawal?

You owe taxes on the profit when you sell the crypto, not when you withdraw the money. If you bought crypto for $1,000 and sold it for $2,000, you owe tax on the $1,000 gain. The withdrawal itself is just moving money that is already yours from one account to another.

How much can I withdraw at once?

Most exchanges allow withdrawals up to your account balance, but some have daily or monthly limits. Check your exchange's withdrawal limits in the settings or help section. If you want to withdraw more than the limit, you can usually request a higher limit by verifying additional information (like your ID or address). This can take a few days.

What if the exchange goes out of business while my money is being transferred?

Once the money leaves the exchange and enters the ACH system, it is no longer the exchange's responsibility — it is in the Federal Reserve's system. Even if the exchange closes, the transfer will complete. Your bank will receive the money because it is being sent by the Federal Reserve, not by the exchange.