Table of contents
Quick answer: can I transfer crypto from Coinbase to MetaMask?
Short answer: yes — but only when the token and the network match what MetaMask supports. If you’re asking "can i transfer crypto from coinbase to metamask" the key is matching networks and addresses. Sending the wrong network is the most common way people lose access to funds.
In my experience a small test transfer stops most mistakes. What I've found is that two minutes taken upfront saves hours later.
Quick checklist before you hit Send
- Confirm the MetaMask account address (copy from the extension or mobile app).
- Confirm the network on MetaMask (Ethereum Mainnet, Polygon, BSC, Avalanche C-Chain, etc.).
- Match the token’s network on Coinbase’s withdrawal screen (if Coinbase offers multiple network options).
- Send a small test amount first (a few dollars worth).
- After receipt, add the token by contract address if it doesn’t auto-appear (add-custom-token).
- Keep your seed phrase offline and never paste it into a website (seed-phrase-backup-and-recovery).
And yes — double-check everything twice.
Which assets and networks will MetaMask accept?
MetaMask is a software wallet for EVM-compatible networks. That means you can receive Ethereum (ETH) and ERC-20 tokens on Ethereum, plus tokens on networks you add to MetaMask (Polygon, BSC, Avalanche C-Chain, etc.).
But you cannot send non-EVM chains (Solana, XRP, Cardano) to MetaMask — they use different address formats and consensus. Sending non-EVM assets to a MetaMask address usually results in permanent loss.
Table: quick compatibility overview
| Scenario |
Can you send to MetaMask? |
Notes |
| ETH and ERC-20 on Ethereum |
Yes |
Standard flow — address starts with 0x. |
| Tokens on Polygon, BSC, Avalanche (EVM-compatible) |
Yes, after adding the network to MetaMask |
Must choose the same network on Coinbase withdrawal. |
| Native Solana, Cardano, XRP |
No |
Use a Solana/Cardano/XRP wallet instead. |
If you need a fuller guide on which assets to send, see transfer-what-can-you-send-to-metamask.
Step-by-step: how to transfer from Coinbase to MetaMask (desktop)
- Open your MetaMask extension. Make sure you’re on the correct account and the correct network.
- Click the account name to copy the address to clipboard (it will look like 0x...).
- Screenshot placeholder: 
- In Coinbase (web): go to Portfolio or the specific asset page and click Send.
- Paste the MetaMask address into the recipient field.
- If Coinbase asks which network to use, choose the network that matches MetaMask (e.g., ERC-20 / Ethereum network for ETH/ERC-20).
- Note: Some assets exist on multiple networks. Match contract/network exactly.
- Enter amount, choose speed (Coinbase will estimate network fee), and confirm. Complete 2FA if required.
- Wait for confirmations. Once you see a confirmed transaction on Etherscan (or the relevant explorer), open MetaMask and check your balance.
- If the token doesn’t show, click Add Token and paste the token contract address (see add-custom-token).
Why test a small amount? Think of it as a package tracker — you check the route before shipping the whole wardrobe.
Step-by-step: Coinbase mobile app → MetaMask mobile
- Open MetaMask mobile and tap Receive. Choose the network and copy or show the QR code for your address.
- Open Coinbase mobile, hit Send, paste or scan the QR.
- Select network if offered, enter amount, and confirm.
- Monitor the transaction from Coinbase and then in MetaMask. Mobile workflows are faster for everyday use, but I still send a test first.
For a deeper look at mobile vs desktop MetaMask use, see metamask-mobile-vs-desktop.
Coinbase Wallet (non-custodial) to MetaMask — special notes
If you mean Coinbase Wallet (the non-custodial app) the transfer is just an on-chain send — same steps as above. You control private keys already. Another option is account import via seed phrase, but that’s risky and not recommended unless you know exactly what you’re doing. See the dedicated guide transfer-from-coinbase-wallet-to-metamask.
But do not share your seed phrase to move funds. Ever.
Common pitfalls and troubleshooting
- Wrong network selected: this is the main cause of lost funds. If you sent tokens on BSC but only have Ethereum network active in MetaMask, you may not see funds until you add the BSC network.
- Token not visible: must add token by contract address (use an explorer to verify). See hide-spam-tokens to keep your list tidy.
- Stuck transaction: check the blockchain explorer and Coinbase status. For timing issues see transfer-times and network-transfer-issues.
- Sent non-EVM token: contact Coinbase support immediately (recovery may be possible in limited cases, but not guaranteed).
If you ever approve a dApp or contract, remember you can revoke allowances — see revoke-approvals.
Fees, timing, and gas tips
- The sender pays gas fees. On Coinbase you’ll see a fee estimate when you withdraw.
- Ethereum uses EIP-1559 (base fee + priority fee). Want to control priority? On MetaMask you can set advanced gas options when sending, but for incoming transfers the exchange sets the fee. See gas-fees-eip1559 for more.
- Layer 2 (L2) networks and some sidechains dramatically reduce gas. But sending between L1 and L2 often requires a bridge, which is a separate step and carries extra cost and security considerations (see bridges-and-cross-chain).
Security, backups, and recovery
- MetaMask is a hot wallet and best for daily use. Balance convenience with security — large holdings are safer in a hardware wallet.
- Backup your seed phrase offline and never enter it into a website. See seed-phrase-backup-and-recovery.
- If you lose your phone, follow the steps at lost-phone to restore to a new device using your seed phrase.
In my experience, theft or phishing usually starts with a rushed click. Slow down. Ask: who is asking for my seed phrase and why?
FAQ
Q: Is it safe to keep crypto in a hot wallet like MetaMask?
A: Hot wallets are convenient for DeFi and daily swaps. They expose private keys to an internet-connected device, so they carry more risk than hardware wallets. Use small operational balances in hot wallets and keep long-term funds offline.
Q: How do I revoke token approvals after I swap or connect a dApp?
A: Use MetaMask’s permission screen or a revoke tool and follow the guide at revoke-approvals.
Q: What happens if I send to the wrong network?
A: Recovery depends on the token and the chain. If you control private keys and the token exists on the other chain, you might recover by adding that network to MetaMask. Otherwise, recovery can be complex or impossible. See network-transfer-issues.
Conclusion & where to go next
Transferring from Coinbase to MetaMask is straightforward when you match the network, verify the address, and test with a small amount. I believe that slow, deliberate steps prevent most mistakes — and that’s come from real experience.
For next steps, read the mobile setup guide (metamask-mobile-guide), learn how to add custom tokens (add-custom-token), or review gas fee mechanics (gas-fees-eip1559).
If you want a checklist printable for every transfer, let me know and I’ll include one you can copy.