Overview
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.
Before you transfer: checklist
- Confirm MetaMask account and network: open your MetaMask account (extension or mobile) and pick the account you'll receive into. Link: MetaMask mobile setup or install the Chrome extension.
- Backup validated: ensure your seed phrase backup is accessible and stored offline. See: seed phrase backup & recovery.
- Add required networks: if you plan to receive Avalanche C‑Chain, BNB Smart Chain (BEP‑20), Polygon or any L2, add the network first. See: add Avalanche to MetaMask, add BSC to MetaMask, add Polygon to MetaMask.
- Send a test amount: always send a small test transfer (the smallest amount your exchange allows) before the full withdrawal.
- Check token compatibility: MetaMask is an EVM-compatible software wallet. It cannot accept native Solana tokens. See supported chains: chains MetaMask does not support.
- Prepare gas token: ensure the receiving chain's gas token (ETH, AVAX, BNB, MATIC) will be available to pay fees if you plan to interact immediately.
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.
Network compatibility (quick reference table)
![Screenshot placeholder: copy-paste address example]()
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.
Step-by-step: how to move crypto from Coinbase to MetaMask
- Open MetaMask and select the receiving account. Click the address to copy to clipboard. Confirm the first/last 6 characters match after pasting.
- On Coinbase (web or mobile), go to Send/Withdraw. Choose the asset (ETH, USDC, etc.). When presented with network options, select the network that matches MetaMask (usually Ethereum Mainnet for ERC‑20).
- Paste your MetaMask address, double-check, and enter the amount. Check the network fee shown by Coinbase.
- Send a small test amount first. Wait for confirmations and verify the transaction hash in a block explorer (e.g., Etherscan for Ethereum).
- If the test arrives, repeat with the full amount.
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.
Step-by-step: crypto.com to MetaMask withdraw (including AVAX and BNB notes)
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:
- Avalanche has multiple chains. Use the C‑Chain (EVM) option on the exchange. MetaMask must be set to Avalanche C‑Chain (see /add-avalanche-to-metamask). Gas on C‑Chain is AVAX.
BNB from crypto.com to MetaMask ("bnb from crypto.com to metamask") — key point:
- BNB exists as BEP‑2 (Binance Chain) and BEP‑20 (BSC). Use the BEP‑20/BSC option for MetaMask compatibility and add BSC to MetaMask first (see /add-bsc-to-metamask). Gas on BSC is BNB.
But if Crypto.com only offers a non‑EVM network for a token, do not send it to MetaMask.
Test, verify, and common troubleshooting
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.
Moving funds from Trust Wallet to MetaMask
Two options:
- Send tokens from Trust Wallet to your MetaMask address over the correct network (preferred).
- Export the private key from Trust Wallet account and import into MetaMask (works for single accounts but increases exposure — use with caution).
I usually send tokens instead of exporting private keys. It's cleaner and you avoid exposing private keys to clipboard or file storage.
Security & post-transfer actions
- Revoke token approvals for dApps you no longer use (see: token allowances and revoke). I revoke approvals after a heavy trading session.
- Hide or remove spam tokens from view rather than interact with unknown contracts.
- Enable device security (biometric/lock) on the MetaMask mobile app and keep your seed phrase offline. See: security checklist and phishing address poisoning.
And remember: a hot wallet balances convenience with risk. For large, long-term holdings, consider using a hardware wallet (see: hardware wallets with MetaMask).
FAQ
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.
Conclusion & next steps
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.