The basic path: Coinbase to your bank takes three to five business days
To move money from Coinbase to your bank account, you sell your cryptocurrency for US dollars on Coinbase, then initiate a withdrawal to the bank account you have already connected to your Coinbase profile. Coinbase calls this a "bank transfer" withdrawal. The dollars sit in your Coinbase cash balance first, then move to your bank via the ACH network — the same system that handles payroll deposits and bill payments. The whole process typically takes three to five business days from the moment you request the withdrawal.
You cannot move cryptocurrency directly to a bank account. Your bank will not accept Bitcoin or Ethereum. You must convert to dollars first on Coinbase itself, which takes seconds and costs a small fee. Then the dollar withdrawal begins.
Coinbase charges a flat fee for bank transfers — the amount varies depending on whether you are a Coinbase standard user or a Coinbase Pro user, and it changes periodically. Check the withdrawal screen before you confirm to see the exact fee for your account type on that day.
Key Takeaways
- You must sell your cryptocurrency for US dollars on Coinbase before any bank transfer can happen — banks do not accept crypto directly.
- Your bank account must already be connected and verified in your Coinbase account; the first time you add a bank takes an extra day or two for Coinbase to confirm it.
- ACH transfers from Coinbase to your bank take three to five business days, and weekends and holidays do not count as business days.
- Coinbase charges a withdrawal fee that you see on the withdrawal screen before you confirm; the fee depends on your account type and changes over time.
- If you need the money faster, Coinbase offers an when ready withdrawal option using a debit card, but you pay a higher percentage fee and the money goes to your card, not your bank account.
How to connect your bank account to Coinbase the first time
Before you can withdraw anything, Coinbase needs to verify that you own the bank account. Go to your Coinbase account settings, find the "Payment methods" or "Linked accounts" section (the exact name varies slightly by whether you use Coinbase.com or the mobile app), and select "Add a payment method." Choose "Bank account," then enter your routing number and account number. You can find both on a check, or log into your bank's website and look for account details.
Coinbase will send two small deposits to your bank account — usually between $0.01 and $0.99 each — within one to two business days. You then return to Coinbase and confirm the exact amounts of those deposits. This confirms that you can access the account. Only after this verification is complete can you withdraw to that bank account.
If you already have a bank account connected to Coinbase and it has been verified, you can skip this step and move straight to selling and withdrawing.
The step-by-step process: From crypto to your bank
First, log into Coinbase and navigate to your portfolio or holdings. Find the cryptocurrency you want to convert — Bitcoin, Ethereum, or whatever you hold. Click on it and select "Sell" or "Convert." Enter the amount you want to sell. Coinbase will show you the current price and the dollar amount you will receive after Coinbase's trading fee (usually 1 to 2 percent, depending on your account type and the size of the transaction). Confirm the sale. The dollars now appear in your Coinbase cash balance.
Next, go to the "Withdraw" section of your account. Select "Bank transfer" as the withdrawal method. Choose the bank account you have already verified. Enter the dollar amount you want to withdraw — you can withdraw all of it or part of it. Coinbase will show you the withdrawal fee and the net amount that will arrive at your bank. Review these numbers, then confirm the withdrawal.
At this point, the withdrawal is submitted to the ACH network. Coinbase will send you a confirmation email with a reference number. Your bank account will show the withdrawal as pending, usually within a few hours. The money typically arrives within three to five business days. Some banks show it sooner; some take the full five days.
Why the timing varies and what counts as a business day
The three to five business day window is set by the ACH network, not by Coinbase or your bank individually. Business days are Monday through Friday, excluding federal holidays. If you submit a withdrawal on a Friday afternoon, the clock does not start until Monday. If Monday is a federal holiday, it starts Tuesday. A withdrawal submitted on Tuesday might land Wednesday or Thursday; the same withdrawal on Friday might not arrive until the following Wednesday.
Some banks process ACH deposits faster than others. If your bank is part of a large network that processes ACH transfers in real time or near-real time, you might see the money within 24 hours. Smaller banks or credit unions sometimes take the full five days. There is no way to know in advance — your bank's speed is not something Coinbase controls or can predict for you.
If your withdrawal has not arrived after five business days, contact Coinbase support with your withdrawal reference number. They can check whether the transfer was sent and, if it was, whether your bank rejected it for any reason (a mismatched account number, for example, or an account that has been closed).
when ready withdrawals: Faster but more expensive and different mechanics
Coinbase offers an "when ready" withdrawal option that moves money to a debit card in minutes rather than days. This is not a bank transfer — it is a separate service that Coinbase runs through a payment processor. You add a debit card to your Coinbase account, sell your crypto, and request an when ready withdrawal to that card. The money appears on the card almost when ready, but Coinbase charges a percentage fee (typically 1.5 to 2 percent) rather than a flat fee, which is higher than the standard bank transfer fee.
when ready withdrawals go to a debit card, not a bank account. If you need the money in your actual bank account, you would then have to transfer it from the card to your bank, which takes another day or two. For most people, the standard three to five day bank transfer is cheaper and simpler.
Common reasons a withdrawal gets stuck or rejected
The most common problem is a mismatch between the account number or routing number you entered in Coinbase and what your bank has on file. If you typed a digit wrong, the ACH network will reject the transfer and send it back to Coinbase. Coinbase will then return the dollars to your cash balance. Check your bank account details carefully before you submit a withdrawal.
Another reason is that your bank account has been closed or frozen. If your bank closed the account or you have not used it in a long time and the bank deactivated it, the ACH transfer will bounce. Contact your bank to confirm the account is active, then try the withdrawal again.
If you have recently changed banks or moved and updated your address with your bank but not with Coinbase, some banks flag the withdrawal as suspicious and reject it. Update your address in your Coinbase account settings and try again.
Occasionally, Coinbase itself has technical issues or the ACH network experiences delays. If your withdrawal shows as "pending" in Coinbase but you have not heard from your bank after five business days, check Coinbase's status page (status.coinbase.com) to see if there are known issues, then contact Coinbase support.
Fees, taxes, and what to keep track of
Coinbase charges two separate fees when you move money to your bank: a trading fee when you sell the cryptocurrency (usually 1 to 2 percent of the sale amount), and a withdrawal fee when you move the dollars out (a flat amount that varies by account type, typically $0.15 to $1.50). Both are deducted before the money reaches your bank, so the amount that arrives is less than the dollar amount you sold the crypto for.
Selling cryptocurrency is a taxable event. The IRS treats it as a sale of property. You owe capital gains tax on the difference between what you paid for the crypto and what you sold it for. Coinbase provides a tax report (available in your account under "Reports") that shows all your transactions. You will need this information when you file your taxes. Keeping records of when you bought and sold is your responsibility, not Coinbase's.
Frequently Asked Questions
Can I withdraw directly to someone else's bank account?
No. Coinbase only withdraws to a bank account that is registered in your name and verified in your Coinbase account. You cannot use someone else's account. If you need to send money to another person, withdraw to your own bank account first, then transfer from your bank to theirs.
What if I want to move money back from my bank to Coinbase?
You can deposit money from your bank to Coinbase using the same verified bank account. Go to the "Deposit" section, select "Bank transfer," choose your account, and enter the amount. The deposit takes three to five business days, the same as a withdrawal. Coinbase does not charge a fee to receive deposits, but your bank might charge a fee for sending an ACH transfer.
Is there a limit to how much I can withdraw at once?
Coinbase sets withdrawal limits that depend on your account age, verification level, and account type. New accounts have lower limits. As your account ages and you complete identity verification, limits increase. Check your account settings under "Limits" to see your current withdrawal limit. If you need to move more than your limit allows, you can make multiple withdrawals over time.
Why does my bank show the withdrawal as pending but Coinbase shows it as complete?
Coinbase marks the withdrawal as complete the moment it sends the transfer to the ACH network. Your bank then processes it on its own timeline, which is why it shows as pending for a few days. This is normal. The money will arrive once your bank finishes processing.
Can I cancel a withdrawal after I have submitted it?
If the withdrawal is still pending in your Coinbase account (before it has been sent to the ACH network), you may be able to cancel it. Once it has been sent to ACH, you cannot cancel it through Coinbase. Contact Coinbase support when ready if you need to cancel, and provide your withdrawal reference number. If the transfer has already reached the ACH network, your only option is to wait for it to arrive at your bank, then transfer it back to Coinbase if needed.