The basic path: wallet to exchange to bank
Coinbase Wallet and Coinbase Exchange are separate products, and that distinction matters for getting money out. Coinbase Wallet is a self-custody wallet where you hold your own private keys — the exchange cannot move your funds without your permission, and neither can anyone else. To move cryptocurrency from your wallet to a bank account, you first send it to Coinbase Exchange (or another exchange that connects to your bank), sell it for dollars, and then withdraw the dollars.
The process takes place across three separate systems: your wallet, the exchange, and your bank's ACH network. Each step has its own timing and requirements. Understanding where your money sits at each stage helps you know what to expect and what to do if something stalls.
Key Takeaways
- Coinbase Wallet cannot send money directly to a bank account — you must first transfer cryptocurrency to Coinbase Exchange, then sell it, then withdraw dollars.
- Transferring from wallet to exchange is free but takes 10 to 30 minutes on most blockchains, though some networks can take longer.
- Selling cryptocurrency on the exchange happens when ready, but the dollars sit in your Exchange account until you initiate a withdrawal.
- Bank withdrawals from Coinbase Exchange use ACH, which typically takes 3 to 5 business days, and Coinbase may hold funds for 5 to 10 days on first withdrawal or large amounts.
- You need a verified bank account linked to Coinbase Exchange before you can withdraw — verification itself takes 1 to 2 business days.
Step 1: Send cryptocurrency from wallet to exchange
Open Coinbase Wallet and find the "Send" button. You will need the deposit address for the cryptocurrency you hold on Coinbase Exchange. To find it, log into Coinbase Exchange, go to your account, select the coin you want to deposit, and click "Receive" — this shows you a wallet address unique to your account on that blockchain.
Copy that address exactly. Paste it into Coinbase Wallet's send field. Enter the amount you want to move. Coinbase Wallet will show you the network fee (the cost to record the transaction on the blockchain) — this varies by network. Bitcoin and Ethereum fees are typically higher than fees on newer networks like Polygon or Solana. Review the fee, confirm the address one more time, and send.
The transaction is now on the blockchain. Coinbase Exchange will see the incoming deposit once the blockchain confirms it. On Bitcoin, this takes about 10 minutes. On Ethereum, about 15 minutes. On faster networks, it can be nearly when ready. Once Exchange shows the deposit in your account, you can proceed to the next step.
Step 2: Sell the cryptocurrency on Coinbase Exchange
Log into Coinbase Exchange. Navigate to the trading section and find the coin you just deposited. Select "Sell" and enter the amount. You can sell at market price (the price right now) or set a limit order (a price you want to wait for). Market orders execute when ready; limit orders may take hours or days to fill, or may not fill at all if the price never reaches your target.
Once the sale completes, the dollars appear in your Exchange account under "Cash Balance" or "USD Balance" — the exact label depends on your account type. This balance is now ready to withdraw to your bank. The dollars are held by Coinbase, not yet in your bank account.
Step 3: Link your bank account to Coinbase Exchange
If you have not already linked a bank account to Coinbase Exchange, you must do this before you can withdraw. Go to Settings, then Payment Methods, and select "Add a Payment Method." Choose "Bank Account" and enter your routing number and account number. You can find both on a check, or log into your bank's website and look under account details.
Coinbase will verify the account by making two small deposits (usually under $1 each) to your bank. This takes 1 to 2 business days. Once the deposits appear in your bank account, return to Coinbase, confirm the amounts, and the account is verified. You can now withdraw.
If you have already linked and verified a bank account, skip this step and move to the withdrawal.
Step 4: Withdraw dollars to your bank account
In Coinbase Exchange, go to "Withdraw" and select your linked bank account. Enter the amount you want to send. Coinbase will show you any holds or limits on the withdrawal. On your first withdrawal or for amounts above certain thresholds, Coinbase may hold the funds for 5 to 10 business days before releasing them to the ACH network — this is a fraud prevention measure.
Once you confirm the withdrawal, Coinbase sends the request to the ACH network. ACH is the system that moves money between banks in the United States. The transfer typically takes 3 to 5 business days from the time Coinbase initiates it. You can check the status in your Coinbase transaction history.
The money appears in your bank account once your bank receives and processes the ACH transfer. If the withdrawal shows as "completed" in Coinbase but has not arrived in your bank after 5 business days, contact your bank — the delay is usually on their end, not Coinbase's.
Timing and holds: why your money takes longer than you expect
The total time from wallet to bank account is rarely less than 5 to 7 business days, even when everything moves smoothly. Here is where the delays happen: blockchain confirmation (10 to 30 minutes), Coinbase processing (usually when ready for sales, but can be minutes), and ACH transfer (3 to 5 business days). If Coinbase places a hold on your withdrawal, add 5 to 10 more days.
Holds are more common on first withdrawals, large amounts (Coinbase does not publish exact thresholds, and they vary by account age and history), or when you link a new bank account. If you see a hold notification, you can still cancel the withdrawal and try again later, but you cannot speed up the hold itself.
Business days means Monday through Friday, excluding federal holidays. A withdrawal initiated on Friday afternoon may not clear until the following Wednesday or Thursday.
What to do if the transfer gets stuck
If your cryptocurrency has been in Coinbase Exchange for more than an hour and has not appeared, check the blockchain. Go to a block explorer (Etherscan for Ethereum, Blockchain.com for Bitcoin) and search for your wallet address. If the transaction shows as confirmed on the blockchain, the coins are in Exchange's system — contact Coinbase support with the transaction hash.
If you sold the cryptocurrency but the dollars are not in your Exchange account after 24 hours, the sale may have failed. Check your order history to confirm the sale went through. If it did, contact Coinbase support.
If the withdrawal shows as "completed" in Coinbase but has not arrived in your bank after 5 business days, contact your bank first — provide them with the ACH trace number from Coinbase's transaction details. If your bank says they never received it, contact Coinbase with that information.
Frequently Asked Questions
Can I withdraw directly from Coinbase Wallet to my bank account?
No. Coinbase Wallet is a self-custody wallet and does not connect to banks. You must transfer to Coinbase Exchange first, sell the cryptocurrency, and then withdraw dollars. Other wallets like MetaMask work the same way.
What if I send the wrong cryptocurrency to my Exchange address?
If you send Bitcoin to an Ethereum address, or any coin to the wrong address type, the coins are lost and cannot be recovered. Always verify the address matches the coin type before sending. Coinbase will not recover funds sent to the wrong address.
Why is Coinbase holding my withdrawal for 10 days?
Holds happen on first withdrawals, large amounts, or new bank accounts. Coinbase uses holds as a fraud check. You cannot remove the hold, but you can withdraw smaller amounts to avoid it on future transfers, or wait for your account history to build.
Do I pay taxes when I sell cryptocurrency on Coinbase?
Selling cryptocurrency is a taxable event. You owe capital gains tax on the difference between what you paid for the coin and what you sold it for. Coinbase provides a tax report, but you are responsible for reporting it to the IRS. This is not a Coinbase fee — it is a tax obligation.
What if my bank rejects the ACH deposit from Coinbase?
Banks rarely reject ACH deposits, but if yours does, the money returns to your Coinbase Exchange account within 5 to 10 business days. Contact your bank to find out why it was rejected — common reasons are a closed account, a typo in the account number, or a fraud block. Once you fix the issue, you can withdraw again.