How to send crypto from Coinbase to Coinbase Wallet
To move crypto from Coinbase (the exchange) to Coinbase Wallet (the self-custody app), you withdraw from your Coinbase account and send to your wallet's receiving address. The process takes about five to ten minutes to set up, though the actual transfer time depends on the blockchain — Bitcoin and Ethereum typically confirm within minutes to an hour, while other assets may vary.
The key difference: Coinbase holds your private keys when you keep crypto on the exchange. Coinbase Wallet puts you in control of those keys. Once you move crypto to your wallet, only you can access it — Coinbase cannot freeze it, recover it if you lose the password, or reverse a mistaken transfer.
Key Takeaways
- You need your Coinbase Wallet's receiving address before you start — find it in the Coinbase Wallet app under the asset you want to receive.
- Coinbase charges a withdrawal fee that varies by asset and network; check the fee before you confirm the transfer.
- The transfer is permanent and cannot be undone, so verify the wallet address matches exactly before sending.
- Your crypto will arrive in Coinbase Wallet once the blockchain confirms the transaction, which usually takes minutes to an hour depending on network congestion.
Find your Coinbase Wallet receiving address
Open the Coinbase Wallet app on your phone or visit the web version. Tap or click on the asset you want to receive (Bitcoin, Ethereum, USDC, or whichever you hold on Coinbase). Look for a "Receive" button — it usually shows a down arrow or a plus sign.
Tap "Receive" and the app will display your wallet address, a long string of letters and numbers unique to that asset on that blockchain. Copy this address exactly — do not type it by hand. A single wrong character will send your crypto to an address you do not control, and it will be lost permanently.
Some wallet addresses show as a QR code instead of text. Either works; copy the text version if available, since you will paste it into Coinbase.
Log into Coinbase and find your withdrawal option
Go to Coinbase.com or open the Coinbase app and sign in. Navigate to your portfolio or holdings and find the asset you want to send — the same one you just set up a receiving address for in Coinbase Wallet.
Click or tap the asset, then look for a "Send" or "Withdraw" button. Coinbase uses "Send" for most transfers. Click it, and you will see a form asking where you want to send the crypto.
Do not confuse "Send" (which moves crypto to an external address) with "Convert" (which trades one asset for another) or "Transfer" (which moves funds between your Coinbase accounts). You want "Send".
Paste the wallet address and set the amount
In the "Send" form, paste your Coinbase Wallet receiving address into the recipient field. Coinbase will usually ask you to confirm the address a second time — this is a safety step, so read it carefully and make sure it matches what you copied.
Enter the amount of crypto you want to send. You can send all of it or just part of it. Coinbase will show you the withdrawal fee for that asset and network at this point — the fee is deducted from the amount you send, so if you send 1 Bitcoin and the fee is 0.0005 Bitcoin, your wallet receives 0.9995 Bitcoin.
Fees vary widely depending on the asset and which blockchain you use. Bitcoin and Ethereum on their main networks usually cost more than stablecoins or assets on cheaper networks like Polygon. If the fee seems high, you can wait for network congestion to drop, but you cannot avoid it entirely.
Confirm and complete the transfer
Review the details one more time: the receiving address, the amount, and the fee. If everything looks correct, click "Send" or "Confirm". Coinbase may ask you to verify your identity or confirm via email or two-factor authentication, depending on your account settings.
Once you confirm, the transfer is submitted to the blockchain. You cannot cancel it after this point. Coinbase will show you a transaction ID (also called a hash or TXID) — save this in case you need to track the transfer or troubleshoot later.
The crypto will leave your Coinbase account immediately, but it will not appear in Coinbase Wallet until the blockchain confirms the transaction. This usually takes a few minutes to an hour, depending on how busy the network is.
Check your Coinbase Wallet for the incoming transfer
Open Coinbase Wallet and look at the asset you sent. You may see a pending transaction or a notification that funds are on the way. The transaction will show as "pending" or "confirming" until the blockchain processes it.
Once the blockchain confirms the transaction (usually one to six confirmations, depending on the asset), the crypto will appear in your Coinbase Wallet balance and you can use it, send it elsewhere, or hold it there.
If the transfer does not appear after an hour, check the transaction ID on a blockchain explorer (like Etherscan for Ethereum or Blockchain.com for Bitcoin) to see if it went through. If it shows as confirmed on the blockchain but not in your wallet, try refreshing the app or logging out and back in.
Why move crypto to a self-custody wallet
Keeping crypto on an exchange like Coinbase is convenient for trading, but it means Coinbase controls access to your funds. If Coinbase experiences a hack, freezes accounts, or goes out of business, your crypto could be at risk. A self-custody wallet like Coinbase Wallet puts you in control.
The trade-off is responsibility: if you lose your recovery phrase (the 12 or 24 words Coinbase Wallet gives you when you set it up), you lose access to your crypto permanently. There is no customer service that can recover it. Write down your recovery phrase and store it somewhere safe before you move significant amounts of crypto.
Many people keep some crypto on an exchange for active trading and move the rest to a wallet for long-term holding. There is no single right answer — it depends on how much you own, how often you trade, and how comfortable you are managing your own security.
Frequently Asked Questions
Can I send crypto from Coinbase Wallet back to Coinbase?
Yes, the process works in reverse. Go to Coinbase Wallet, tap "Send", paste your Coinbase deposit address (found in Coinbase under "Receive" for that asset), and confirm. Coinbase Wallet will charge a network fee. The crypto will arrive in your Coinbase account once the blockchain confirms it.
What happens if I send to the wrong wallet address?
If you send to an address that exists but is not yours, the crypto is gone permanently — no one can recover it. If you send to an invalid address (one that does not exist on that blockchain), the transaction will fail and the crypto will return to your Coinbase account, though you will still pay the network fee.
How long does the transfer take?
The transfer is usually confirmed within minutes to an hour, depending on network congestion. Bitcoin and Ethereum can take longer during peak times. You can check the status using the transaction ID on a blockchain explorer.
Do I have to send all my crypto at once?
No, you can send as much or as little as you want. Many people send a small amount first to make sure the address is correct, then send the rest later. Each transfer costs a separate network fee.
What if Coinbase Wallet is not available in my country?
Coinbase Wallet is available in most countries, but restrictions vary. If it is not available where you are, you can use other self-custody wallets like MetaMask, Trust Wallet, or Ledger Live — the process is the same, just with a different app. You still need the receiving address from whichever wallet you choose.