The basic path: Coinbase Wallet to Coinbase Exchange to your bank

Coinbase Wallet (the app where you hold cryptocurrency) does not connect directly to your bank account. You need an extra step: move your crypto from Coinbase Wallet to Coinbase Exchange (the trading platform), sell it there, and then withdraw the dollars to your bank. This takes two to three business days total, depending on your bank and the time of week you initiate the transfer.

The reason for the two-step process is that Coinbase Wallet is designed to be self-custodial—you control the private keys, and Coinbase does not hold your funds. Coinbase Exchange is the regulated platform where you can convert crypto to dollars and link a bank account. The two systems do not talk to each other automatically.

If you use a different wallet (not Coinbase's own), the process is similar but you will send your crypto to a Coinbase Exchange deposit address instead of moving it within the Coinbase ecosystem. Either way, you end up selling on the exchange before the bank withdrawal happens.

Key Takeaways

  • Coinbase Wallet does not connect to banks directly; you must move crypto to Coinbase Exchange first, then sell it, then withdraw dollars to your bank account.
  • The entire process—wallet transfer, sale, and bank deposit—usually takes two to three business days, not including weekends or holidays.
  • You will pay a network fee (gas fee) to move crypto out of Coinbase Wallet, plus Coinbase's trading fee when you sell on the exchange.
  • Your bank account must be verified on Coinbase Exchange before you can withdraw; this verification can take one to two business days on its own.
  • If you hold stablecoins (like USDC), you can skip the sale step and withdraw them directly, but your bank still receives dollars, not crypto.

Step-by-step: Moving crypto from Coinbase Wallet to the exchange

Open Coinbase Wallet on your phone or computer. Find the asset you want to move (Bitcoin, Ethereum, or another coin). Tap or click "Send." You will see an option to enter a recipient address. Do not paste a random address—instead, log into Coinbase Exchange in a separate window or tab, go to your deposit address for that specific coin, and copy the address from there. Paste it into Coinbase Wallet and double-check it character by character. A single wrong character sends your crypto into the void.

Enter the amount you want to send. Coinbase Wallet will show you the network fee (gas fee) in dollars. This fee goes to the blockchain network, not to Coinbase, and varies depending on how busy the network is at that moment. Bitcoin and Ethereum fees are typically $5 to $30, but can spike higher during periods of heavy traffic. Confirm the transaction. It will appear as "pending" in Coinbase Wallet and arrive in your Coinbase Exchange account within minutes to a few hours, depending on the blockchain.

Do not close the app or turn off your device during this process. Once you confirm, the transaction is on the blockchain and cannot be stopped, but it may take time to settle.

Selling your crypto on Coinbase Exchange

Once your crypto arrives in Coinbase Exchange, go to the "Trade" or "Buy/Sell" section. Select the coin you just received. Choose "Sell." Enter the amount you want to convert to dollars, or click "Sell all" to convert your entire balance. Coinbase will show you the current price and the trading fee (usually 0.5% to 1% of the sale amount, depending on your account tier and the coin). Review the total dollars you will receive after fees.

Confirm the sale. Your dollars will appear in your Coinbase Exchange cash balance when ready. You now have USD (or your local currency) sitting in your Coinbase account, not crypto.

If you hold a stablecoin like USDC, you can skip this step entirely. USDC is already pegged to the dollar, so you can withdraw it directly to your bank as dollars without selling. However, the withdrawal process is the same: you initiate it from Coinbase Exchange, not from Coinbase Wallet.

Linking your bank account and withdrawing to it

Before you can withdraw dollars to your bank, your bank account must be linked and verified on Coinbase Exchange. Go to "Settings" or "Payment Methods" in Coinbase Exchange and select "Add a payment method." Choose "Bank account" and enter your routing number and account number. Coinbase will send two small deposits (usually under $1 each) to your bank account within one to two business days.

Once those deposits arrive, go back to Coinbase and confirm the amounts. This verification proves you own the account. After verification, you can withdraw. Go to "Withdraw" in Coinbase Exchange, select your bank account, enter the amount of dollars you want to move, and confirm. The withdrawal will process within one to three business days, depending on your bank and whether you initiated it on a weekday or weekend.

Some banks hold deposits for an extra day or two, especially if the amount is large or if you are a new customer. Check your bank's policy on incoming ACH transfers. Coinbase's part is usually done within one business day, but your bank controls the final step.

Fees and costs at each stage

You will encounter three separate charges: the network fee (gas) when moving crypto out of Coinbase Wallet, the trading fee when selling on Coinbase Exchange, and potentially a withdrawal fee from your bank (though most banks do not charge for incoming ACH transfers).

Network fees vary wildly. Ethereum transfers cost more than Litecoin transfers. Bitcoin transfers during peak hours cost more than during quiet hours. Coinbase shows you the exact fee before you confirm, so you can decide whether to proceed or wait for a quieter time. There is no way to avoid this fee if you want to move the crypto.

Trading fees on Coinbase Exchange range from 0.4% to 0.6% for most users, but can be lower if you have a high account balance or trade frequently. You will see the exact fee before you confirm the sale.

Withdrawal fees from Coinbase Exchange to your bank are zero. Your bank may charge you a fee for receiving an ACH transfer, but this is rare and depends on your bank's terms.

What to do if your bank account will not verify

If Coinbase sends the two verification deposits but they do not appear in your bank account after three business days, contact your bank first. Ask whether they are holding the deposits or if they arrived under a different name. Coinbase sometimes appears as "COINBASE" or "COIN" on your bank statement, not as "Coinbase Inc." Your bank may have flagged the deposits as suspicious and held them.

If your bank confirms the deposits never arrived, go back to Coinbase and check that you entered your routing number and account number correctly. A single digit wrong will send the deposits to the wrong account. You can delete the payment method and try again with verified information.

If you have tried multiple times and your bank still will not accept the deposits, contact Coinbase support through the app or website. They can investigate whether the deposits were sent and help you troubleshoot. This process can take several days.

Timing: How long the whole process takes

If your bank account is already verified on Coinbase Exchange, the timeline is: network transfer (minutes to a few hours) plus sale (when ready) plus bank withdrawal (one to three business days). Total: one to three business days from the moment you initiate the wallet transfer.

If you need to verify your bank account first, add one to two business days for the verification deposits to arrive and be confirmed. If you initiate the withdrawal on a Friday afternoon, your bank may not process it until Monday, adding a weekend delay.

The slowest part is always your bank, not Coinbase. Coinbase processes withdrawals on weekends and holidays, but your bank does not. If you withdraw on a Friday evening, expect the money to land on Monday or Tuesday.

Frequently Asked Questions

Can I send crypto directly from Coinbase Wallet to my bank account?

No. Coinbase Wallet does not connect to banks. You must send the crypto to Coinbase Exchange first, sell it there, and then withdraw dollars to your bank. This is by design—Coinbase Wallet is meant to be self-custodial, while Coinbase Exchange is the regulated platform that handles bank connections.

What if I send the wrong amount or send it to the wrong address?

If you sent it to the wrong address (not your Coinbase Exchange address), the crypto is gone and cannot be recovered. Always copy and paste the address from Coinbase Exchange directly into Coinbase Wallet, and verify it character by character before confirming. If you sent the correct amount to the correct address but it has not arrived after a few hours, wait a bit longer—the blockchain can be slow. If it does not arrive after 24 hours, contact Coinbase support with the transaction ID.

Do I have to sell my crypto, or can I withdraw it as crypto?

Your bank account only accepts dollars, not crypto. You must sell the crypto on Coinbase Exchange to convert it to dollars before withdrawing. The only exception is if you withdraw to a crypto wallet address instead of a bank account, but that defeats the purpose of moving money to your bank.

Why is the network fee so high?

The network fee (gas fee) goes to the blockchain network to process your transaction, not to Coinbase. It fluctuates based on how many people are using the network at that moment. Bitcoin and Ethereum networks are busier and more expensive than smaller networks. You can sometimes lower the fee by waiting for a quieter time (usually late night or early morning), but there is no way to avoid it entirely if you want to move the crypto.

Can I withdraw to a different bank account than the one I linked?

No. Coinbase only allows withdrawals to the bank account you verified. If you want to send money to a different account, you must withdraw to your verified account first, then transfer it from there to the other account using your bank's tools.