How the withdrawal process works
Moving money from an on-chain wallet to your bank account requires three separate steps: converting your cryptocurrency to regular currency (called a stablecoin or fiat conversion), moving that converted currency to an exchange or service that connects to the banking system, and then transferring it to your bank. You cannot move cryptocurrency directly into a bank account—the bank will not accept it. The entire process typically takes between one and five business days, depending on which service you use and your bank's processing speed.
The most common route is through a cryptocurrency exchange like Coinbase, Kraken, or Gemini. These platforms let you sell your cryptocurrency for US dollars (or another currency), hold that money temporarily, and then send it to your bank via ACH transfer or wire. Some people use peer-to-peer services or decentralized exchanges instead, but those routes are slower and carry higher fraud risk if you are not experienced with them.
Key Takeaways
- You must convert cryptocurrency to regular currency before any bank will accept it—direct transfers do not work.
- A mainstream exchange (Coinbase, Kraken, Gemini, Kraken) is the fastest and safest route for most people moving money to a US bank account.
- The exchange will ask for your bank account details, a government ID, and proof of address before you can withdraw—this is required by federal law.
- ACH transfers (the standard method) take three to five business days; wire transfers are faster but usually cost $15 to $30.
- Your bank may flag large withdrawals as suspicious activity, which can delay the deposit or trigger a call from your bank asking where the money came from.
Setting up an exchange account and verifying your identity
Before you can move money out, you need an account on a platform that connects to the banking system. Create an account on an exchange like Coinbase, Kraken, Gemini, or Kraken by providing your email address and a password. The exchange will then ask you to verify your identity—this is a federal requirement called Know Your Customer (KYC) compliance, and every legitimate exchange enforces it.
You will need to upload a government-issued ID (driver's license, passport, or state ID card) and proof of your current address (a recent utility bill, bank statement, or lease). The verification process usually takes a few minutes to a few hours, though some exchanges may request additional documents if your information does not match their records clearly. Do not use a photo of your ID taken at an angle or in poor lighting—take a clear, straight-on photo with all four corners visible.
Once your identity is verified, the exchange will ask for your bank account details: your routing number and account number. You can find these on a check, in your bank's mobile app, or by calling your bank's customer service line. Double-check these numbers before you enter them—a mistake here will send your money to the wrong account, and recovering it is difficult and slow.
Converting your cryptocurrency and initiating the withdrawal
Log into your exchange account and navigate to the "Sell" or "Convert" section. Select the cryptocurrency you want to convert (Bitcoin, Ethereum, or whatever you hold), enter the amount, and choose "USD" or your local currency as the target. The exchange will show you the current price and calculate how much regular currency you will receive. Review this number carefully—exchange rates move constantly, and the rate shown when you start may not be the rate when you confirm.
Once you confirm the sale, your cryptocurrency is converted to dollars in your exchange account. This happens when ready. Now you need to move that money to your bank. Go to the "Withdraw" or "Transfer" section, select your bank account from the list you added during setup, and enter the amount you want to send. Choose ACH transfer (the standard, free option) unless you need the money urgently and are willing to pay a wire fee.
The exchange will show you an estimated arrival date—usually three to five business days for ACH, same or next business day for wire. Confirm the withdrawal. You will receive an email confirming the request. At this point, the money has left the exchange and is in the banking system, but it has not yet arrived in your account.
What happens while your money is in transit
After you initiate the withdrawal, the exchange sends your money through the ACH network (Automated Clearing House), which is the system banks use to move money between accounts. ACH transfers batch process at set times each day, which is why they take multiple business days. Your bank receives the transfer, verifies the account number matches your name, and deposits it into your account.
During this window, you cannot cancel the transfer. If you entered the wrong account number, the money may be returned to the exchange after a few days, and you will have to initiate the withdrawal again. If the account number is correct but belongs to someone else, that person's bank will reject it and send it back—again, this takes several days.
Wire transfers move faster (usually same day or next business day) because they do not batch process, but they cost money—typically $15 to $30 depending on the exchange. Use a wire only if you need the money urgently and can afford the fee.
Why your bank might hold or question the deposit
When a large deposit arrives in your account, your bank's fraud detection system may flag it as suspicious activity. This is especially common if the deposit is significantly larger than your usual deposits, or if your account is new. Your bank may place a temporary hold on the funds (usually 24 to 48 hours) while they verify the transfer is legitimate. During this hold, the money is in your account but you cannot spend it.
Your bank may also call you or send a message asking where the money came from. Be honest: tell them you sold cryptocurrency on an exchange. Banks are accustomed to these transfers now, and most will clear the hold once you confirm it. Do not lie or be vague—that raises more red flags and can extend the hold or trigger a formal investigation.
If your bank repeatedly questions deposits from the same exchange, or if they freeze your account, you may need to switch banks. Some banks have policies against cryptocurrency-related activity, though this is becoming less common. If this happens, contact your bank's compliance department and ask directly whether they accept deposits from cryptocurrency exchanges. If they do not, you will need to open an account at a different bank.
Fees and what they cost you
Most exchanges charge no fee to sell cryptocurrency or to withdraw via ACH transfer. However, some charge a small percentage (usually 0.5% to 2%) when you sell, and some charge a flat fee ($0 to $10) for ACH withdrawals. Wire transfers cost $15 to $30. Your bank may also charge a fee to receive an incoming wire, though most do not charge for ACH transfers.
Before you sell, check the exchange's fee schedule. The fee is usually shown on the confirmation screen before you complete the sale, so you can see exactly how much you will receive. If the fee is higher than you expected, you can cancel and try a different exchange—fees vary significantly between platforms.
Frequently Asked Questions
How long does it actually take from selling to having money in my bank account?
ACH transfers take three to five business days after you initiate the withdrawal. The sale itself is when ready. So the total time is usually three to five business days, sometimes up to seven if your bank is slow or if a weekend falls in the middle. Wire transfers are faster—usually same day or next business day—but cost $15 to $30.
What if I enter the wrong bank account number?
The transfer will be rejected by the receiving bank and returned to the exchange after a few days. You will see the money back in your exchange account and can initiate a new withdrawal with the correct account number. This adds three to seven days to the total time.
Do I have to report this to the IRS or pay taxes on it?
Yes. Selling cryptocurrency is a taxable event. You owe capital gains tax on the difference between what you paid for the cryptocurrency and what you sold it for. Keep records of the sale price and date. You do not owe tax on the withdrawal itself—only on the gain. Talk to a tax professional if you are unsure how to report it.
Can I withdraw directly from my wallet without using an exchange?
Not to a bank account. Your wallet holds cryptocurrency, not regular currency. You must convert it first. Some peer-to-peer services let you sell directly to another person, but those are slower, riskier, and often require meeting in person or using an escrow service. An exchange is the standard, safest route.
What if my exchange account gets locked or frozen?
Contact the exchange's support team when ready. Most freezes happen because of suspicious activity or incomplete verification. Provide any documents they request. If the exchange suspects fraud or money laundering, they may permanently close your account and hold your funds while they investigate—this can take weeks. Use a mainstream, regulated exchange to avoid this risk.