MetaMask is a non-custodial software wallet available as a browser extension and mobile app. Sending and receiving is simple most of the time: copy your address, choose the correct network on the sending platform, and confirm. But mistakes (wrong network, wrong token standard, or phishing dApps) regularly cost users money. I’ve made a costly approval mistake; learned fast. This guide gives practical, step-by-step directions for common scenarios like sending crypto from Coinbase to MetaMask, sending from Crypto.com to MetaMask, and sending BNB to MetaMask.
Do these four things every time. Short and strict.
And yes, double-check the address twice. Copy/paste mistakes happen.
Useful reads: add-bsc, add-polygon, add-avalanche, gas-fees-and-eip-1559.
This is one of the most-searched flows (search terms: sending crypto from coinbase to metamask, transfering from coinbase to metamask). Follow these steps.
Common mistake: picking a network the wallet doesn’t have configured. If you transfering from coinbase to metamask and choose a chain that MetaMask doesn’t show yet, tokens might be "missing" until you add that network.
Related guides: move-from-exchange, how-to-transfer-from-exchange.
Short, actionable notes for common search patterns.
Sending from Crypto.com to MetaMask (keyword: sending from crypto.com to metamask): same process as above. Crypto.com offers network options — pick the one that matches the token standard in MetaMask. See move-from-crypto-com.
Sending ETH from Crypto.com to MetaMask (keyword: sending eth from crypto.com to metamask): choose Ethereum (ERC-20). If the app prompts for a gas fee, expect it in ETH.
Sending ETH from Trust Wallet to MetaMask (keyword: sending eth from trust wallet to metamask): copy your MetaMask address on the receiving device. Trust Wallet can scan a QR code or paste the address.
Sending AVAX from Crypto.com to MetaMask (keyword: sending avax from crypto.com to metamask): AVAX has multiple chains; ensure you’re using the C-Chain (EVM) route, and add Avalanche to MetaMask first (add-avalanche).
Sending MATIC from Crypto.com to MetaMask (keyword: sending matic from crypto.com to metamask): choose the Polygon network (make sure Polygon is added to MetaMask — see add-polygon).
Sending BNB to MetaMask (keyword: sending bnb to metamask): BNB can exist on different chains (BEP-2 vs BEP-20). MetaMask supports BSC (BEP-20) when you add BSC network. If you send BEP-2 BNB (Binance Chain) to MetaMask you’ll likely lose access.
But remember: if an exchange doesn’t offer the network you need, don’t try creative workarounds. Use a bridge or swap service only after confirming contract-level compatibility.
Helpful: migrate-from-trust-or-coinbase.
To receive: public address only. Use the account address shown at the top of MetaMask.
If tokens don’t appear: add the token manually via token-management. You'll need the contract address, token symbol, and decimals (find these on the token project's website or a block explorer).
Hiding spam tokens: use the hide function in the token list; keep watching your balances for unknown approvals (see revoke-approvals).
Image:
Table: feature vs form factor
| Feature | Browser extension | Mobile app | With hardware (Ledger/Trezor) |
|---|---|---|---|
| Copy/paste address | Easy | Easy (QR supported) | Works (requires device) |
| QR code receive | No | Yes | Depends |
| DApp browser | No (uses injected provider) | Yes (built-in dApp browser) | No |
| On-device tx approval | No | Yes (biometric lock) | Yes (hardware approval required) |
| Best for frequent swaps | Good | Best for on-the-go | Best for security |
If you swap often on mobile, the dApp browser and QR flow are convenient. If you use MetaMask in a desktop browser for DeFi, the extension injects a provider into sites. Want hardware? See connect-ledger and connect-trezor.
MetaMask is non-custodial: you alone control private keys via a seed phrase. That’s both the power and the danger. If you lose your seed phrase or private key you lose funds. I’ve lost hours and a small balance when I once used a temporary cloud backup (don’t do that unless you understand the risk).
And never enter your seed phrase into a website or a form. Ever.
If a transfer doesn’t show: don’t panic. Run these checks.
For step-by-step debugging see stuck-pending-transactions and transaction-troubleshooting.
Q: Is it safe to keep crypto in a hot wallet? A: Hot wallets are convenient for DeFi interactions and daily use. They are less secure than hardware wallets. If you hold large long-term balances, consider splitting funds to a hardware wallet. (Yes, I use both.)
Q: How do I revoke token approvals? A: MetaMask shows connected sites; to revoke ERC-20 allowances you may need a dedicated revoke tool or the guide at revoke-approvals.
Q: What happens if I lose my phone? A: Restore using the seed phrase on a new device or desktop extension. If someone else has the seed phrase, your funds can be drained. See backup-and-recovery-options for safe practices.
Best for:
Look elsewhere if:
Sending crypto from exchanges and other wallets to MetaMask is routine — until it's not. The difference between a smooth transfer and a lost deposit is usually the network choice and a careful address check. If your next move is transferring from Coinbase to MetaMask or sending from Crypto.com to MetaMask, follow the checklist here, add the proper network first (add-polygon, add-bsc, add-avalanche), and keep the seed phrase offline. Need a step-by-step for setup before you send? See setup-desktop and setup-mobile.
Ready to move a small test amount first? That’s the cleanest way to avoid a costly mistake. And remember — pause before you approve any contract or transfer.