Here’s how to move crypto from Coinbase to wallet apps you control: copy a receive address from your wallet, then in the Coinbase app tap Send (or Transfer, then Send crypto), choose the asset, paste the address, select the network your wallet uses, review the fee and confirm with your 2-step verification. The network choice matters most: not every wallet supports Base, Ethereum and Solana. Send a small test first. Below are the exact steps for any wallet, a Ledger or Trezor cold wallet, and the Base app (formerly Coinbase Wallet).
Key takeaways
- Your destination wallet decides the network; pick the same network in Coinbase’s Send screen.
- Crypto bought with a bank transfer or card may be blocked from sending until the payment settles.
- Depending on your country, Coinbase may ask whether the address belongs to you or someone else to meet Travel Rule requirements.
- For a hardware wallet, verify the receive address on the device screen before pasting it into Coinbase.
Before you send: three checks
- Is the crypto available to send? Coinbase shows a “available to send” or similar balance. Purchases funded by ACH bank transfer or certain card methods can carry a withdrawal hold until the payment settles. Coinbase displays the date the hold lifts on the send screen or in your account limits.
- Does your wallet support the asset and network? A Bitcoin-only wallet can’t receive ETH; a Solana wallet can’t receive tokens on Base. Check your wallet’s supported networks.
- Do you have the native coin for later? To move tokens again from your wallet, you’ll need the network’s gas coin: ETH on Ethereum or Base, SOL on Solana. Consider sending a small amount of it too.
How to move crypto from Coinbase to wallet addresses: step by step
These steps work for any self-custody wallet, whether MetaMask, Phantom, Trust Wallet or another. If you’re unsure what a self-custody wallet is, our page on non-custodial wallets explains the difference from leaving coins on Coinbase.
In the Coinbase mobile app
- Get your address. In your wallet, tap Receive, choose the asset and network, and copy the address.
- Open Send in Coinbase. Tap Send (or the Transfer button, then Send crypto).
- Choose the asset you want to move.
- Enter the address. Paste it or scan the wallet’s QR code. Check the first and last several characters against your wallet to catch clipboard-swapping malware.
- Select the network. Coinbase shows the networks available for that asset, for example Ethereum, Base or Solana for USDC. Choose the one your wallet address belongs to.
- Enter the amount and add a memo or destination tag if the asset requires one (some, such as XRP or XLM, may when sending to an exchange; self-custody wallets usually don’t).
- Answer any wallet-ownership prompt honestly (see the Travel Rule section below).
- Preview, review the network fee and confirm with your 2-step verification code, passkey or security key.
On Coinbase.com (desktop)
The web flow mirrors the app: select Send and Receive (or Send), choose the asset, paste the address, choose the network, enter the amount, then continue and confirm with 2-step verification. The send then appears in your transaction history with a link to the blockchain explorer.
Choosing the right network on Coinbase
| Network | Address format | Typical cost profile | Use when your wallet is… |
|---|---|---|---|
| Bitcoin | Starts with bc1, 1 or 3 | Varies with Bitcoin network demand | Any Bitcoin wallet or hardware wallet BTC account |
| Ethereum | 0x… | Highest of the three EVM options; gas can spike | A hardware wallet Ethereum account or any EVM wallet, when you plan to use Ethereum mainnet apps |
| Base | 0x… (same format as Ethereum) | Usually much cheaper than Ethereum | The Base app, MetaMask or another wallet set up for Base |
| Solana | Base58 string, no 0x | Typically very low | Phantom, Solflare or a Solana account on a hardware wallet |
Because Ethereum and Base share the same address format, you can paste an Ethereum address and select Base without an error. If your wallet supports Base, the funds appear when you switch to the Base network. If it doesn’t, they’re on a chain your wallet can’t display, and recovering them usually means importing the same recovery phrase into a wallet that supports Base. Coinbase shows the fee before you confirm; it depends on the network and congestion.
Travel Rule and self-hosted wallet prompts
Many countries require exchanges to collect information about the sender and recipient of crypto transfers, known as the Travel Rule. Depending on which Coinbase entity serves your country, the Send flow may ask whether the address is your own wallet or belongs to another person or business, and request the recipient’s name. In some regions Coinbase may also ask you to prove you control a self-hosted wallet, for example through a small verification transaction or signature. Answer accurately; these checks are a compliance requirement, and incorrect answers can delay or block transfers.
How to move crypto from Coinbase to a cold wallet (Ledger or Trezor)
- Connect and unlock your device and open the companion app: Ledger Wallet (formerly Ledger Live) or Trezor Suite.
- Select Receive and pick the account for the asset, for example your Bitcoin account for BTC or Ethereum account for ETH and ERC-20 tokens.
- Verify the address on the device screen. The app shows an address and asks you to confirm it on the hardware wallet. Only use it if the two match exactly.
- Paste it into Coinbase’s Send screen and select the matching network. For an Ethereum account, choose Ethereum unless you have deliberately added a Base account; for Bitcoin, choose the Bitcoin network.
- Send a small test amount first, confirm it shows in Ledger Wallet or Trezor Suite, then send the rest.
Your coins never live “on” the device; it holds the keys that control them on the blockchain. Keep the recovery phrase you wrote during setup offline. Our Ledger review covers the device line-up and its security model.
How to transfer crypto from Coinbase to Coinbase Wallet (now the Base app)
Coinbase Wallet was renamed the Base app in 2025. It’s a self-custody wallet: Coinbase doesn’t hold its keys, so it’s separate from your Coinbase exchange account even though the brands overlap.
- Link the two if prompted: the Base app can connect to your Coinbase account so your wallet address appears as a destination.
- In the Coinbase app, open Send, choose the asset, and select Base as the network if the asset is available there (common for ETH and USDC).
- Choose your wallet address from the list, or paste it manually from the Base app’s receive screen.
- Enter the amount, preview and confirm. A network fee may apply.
Alternatively, the Base app can pull funds from your Coinbase account using its own “add crypto” or transfer option. Assets that aren’t available on Base should be sent on their native network, such as Bitcoin or Solana, if the Base app supports that network. Coinbase has said some networks would no longer be supported in its wallet after August 15, 2026, so check the app’s current supported list before sending anything unusual.
Troubleshooting a Coinbase transfer
- “Not available to send” or a hold message: wait for the funding hold to end, or check account limits for the release date.
- Sent but not showing in the wallet: open the transaction in Coinbase and follow the explorer link. If it’s confirmed on-chain, switch your wallet to the correct network or import the token’s contract address.
- Pending for a long time: Coinbase may run additional security reviews on some sends. Bitcoin transfers also wait for block confirmations.
- Wrong network: if you sent on Base to a wallet that only shows Ethereum, the funds are usually recoverable by importing your recovery phrase into a wallet that supports Base. Sending to an exchange on an unsupported network is harder; contact that exchange.
- Beware fake support: Coinbase won’t ask for your password, 2FA codes or recovery phrase, and fake “Coinbase support” phone numbers are widely posted online. Use only help.coinbase.com.
For network basics that apply beyond Coinbase, see our guide to sending and receiving crypto, and for more on Coinbase as an exchange, our Coinbase review. The wallets and security hub covers what to do once your coins are in self-custody.
FAQ
How much does it cost to move crypto from Coinbase to a wallet?
Coinbase charges a network fee for sends to external wallets, shown on the preview screen before you confirm. It depends on the blockchain and current congestion: Ethereum mainnet is usually the most expensive, while Base and Solana are typically far cheaper. Sending to another Coinbase user by email can be free, but that keeps funds custodial rather than moving them to your own wallet.
How do I move crypto from Coinbase to a cold wallet safely?
Get the receive address from your hardware wallet’s companion app, confirm it on the device’s own screen, paste it into Coinbase’s Send flow and select the matching network, such as Bitcoin for BTC or Ethereum for ETH. Send a small test first, confirm it arrives, then send the rest. Never type your recovery phrase into Coinbase or any website.
How do I send crypto from Coinbase to Coinbase Wallet?
Coinbase Wallet is now called the Base app. In the Coinbase app, open Send, choose the asset, select the Base network if available, choose your linked wallet address (or paste it), and confirm. Even though both are Coinbase products, the Base app is self-custody: you are responsible for its recovery phrase, and Coinbase support cannot restore access if you lose it.
Why can’t I send crypto I just bought on Coinbase?
Purchases paid by bank transfer, and some card or instant methods, can be subject to a hold until the payment fully settles, which protects against reversed payments. During the hold you can trade the asset but not send it off the platform. Coinbase shows when the hold ends. New accounts and accounts under security review may face additional temporary limits.
Crypto is volatile and risky; this is education, not financial advice. Do your own research.