The basic process: send from exchange to self-custody wallet

Moving crypto from Coinbase (the exchange) to Coinbase Wallet (the self-custody app) means transferring coins you own on Coinbase's servers to a wallet where you hold the private keys yourself. Coinbase Wallet is a separate product from your Coinbase exchange account — it's a mobile app or browser extension that stores your crypto on your device or in the cloud, not on Coinbase's servers.

The transfer works like sending money to someone else's bank account: you initiate a withdrawal from Coinbase, paste your Coinbase Wallet address into the recipient field, and the coins move across the blockchain. The process takes minutes to hours depending on network congestion, and there is no fee from Coinbase for this particular transfer — though the blockchain network itself may charge a small fee depending on which coin you're moving.

You do not need to be a different person or have a different account to do this. You're moving your own coins from one place you control to another place you control.

Key Takeaways

  • Coinbase Wallet is a separate app from your Coinbase exchange account, and you must read it before you can receive a transfer.
  • You'll need your Coinbase Wallet address, which is a long string of characters unique to your wallet — find it in the Coinbase Wallet app under your account or receive section.
  • Go to Coinbase.com, select the coin you want to move, click Withdraw, paste your Coinbase Wallet address, and confirm the transaction.
  • The transfer is free from Coinbase's side, though some blockchains charge a small network fee that Coinbase will show you before you confirm.
  • Once the transfer completes, your coins appear in Coinbase Wallet and you alone control them — Coinbase no longer has access to them.

Set up Coinbase Wallet before you start the transfer

Coinbase Wallet is a mobile app (iOS and Android) or a browser extension (Chrome, Firefox, Edge, Brave). You must read and set it up before you can send coins to it, because you need your wallet address to complete the transfer from Coinbase.

read the app or extension, open it, and create a new wallet. You'll be asked to set a password and shown a recovery phrase — a list of 12 words that can restore your wallet if you lose your device. Write this phrase down on paper and store it somewhere safe. Do not share it with anyone, do not take a screenshot, and do not store it in a text file on your computer. If someone gets your recovery phrase, they can drain your wallet.

Once your wallet is set up, open it and look for your wallet address. In the mobile app, tap your account icon and select "Receive" or look for a QR code. In the browser extension, click the account menu and find "Receive" or "Copy Address". The address is a long string of letters and numbers (for Bitcoin it starts with 1, 3, or bc1; for Ethereum it starts with 0x). Copy this address — you'll paste it into Coinbase in the next step.

Find your coin on Coinbase and start a withdrawal

Log into Coinbase.com on a web browser or the Coinbase mobile app. Navigate to your portfolio and find the coin you want to move — Bitcoin, Ethereum, or whatever you hold. Click on it to open its details page.

Look for a button labeled "Withdraw" or "Send". On the web version, this is usually near the top of the coin's page. On mobile, it may be in a menu or at the bottom of the screen. Click it to open the withdrawal form.

Coinbase will ask you where you want to send the coin. You'll see options like "Coinbase account", "External address", or similar. Select "External address" or the option that lets you send to a wallet outside Coinbase. This is where you'll paste your Coinbase Wallet address.

Paste your wallet address and confirm the amount

In the address field, paste the Coinbase Wallet address you copied earlier. Double-check that it matches exactly — if even one character is wrong, your coins will go to the wrong place and you may not be able to recover them. Copy and paste rather than typing by hand.

Enter the amount you want to send. You can send all of it or just part of it. Coinbase will show you the total, including any network fee. Network fees vary by coin and current blockchain traffic — Bitcoin transfers usually cost a few dollars, while Ethereum can cost anywhere from a few dollars to $20 or more depending on the day. Stablecoins like USDC or USDT on certain blockchains may have lower fees.

Review the details one more time: the address, the amount, and the fee. Then click "Withdraw" or "Confirm" to send the coins. Coinbase may ask you to verify your identity or confirm via email or two-factor authentication, depending on your account settings.

Wait for the transfer to complete

After you confirm, Coinbase removes the coins from your exchange account when ready and broadcasts the transaction to the blockchain. The coins are now in transit, but they won't appear in your Coinbase Wallet right away.

How long this takes depends on the blockchain. Bitcoin transfers usually take 10 to 30 minutes. Ethereum transfers on the main network usually take 1 to 5 minutes. Other coins vary. During times of high network traffic, transfers can take several hours.

You can check the status by going back to Coinbase and looking at your withdrawal history, or by pasting your Coinbase Wallet address into a blockchain explorer (like Etherscan for Ethereum or Blockchain.com for Bitcoin). The explorer will show you the transaction and whether it's confirmed.

Once the transfer is confirmed on the blockchain, the coins appear in your Coinbase Wallet. You now own them outright — Coinbase has no access to them, and only you can move them using your recovery phrase or password.

Common mistakes to avoid

Sending to the wrong address: If you paste an address that belongs to someone else or a different blockchain, your coins will be lost. Always copy and paste, never type. Always verify the first few and last few characters match what you copied.

Sending to an exchange deposit address: Some people accidentally send to a Coinbase deposit address (an address that receives coins into Coinbase) instead of their Coinbase Wallet address. These are different. Make sure you're using the address from inside Coinbase Wallet, not from somewhere else.

Forgetting your recovery phrase: If you lose access to your Coinbase Wallet device and don't have your recovery phrase written down, you cannot recover your coins. Write it down before you send anything to the wallet.

Sending the wrong coin to the wrong blockchain: Coinbase Wallet supports multiple blockchains. If you send Bitcoin to an Ethereum address, or send a coin on the wrong network, it may be unrecoverable. Coinbase will show you which blockchain you're sending on — pay attention to it.

What happens after the transfer

Once your coins are in Coinbase Wallet, you can send them anywhere, trade them on decentralized exchanges, or hold them long-term. You can also send them back to Coinbase if you want to sell them or move them again — the process is the same in reverse.

Coinbase Wallet does not charge you to hold coins. You only pay fees when you send coins out or interact with decentralized applications. If you want to send coins back to Coinbase to sell them, you'll initiate a transfer from Coinbase Wallet to your Coinbase exchange address, and Coinbase will receive them.

Keep your recovery phrase safe. If your device is lost or stolen, your recovery phrase is the only way to restore your wallet and access your coins on a new device. Coinbase cannot reset your password or recover your phrase for you — they don't have access to it.

Frequently Asked Questions

Is there a fee to move crypto from Coinbase to Coinbase Wallet?

Coinbase does not charge a fee for the withdrawal itself. However, the blockchain network may charge a small fee depending on which coin you're sending and how busy the network is. Coinbase shows you this fee before you confirm the transfer, so you know the total cost upfront.

How long does the transfer take?

Most transfers complete within minutes to a few hours. Bitcoin usually takes 10 to 30 minutes, Ethereum usually takes 1 to 5 minutes, and other coins vary. During high network traffic, any transfer can take longer. You can check the status using a blockchain explorer.

Can I send coins back from Coinbase Wallet to Coinbase?

Yes. Open Coinbase Wallet, select the coin, and initiate a withdrawal to your Coinbase exchange address. The process is the same as sending to any external address. You'll pay a network fee, and the coins will appear in your Coinbase account after confirmation.

What if I send to the wrong address?

If you send to an address you don't control, the coins are gone and cannot be recovered. This is why copying and pasting the address is critical — even one wrong character sends your coins to the wrong place. Always verify the address before you confirm.

Do I need to verify my identity to withdraw from Coinbase?

Coinbase may ask for additional verification depending on your account history and the amount you're sending. You may need to confirm via email, text, or two-factor authentication. Follow the prompts Coinbase shows you during the withdrawal process.