The basic path: Coinbase Wallet to Coinbase exchange, then to your bank
Coinbase Wallet (the app where you hold cryptocurrency) does not connect directly to your bank account. You must move your crypto to Coinbase exchange first, sell it for US dollars, and then transfer the dollars to your bank. This takes two separate transactions and usually two to three business days total.
Coinbase Wallet is a self-custody wallet — you control the private keys, and the app does not hold your banking information. Coinbase exchange is the trading platform where you can convert crypto to fiat currency. The two are separate products, even though they share the Coinbase name.
If you do not already have a Coinbase exchange account, you will need to create one. You can link it to the same email as your Coinbase Wallet, but they are separate logins. The exchange account is where your bank details live.
Key Takeaways
- Coinbase Wallet cannot send money directly to a bank account; you must transfer crypto to Coinbase exchange first, then sell it for dollars.
- The full process takes two to three business days: one day to move crypto between wallets, one to two days for the bank transfer itself.
- You will pay a network fee (gas fee) to move crypto out of Coinbase Wallet, plus Coinbase exchange charges a small percentage when you sell.
- Your bank account must be verified on Coinbase exchange before you can withdraw; verification usually takes one business day.
- If you hold stablecoins like USDC, you can transfer them to exchange and sell with lower fees than moving volatile cryptocurrencies.
Step 1: Transfer crypto from Coinbase Wallet to Coinbase exchange
Open Coinbase Wallet on your phone or visit the web version. Find the cryptocurrency you want to move — Bitcoin, Ethereum, USDC, or whatever you hold. Tap or click "Send."
You will see an option to send to an address. You need the deposit address for that same cryptocurrency on your Coinbase exchange account. Log into Coinbase exchange in a separate tab or window, go to "Accounts," find the coin you want to deposit, and click "Receive." Copy the address that appears.
Paste that address into Coinbase Wallet's send screen. Enter the amount you want to move. Before you confirm, the app will show you the network fee — this is the cost to record the transaction on the blockchain. This fee varies by network congestion and can range from a few dollars to $50 or more for Ethereum. You pay this fee whether the transfer succeeds or fails, so double-check the amount and address before confirming.
After you confirm, the transaction enters the blockchain. Depending on the network (Bitcoin is slower than Ethereum), this usually takes 10 minutes to an hour. The crypto will appear in your Coinbase exchange account once the network confirms it.
Step 2: Verify your bank account on Coinbase exchange
Before you can withdraw dollars to your bank, Coinbase exchange must verify that the account belongs to you. Go to "Settings" on Coinbase exchange, then "Payment methods," and click "Add a payment method." Select "Bank account."
Enter your bank's routing number and your account number. Coinbase will send two small deposits (usually under $1 each) to your bank account within one business day. You then return to Coinbase exchange, enter the amounts of those two deposits, and your account is verified.
If you have already verified a bank account on Coinbase exchange, you can skip this step. Your bank details remain on file.
Step 3: Sell your crypto for US dollars on Coinbase exchange
Once your crypto appears in your Coinbase exchange account and your bank is verified, go to the "Trade" tab. Select the cryptocurrency you just transferred. Choose "Sell."
Enter the amount you want to sell. Coinbase will show you the price per unit and the total dollars you will receive. The price shown is the current market price minus Coinbase's fee, which is typically 0.5% to 2% depending on your account type and trading volume. Confirm the sale.
Your dollars now sit in your Coinbase exchange cash balance. This is not yet in your bank account — it is held at Coinbase.
Step 4: Withdraw dollars from Coinbase exchange to your bank
On Coinbase exchange, go to "Accounts" and find your USD cash balance. Click "Withdraw." Select your verified bank account from the dropdown menu.
Enter the amount you want to send to your bank. Coinbase does not charge a fee for this withdrawal, but your bank may charge you a fee for receiving an ACH transfer (most do not, but check your bank's fee schedule). Click "Withdraw."
The money will leave Coinbase immediately, but it takes one to two business days to appear in your bank account. This is the standard ACH transfer time. You will see a pending transaction in your bank's app during this window.
Fees and costs at each step
The network fee to move crypto out of Coinbase Wallet is unavoidable and goes to the blockchain, not to Coinbase. This fee depends on network traffic and the type of cryptocurrency. Ethereum transfers cost more than Bitcoin transfers during busy periods. Stablecoins like USDC typically cost less to move than volatile cryptocurrencies.
When you sell on Coinbase exchange, you pay a trading fee of roughly 0.5% to 2%. This is built into the price shown before you confirm the sale. A $1,000 sale might net you $985 to $995 depending on your account status.
The ACH withdrawal from Coinbase exchange to your bank is free. Your bank may charge you a fee for receiving an ACH deposit, but most consumer banks do not.
If you are moving a small amount (under $100), the network fee alone may eat up a significant percentage of your transfer. If you are moving a large amount, the percentage cost is lower, but the dollar amount of the network fee is higher. There is no way to avoid these costs if you want to move money out of Coinbase Wallet.
What to do if the transfer gets stuck or fails
If your crypto does not appear in Coinbase exchange after several hours, check the transaction on the blockchain using a block explorer (Etherscan for Ethereum, Blockchain.com for Bitcoin). Paste your transaction ID into the search box. If the transaction shows "confirmed," the crypto should appear in your Coinbase exchange account within a few minutes. If it shows "pending," wait longer.
If the transaction shows "failed," the network rejected it and your crypto should return to Coinbase Wallet within 24 hours. You paid the network fee but the transfer did not go through. This usually happens if the network was extremely congested or if there was a technical error. You can try again, but you will pay another network fee.
If your crypto arrived at Coinbase exchange but you cannot sell it, check whether Coinbase has restricted that cryptocurrency in your region. Some coins are not available for trading in all US states. Contact Coinbase support with your transaction ID if you believe this is an error.
If your dollars left Coinbase exchange but have not arrived at your bank after three business days, contact your bank first — they may have rejected the ACH transfer. If your bank confirms they never received it, contact Coinbase support with your withdrawal confirmation number.
Frequently Asked Questions
Can I send crypto directly from Coinbase Wallet to my bank account?
No. Coinbase Wallet has no connection to banking systems. You must move crypto to Coinbase exchange, sell it for dollars, and then withdraw those dollars to your bank using ACH transfer.
How long does the whole process take?
Usually two to three business days. The blockchain transfer takes 10 minutes to an hour, bank verification takes one business day, and the final ACH withdrawal takes one to two business days. Selling happens instantly.
What if I want to move money but do not want to sell my crypto?
You cannot move cryptocurrency to a bank account without selling it first. Crypto and dollars are different assets. If you want to keep your crypto, you must leave it in Coinbase Wallet or move it to another crypto wallet.
Do I have to use Coinbase exchange, or can I use another exchange?
You can transfer your crypto from Coinbase Wallet to any exchange that accepts deposits of that cryptocurrency — Kraken, Gemini, or others. The process is the same: send to the exchange's deposit address, sell for dollars, withdraw to your bank. Each exchange charges different fees, so compare before you choose.
What happens if I send the wrong amount or to the wrong address?
If you send to the wrong address outside of Coinbase (a friend's wallet, an exchange you do not use, etc.), the crypto is gone and cannot be recovered. Always double-check the address before confirming. If you send to the correct Coinbase exchange address but the wrong amount, the full amount you sent will arrive at Coinbase exchange, and you can sell all of it or move the extra back to Coinbase Wallet.