This guide shows how to move crypto from Coinbase to MetaMask and how to withdraw from Crypto.com to MetaMask (including specific notes for AVAX/"avx" and BNB). It focuses on the practical steps, network choices, and common failure modes I encounter when moving funds between centralized exchanges and a software wallet. I use MetaMask daily to interact with DeFi and dApps, so these are tested workflows — and yes, I've sent a token on the wrong network before (learned the hard way). But a few careful checks avoid that mistake.
And do not copy an address from a link in chat or email. Paste the address into a plain editor and confirm the first/last 6 characters.
| Token / Chain example | Typical network to withdraw | What MetaMask needs | Link to setup |
|---|---|---|---|
| ETH, ERC‑20 tokens | Ethereum (ERC‑20) | Default Ethereum Mainnet | /install-metamask-chrome-extension |
| AVAX (EVM) | Avalanche C‑Chain | Add Avalanche RPC; gas = AVAX | /add-avalanche-to-metamask |
| BNB (BEP‑20) | BNB Smart Chain (BEP‑20) | Add BSC RPC; gas = BNB | /add-bsc-to-metamask |
| MATIC | Polygon (POS) | Add Polygon RPC; gas = MATIC | /add-polygon-to-metamask |
Which network should you choose? Match the withdrawal network on the exchange to the network you have in MetaMask. If they don't match, tokens may be lost or require recovery steps.
Pro tip: If you see multiple network options (for example, "ERC20", "Polygon/PoS"), only choose the one you have configured in MetaMask. Sending Polygon tokens to an account that only has Ethereum Mainnet selected will not display them until you add the Polygon network in MetaMask.
Can I link Crypto.com to MetaMask? Short answer: exchanges like Crypto.com do not "link" directly the way a mobile wallet would, but you can withdraw funds to MetaMask by copying your address or using supported in-app withdrawal options.
General steps (same as Coinbase): copy address from MetaMask, select asset and network in Crypto.com, paste address, send test amount.
AVAX from crypto.com to MetaMask ("avx from crypto.com to metamask") — key point:
BNB from crypto.com to MetaMask ("bnb from crypto.com to metamask") — key point:
But if Crypto.com only offers a non‑EVM network for a token, do not send it to MetaMask.
Transaction didn't arrive? Check the exchange withdrawal page for the transaction hash first. Then paste the hash into the correct block explorer (Etherscan, Polygonscan, Snowtrace for Avalanche C‑Chain). If a hash exists but the token doesn't show in MetaMask, ensure the correct network is selected and the token contract is added. See: add custom token to MetaMask.
Sent to wrong chain but same address format? Sometimes addresses are identical across EVM chains. In that case, funds may be recoverable by importing the MetaMask private key into a wallet that supports the chain, or by adding the chain to MetaMask. Recovery is not guaranteed; see: recovering missing funds.
Pending on the exchange? Exchanges sometimes queue withdrawals. Contact exchange support with the withdrawal ID and tx hash.
Two options:
I usually send tokens instead of exporting private keys. It's cleaner and you avoid exposing private keys to clipboard or file storage.
And remember: a hot wallet balances convenience with risk. For large, long-term holdings, consider using a hardware wallet (see: hardware wallets with MetaMask).
Q: Is it safe to keep crypto in a hot wallet like MetaMask? A: Hot wallets are convenient for active DeFi use and swaps. They are not the safest place for large, long-term holdings — hardware wallets reduce exposure by keeping private keys offline.
Q: How do I revoke token approvals? A: Use the step‑by‑step guide at token allowances and revoke. I check approvals monthly (or after interacting with unknown dApps).
Q: What happens if I lose my phone? A: If you have the seed phrase backed up, you can restore your MetaMask account on a new device. If not, funds are unrecoverable. See: seed phrase backup & recovery.
Q: Can I transfer NFTs from exchanges to MetaMask? A: Only if the exchange supports NFT withdrawals and the network is compatible with MetaMask (some marketplaces use non‑EVM chains). Check the withdrawal options first and add necessary networks.
Transferring from Coinbase to MetaMask or executing a crypto.com to MetaMask withdraw is straightforward when you match the withdrawal network to the network in your MetaMask account, test with small amounts, and verify via block explorers. I believe taking two minutes for the checklist above saves hours of recovery work.
Ready to proceed? Set up MetaMask on your device (install extension or mobile setup), add the right network (add Avalanche, add BSC, add Polygon), and review security steps (seed phrase backup, token approvals).
If a transfer goes wrong, check transaction errors and fixes for targeted troubleshooting.