Why this guide
This is a pragmatic, hands-on walkthrough for sending crypto from Coinbase to MetaMask and sending from Crypto.com to MetaMask. I write from real use: I send tokens across networks frequently and have fixed the occasional human error (yes, I once sent a token on the wrong chain). Short version: copy the address carefully, pick the correct network, and send a small test amount first.
And don’t gloss over the checklist below — most problems come from one skipped step.
Quick checklist before you send
- Copy your MetaMask account address from the correct account (extension or mobile). Test it by pasting somewhere temporary — then delete that text.
- Confirm the exchange supports the withdrawal network you plan to use (ERC-20, BEP-20, Polygon, Avalanche C-Chain, L2s). If you see multiple networks, pick the one MetaMask will accept.
- Send a small test amount first (0.01 ETH, 0.1 MATIC, whatever is affordable).
- Check for any required tag/memo (not typical for ETH/BNB/MATIC/AVAX, but tokens like XRP or XLM need it).
- Have your seed phrase backed up offline before you move funds. See backup and recovery options.
If you’ve not installed MetaMask on both desktop and phone, follow the setup guides: install-extension or install-mobile.
Step-by-step: sending crypto from Coinbase to MetaMask (desktop)
- Open MetaMask extension and select the account you want to receive funds in. Click the account name to copy the address.

- On Coinbase (web), go to Send/Receive > Send. Paste the MetaMask address into the recipient field.
- Choose the network. If you want the token on Ethereum mainnet choose ERC-20. If the exchange lists L2 options and you have that L2 added in MetaMask, you may select that instead.
- Enter the amount, check fees shown by Coinbase, and click Continue. Complete 2FA if prompted.
- Copy the transaction hash from Coinbase’s withdrawal history and paste it into a block explorer for that chain to monitor confirmations.
Tip: transfering from coinbase to metamask? Always check the exact network name Coinbase shows. A small UI difference can cost you tokens.
Step-by-step: sending from Crypto.com to MetaMask (mobile)
- Open MetaMask mobile. Tap the account name to copy the receiving address.
- Open the Crypto.com app and go to Withdraw / Send (the exact label varies). Select the crypto (ETH, BNB, MATIC, AVAX).
- Paste your MetaMask address into the recipient field.
- Select the withdrawal network. Many users ask about "send eth from crypto.com to metamask" — pick ERC-20 for Ethereum mainnet, or pick a supported L2 if you use it in MetaMask.
- Double-check and confirm. Authenticate with biometric or 2FA.
And send a tiny test amount first. But if the exchange offers network fees, choose the network that matches your MetaMask configuration.
Token/network cheat sheet (common cases)
| Token |
Common withdrawal networks on exchanges |
What to add in MetaMask |
| ETH |
ERC-20 (Ethereum), some L2s |
Ethereum mainnet (or add L2 via add-optimism-arbitrum) |
| BNB |
BEP-20 (BSC) |
Add BSC network (add-bsc) |
| MATIC |
Polygon (PoS) |
Add Polygon network (add-polygon) |
| AVAX |
Avalanche C-Chain (EVM) |
Add Avalanche C-Chain (add-avalanche) |
Note: if the exchange lists unfamiliar networks, pause and cross-check before sending. (Yes, exchanges sometimes label networks inconsistently.)
Common mistakes and recoveries
- Wrong network selected: If you choose a network MetaMask doesn’t have, funds may still be reachable by adding the correct network to MetaMask (works for many EVM-compatible chains). If funds are on a non-EVM chain, recovery is much harder.
- Truncated or wrong address: Exchanges sometimes warn if checksum fails — heed it. If you paste an address and the UI auto-formats, verify the first and last 4 characters.
- Sending tokens requiring memo/tag: You may lose funds if you omit a tag. Always check the token’s withdrawal instructions.
If things go wrong: gather the transaction hash, destination address, and timestamp. Contact the exchange support and open a ticket. Recovery is possible in some cases but often comes with fees and delays.
Gas fees, confirmations, and practical tips
- Expect higher gas fees on Ethereum mainnet. Want cheaper fees? Use an L2 or a lower-fee network — but only if both exchange and MetaMask support it.
- MetaMask supports EIP-1559 fee mechanics. If you’re waiting on a slow tx, see gas-fees-and-eip-1559 and stuck-pending-transactions.
- Need faster arrival? Select a higher priority fee on the sending platform when offered.
And remember: confirmations vary by blockchain—Ethereum needs more confirmations than some faster EVM chains.
Security checklist after the transfer
- Confirm the token balance in MetaMask and add any custom token contract if needed (tokens-management).
- Hide or ignore spam tokens — do not interact with unknown tokens.
- Revoke unnecessary token approvals (see revoke-approvals). I’ve personally revoked approvals after using a new DEX; it’s a small habit that reduces risk.
- If you plan to use funds in DeFi, double-check dApp URLs and use WalletConnect rather than pasting sensitive data into sites (see walletconnect-and-mobile-browser).
Who MetaMask is for — and who should look elsewhere
Who MetaMask suits:
- Users who interact with DeFi and EVM-compatible dApps regularly.
- People who want a non-custodial software wallet across desktop and mobile.
Who might look elsewhere:
- People who need cold storage for long-term holdings (use a hardware wallet; see hardware-ledger).
- Bitcoin-only users seeking native Bitcoin features (MetaMask is EVM-first; see bitcoin-support for options).
In my experience MetaMask balances convenience and control well, but that convenience is the trade-off for being a hot wallet.
FAQ
Q: Is it safe to keep crypto in a hot wallet like MetaMask?
A: Short answer: acceptable for daily use and DeFi, not for large, long-term holdings. Use hardware wallets for large balances and always protect your seed phrase. See security-best-practices.
Q: How do I revoke token approvals?
A: Use MetaMask’s interface or a trusted revocation tool (search responsibly). For step-by-step, see how-to-revoke-approvals and revoke-approvals.
Q: What happens if I lose my phone?
A: If you have your seed phrase backed up, restore on another device using restore-wallet. If you don’t, funds are unrecoverable. See backup-and-recovery-options for safer setups.
Q: Can exchanges recover funds sent to the wrong network?
A: Sometimes, but it’s not guaranteed. Recovery often requires an exchange ticket and may incur fees.
Conclusion & next steps
Sending crypto from Coinbase to MetaMask or sending from Crypto.com to MetaMask is straightforward when you follow the checklist: copy the address, pick the right network, and test with a small amount. If you need help adding a network before the transfer, see add-polygon, add-bsc, and add-avalanche. Want a full setup walkthrough? Check the mobile or desktop install guides: install-mobile and install-extension.
If anything looks unfamiliar during a withdrawal, stop and check the links above. Mistakes at this stage are the ones that cost money.
Ready to move funds? Follow the steps above and start with a small test transfer.