Move Crypto Between Exchanges & MetaMask
Short version: copy your MetaMask address, pick the right network, send a small test amount first, and confirm on-chain. Simple? Yes. Risk-free? No. Send the wrong token standard or forget a memo and funds can be hard or impossible to recover (I learned this the hard way once). What I've found: taking two extra minutes to verify the network saves hours of customer support back-and-forth.
Who this guide is for (and who should look elsewhere)
- For: US-based users who want to move tokens between centralized exchanges (Coinbase, Binance) and MetaMask to use DeFi, staking, or dApps. You use mobile and desktop and want practical steps.
- Not for: users who expect MetaMask to handle fiat withdrawals directly (see below), or those unwilling to manage a seed phrase and private keys.
If you need setup help first, see the mobile and desktop install guides: setup-mobile and setup-desktop.
Pre-flight checklist — what to confirm before you move funds
- Is MetaMask set to the correct network? (EVM-compatible networks like Ethereum, BSC, Polygon must match the network you choose on the exchange.)
- Does the token require a memo/tag? Some networks need it — missing it may lose funds.
- Enough native token for gas fees in MetaMask (ETH for Ethereum, BNB for BSC, etc.).
- Two-factor authentication enabled on the exchange and a short test transfer amount.
- Have your seed phrase backed up securely (see: backup-and-recovery-options).
And always copy-paste addresses; never type them manually.
Step-by-step: move crypto from Coinbase to MetaMask
When people search for moving crypto from Coinbase to MetaMask they usually mean sending USDC, ETH, or ERC-20 tokens. The sequence is the same for most tokens.
- Open MetaMask (extension or mobile) and select the network you want to receive on.
- Click the account address to copy it. (Mobile: use the QR code if the exchange supports scanning.)
- On Coinbase, go to Withdraw / Send, paste the address, and IMPORTANT: pick the same network that MetaMask is using. If MetaMask is on Polygon but Coinbase sends on Ethereum, you’ll lose time and possibly funds.
- If the exchange shows a memo or tag field, copy it exactly into the memo field.
- Send a small test amount first (for example 0.01 ETH or $10 worth of token). Wait for confirmations, verify the balance in MetaMask, then send the rest.
- If the token doesn’t appear, add it manually in MetaMask: open token-management and import the contract address.
(Image placeholder: screenshot-copy-address)
Pro tip: moving crypto from Coinbase to MetaMask is often fast for ERC-20 tokens, but network congestion raises gas fees. Consider L2s or alternate networks only when you are certain both sides support them.
Step-by-step: move crypto from Binance to MetaMask
Binance offers multiple networks for the same token (ERC20, BEP20/BSC, sometimes others). That’s where most mistakes happen.
- Make sure MetaMask is configured for the network you plan to use. If you plan to receive BEP20 (BSC), add Binance Smart Chain to MetaMask first (add-bsc).
- Copy your MetaMask address (same for Ethereum and BSC — but only if MetaMask is set to BSC will you see BEP20 assets on-chain).
- On Binance, choose Withdraw, paste the address, and select the matching network. If you pick BEP2 (the older Binance Chain) but your address is an EVM address, that won’t work.
- Do a small test transfer, confirm arrival, then move the balance.
But remember: a single address can receive tokens on multiple EVM-compatible chains. The trick is viewing them in the right network in MetaMask.
Sending back: MetaMask to Coinbase / MetaMask to Binance
Sending from MetaMask to an exchange follows the same rules in reverse. Get the exact deposit address and network from the exchange and paste it into MetaMask's Send dialog. Double-check memo/tag requirements. If you sell crypto on the exchange and want USD in your bank account, you’ll need to complete the exchange's fiat on-ramp process — MetaMask cannot withdraw to your bank directly (see: metamask withdraw to bank account).
Common problems and quick fixes
- Token sent but not visible: add the token contract in MetaMask or switch to the correct network.
- Sent on the wrong network (e.g., ERC20 -> BEP2): contact exchange support immediately. Recovery is sometimes possible but often manual and time-consuming.
- Pending forever: check the explorer link for confirmations. If gas was too low, consider speeding up the transaction or cancelling (if supported).
If you need step-by-step troubleshooting for stuck transactions, see stuck-pending-transactions and transaction-error-debugging.
Security and recovery notes
- MetaMask is a hot wallet and non-custodial. You control private keys and the seed phrase. That means responsibility. I recommend using a hardware device for larger balances — connect one via connect-ledger or connect-trezor.
- Beware phishing sites and fake withdrawal pages. Always check the URL and verify any withdrawal email from an exchange (see phishing-scams-and-email-frauds).
- After moving funds into MetaMask, remember to revoke token approvals you no longer use (revoke-approvals). I once left an unlimited allowance and had to revoke it later.
Comparison: custodial exchange vs MetaMask (non-custodial)
| Feature |
Custodial exchange |
MetaMask (non-custodial) |
| Control over private keys |
Exchange holds them |
You hold private keys/seed phrase |
| Responsibility for recovery |
Exchange handles recovery |
You must secure seed phrase |
| Typical fees |
Withdrawal fees applied by exchange |
Gas fees paid on-chain |
| Use cases |
Easy fiat on/off ramps, trading |
DeFi, dApps, staking, custom networks |
| Speed |
Depends on exchange processes |
Depends on chain confirmations |
FAQ - real questions people search for
Q: Is it safe to keep crypto in a hot wallet like MetaMask?
A: Hot wallets are convenient but riskier than cold storage. For small, active balances used in DeFi, hot wallets are fine. For large holdings, consider a hardware wallet and connect it through MetaMask. See hardware-best-practices.
Q: How do I revoke token approvals after moving funds?
A: Use the revoke-approvals guide. Revoke any unlimited allowances you no longer need; I do this monthly for active DeFi accounts.
Q: What happens if I lose my phone?
A: If you have your seed phrase, you can restore your wallet on another device (backup-and-recovery-options). If not, assets are effectively lost.
Q: How do I do a MetaMask withdraw to bank account?
A: MetaMask cannot send crypto to a bank. Send the crypto to an exchange that supports fiat withdrawals (use the exchange deposit address), sell to USD, then withdraw to your bank through the exchange.
Conclusion and next steps
Moving crypto between exchanges and MetaMask is a routine task but requires attention to network selection, memos, and gas. Start with a small test transfer, secure your seed phrase, and consider a hardware wallet for larger amounts. In my experience, those three habits prevent 90% of problems.
If you want focused help: read the transfer checklist in how-to-transfer-from-exchange, set up MetaMask on your phone (setup-mobile), and back up your seed phrase right away (backup-and-recovery-options).
Want hands-on walkthroughs? Check the guides linked above and the troubleshooting pages if a transfer goes sideways.