How to send Ethereum from Coinbase to Coinbase Wallet
Transferring Ethereum from Coinbase (the exchange where you buy and sell crypto) to Coinbase Wallet (the separate app where you hold and control your own keys) takes about five minutes and costs a network fee. You'll need the receiving wallet address from Coinbase Wallet, then initiate a withdrawal from Coinbase and confirm it. The transfer usually settles within minutes, though it can take longer during network congestion.
The main reason to move Ethereum this way is control: Coinbase holds your private keys when your crypto sits on the exchange, but Coinbase Wallet puts those keys in your hands. That means you can send the Ethereum anywhere, use it in decentralized applications, or hold it without relying on Coinbase's security or policies. The trade-off is that you become responsible for not losing or exposing your recovery phrase.
Key Takeaways
- You need Coinbase Wallet installed on your phone or computer and your receiving Ethereum address copied before you start the withdrawal from Coinbase.
- Coinbase charges a network fee (the amount varies by network congestion) to send Ethereum, which is deducted from the amount you transfer.
- The transfer completes on the Ethereum blockchain, which usually takes a few minutes but can take longer if the network is busy.
- Once Ethereum arrives in Coinbase Wallet, you control the private keys and can send it anywhere, but losing your recovery phrase means losing access to the funds permanently.
Step-by-step process to withdraw from Coinbase
Open Coinbase on your phone or computer and go to your Ethereum balance. Tap or click "Send" (not "Sell" or "Convert"). Paste your Coinbase Wallet address into the recipient field — this is the address Coinbase Wallet generated for you, which you can find by opening Coinbase Wallet, tapping the Ethereum asset, and copying the address shown.
Enter the amount of Ethereum you want to transfer. Coinbase will show you the network fee below the amount — this is what you pay to use the Ethereum blockchain, not a Coinbase fee. Review the total (amount plus fee) and tap "Preview Send". Coinbase will ask you to confirm your identity, usually by entering a code from your authenticator app or email. After you confirm, the withdrawal begins.
Do not close the Coinbase app or navigate away until you see a confirmation message. Coinbase will give you a transaction ID (also called a hash or txid) — save this if you want to track the transfer on a blockchain explorer like Etherscan, though you do not need it to receive the funds.
What happens while the transfer is in progress
After you confirm the withdrawal, Coinbase broadcasts your transaction to the Ethereum network. The blockchain then processes it through a series of validators. During normal network conditions, this takes two to five minutes. During high-traffic periods (when gas fees spike), it can take 15 minutes to an hour or longer.
You can check the status by opening Coinbase Wallet and looking at your transaction history, or by pasting your transaction ID into Etherscan.io. The transaction will show as "pending" until it receives enough confirmations from the network, then it will show as "confirmed" and the Ethereum will be spendable in your wallet.
If the transfer takes longer than an hour, the network is congested. You do not need to do anything — the transaction will eventually go through. If you see an error message or the transaction fails, Coinbase will return the Ethereum to your exchange balance and show you the reason (usually insufficient funds or a network problem).
Network fees and why they vary
Every Ethereum transfer costs a network fee, called gas, which goes to the validators who process the transaction — not to Coinbase. Coinbase estimates this fee when you preview the withdrawal and deducts it from the amount you send. If you transfer 1 Ethereum and the fee is 0.001 Ethereum, you will receive 0.999 Ethereum in your wallet.
The fee amount depends on how busy the Ethereum network is at that moment. During quiet periods, fees might be 0.0005 Ethereum or less. During peak usage (often weekday afternoons in North America), fees can climb to 0.002 Ethereum or higher. You cannot avoid the fee, but you can choose when to transfer — sending during off-peak hours (early mornings, weekends, or holidays) usually costs less.
Coinbase shows you the fee before you confirm, so you always know the exact cost. If the fee seems high, you can cancel and try again later when the network is less congested.
Confirming the Ethereum arrived in Coinbase Wallet
Open Coinbase Wallet and look at your Ethereum balance. If the transfer is still processing, you may see a pending transaction in your activity history. Once the blockchain confirms it (usually within minutes), the Ethereum will appear in your balance and you can spend or send it when ready.
If you do not see the transaction after 30 minutes, check your transaction ID on Etherscan.io to see if the network has processed it. If Etherscan shows it confirmed, but Coinbase Wallet has not updated, try closing and reopening the app. If the transaction is still pending on Etherscan after an hour, the network is very congested and you should wait — it will go through.
Security steps after the transfer completes
Once your Ethereum is in Coinbase Wallet, you control it with your private key and recovery phrase. Write down your recovery phrase (a list of 12 or 24 words) and store it somewhere safe and offline — a piece of paper in a locked drawer, a safe deposit box, or a hardware wallet. Do not photograph it, email it, or store it in a cloud service. Anyone who has your recovery phrase can access all the crypto in that wallet.
Do not share your Coinbase Wallet address (the long string of numbers and letters starting with 0x) — that is public and safe to share. But never share your private key or recovery phrase with anyone, including Coinbase support staff or people claiming to help you.
Transferring Ethereum back to Coinbase if you need to
If you want to move Ethereum from Coinbase Wallet back to Coinbase to sell it or trade it, open Coinbase Wallet, tap your Ethereum balance, tap "Send", and paste your Coinbase deposit address. You can find your Coinbase deposit address by opening Coinbase, going to your Ethereum balance, and tapping "Receive". Coinbase Wallet will charge the same network fee to send it back.
The process is identical to the first transfer — you confirm your identity, pay the network fee, and wait for the blockchain to process it. Once it arrives at Coinbase, you can sell, trade, or hold it on the exchange.
Frequently Asked Questions
Can I send Ethereum to the wrong address by mistake?
Yes, and if you do, the Ethereum is usually lost permanently. Always copy and paste your Coinbase Wallet address instead of typing it by hand. Double-check the first few and last few characters of the address before you confirm the withdrawal. Coinbase cannot reverse a transfer sent to the wrong address.
What if Coinbase Wallet is not installed on my device?
read Coinbase Wallet from the Apple App Store or Google Play Store (for mobile) or from coinbase.com/wallet (for desktop). Create a new wallet or import an existing one using your recovery phrase. Once it is set up, you can receive Ethereum from Coinbase. The app is free and separate from the Coinbase exchange app.
Do I have to transfer all my Ethereum at once?
No. You can transfer any amount, as long as it is more than the network fee. You might transfer a small amount first to test the process, then transfer the rest later. Each transfer costs its own network fee.
Why does Coinbase show a different fee than what I expected?
Network fees change constantly based on how many transactions are waiting to be processed. If you preview a withdrawal and then wait 10 minutes before confirming it, the fee may have changed. Coinbase recalculates the fee when you confirm, so you may see a different amount than you saw in the preview.
Can I cancel a withdrawal after I confirm it?
Once Coinbase broadcasts the transaction to the Ethereum network, you cannot cancel it. If you cancel before confirming (before entering your identity code), the withdrawal stops and the Ethereum stays in your Coinbase balance. After confirmation, the transaction is permanent.