Quick checklist
Before you send or receive with MetaMask, run this short checklist. It prevents the usual mistakes.
- Confirm the network (Ethereum, a Polygon or BSC RPC, Avalanche, or another EVM-compatible chain). Wrong network = lost funds.
- Make sure you have enough native token for gas (ETH on Ethereum, MATIC on Polygon, etc.).
- Backup verified: confirm you can recover your seed phrase (seed phrase backup & recovery).
- If using a hardware wallet, connect and unlock it first (see /ledger-with-metamask-guide).
I run these checks before nearly every transfer. What I’ve found: skipping the network check is the most common mistake.
Check MetaMask wallet balance (check metamask wallet balance)
Want to check metamask wallet balance quickly? Do this.
Desktop extension
- Click the MetaMask extension and unlock your account.
- The native balance displays under the account name. Click
Assets to view tokens.
- If a token is missing, add it with the contract address — see add custom token.
Mobile app
- Open the MetaMask app. The Portfolio screen shows native balance and tokens.
- Tap any asset to view transaction history and the on-chain details.
- Use
Receive to show a QR code or copy your address.
Tip: fiat estimates are helpful for quick checks but confirm on-chain balances for accuracy (displayed in the wallet and on explorers).
Receive crypto with MetaMask — step by step (receive metamask)
Receiving is straightforward, but always verify network compatibility.
- Open MetaMask and pick the account to receive into.
- Click or tap
Account details → Receive to display the address and QR code.
- Copy the address (or scan QR) and paste into the sender’s wallet or exchange deposit form.
- Confirm the sender is using the same network — ERC20 vs an exchange-specific chain matters.
Can you add memo to MetaMask wallet when receiving? Short answer: not in the usual sense. MetaMask doesn’t provide a labeled memo/tag field for non-EVM networks. If an exchange deposit requires a memo or tag, follow the exchange’s deposit instructions and only send from a compatible wallet that supports that memo. (In practice this means check the exchange first.)

Send crypto from MetaMask — step by step (send metamask)
Sending is simple. But there are places to pause.
- Open MetaMask and choose the asset.
- Tap
Send.
- Paste the recipient address or scan the QR. Verify the first and last 4 characters.
- Enter amount and choose token if needed.
- Proceed to gas settings. Edit Max fee and Priority fee (EIP-1559) if you want custom control.
- Confirm and sign. If you’re using a hardware device, approve on that device too.
Want to compare form factors quickly?
| Action |
Browser extension |
Mobile app |
Hardware via MetaMask |
| Speed |
Fast, keyboard-friendly |
Easy QR scanning |
Slower - device approval required |
| Gas control |
Full EIP-1559 controls |
Full controls |
Set in UI, sign on device |
| dApp use |
Injected provider |
WalletConnect or in-app browser |
Supported but more steps |
And yes, if you’re swapping or interacting with a contract, confirm token allowances first.
For more on gas and Layer 2 differences, see gas & L2 guide.
Sending to exchanges and memos (add memo to metamask wallet)
How to transfer from MetaMask to exchange? Follow these steps.
- On the exchange, go to
Deposit, select the asset and exact network, then copy the deposit address and any memo/tag provided.
- In MetaMask, use
Send and paste the deposit address. If a memo is required and the exchange’s network is non-EVM, do not send from MetaMask unless instructed — MetaMask won’t add an exchange-style memo field for non-EVM chains.
- Send a small test amount first.
If a memo is omitted to a custodial service, recovery can be slow and may require proof of transaction. But don’t panic; start with small tests.
See transfer from exchanges for a full walkthrough.
Using hardware wallets (Ledger) with MetaMask — common issues (can't confirm transaction metamask ledger)
MetaMask + Ledger is a common setup. The interface is MetaMask; keys stay on your Ledger.
If you can’t confirm transaction MetaMask Ledger, try these fixes:
- Ensure the Ledger is unlocked and the correct app (Ethereum) is open.
- Update Ledger firmware and the Ethereum app.
- Reconnect the device and select the same account in MetaMask.
- If MetaMask expects Ledger Live bridging, toggle the appropriate connection option and retry.
If the device still won’t confirm, disconnect and try again after rebooting your computer and device. See Ledger integration guide and Ledger troubleshooting.
Common errors and troubleshooting (transaction failed metamask)
transaction failed metamask? Here are common causes and fixes:
- Insufficient gas funds (native token shortage). Add more native currency to cover fees.
- Contract revert: check the transaction on a block explorer for the revert reason.
- Nonce conflicts or stuck transactions: try
Speed up or Cancel (resend with same nonce and higher gas), or follow pending tx fixes.
I once paid to speed up a stuck transaction before checking the revert reason. Lesson learned: inspect the error on-chain first.
Security checklist and post-send actions
- Verify recipient address visually and with checksum.
- After interacting with dApps, review token allowances and revoke unused approvals (revoke guide).
- Save transaction hashes and screenshots for support requests.
- For large sums, use a hardware wallet and consider splitting funds across accounts.
Who MetaMask is for / who should look elsewhere
Who this wallet is for:
- Daily DeFi users working on EVM-compatible chains and dApps.
- People who need custom RPC and quick dApp connections.
Who should look elsewhere:
- Users needing native Bitcoin or Solana in the same wallet interface.
- People who require built-in memo/tag support for non-EVM exchange deposits.
- Holders that need cold-only storage for large long-term balances.
FAQ
Q: Is it safe to keep crypto in a hot wallet?
A: Hot wallets are convenient for regular use but less secure than hardware/cold storage. Keep small operational balances in MetaMask and move larger holdings to hardware wallets.
Q: How do I revoke token approvals?
A: Use the revoke tool in token allowances or a reputable third-party UI. Revoke unlimited approvals after you stop using a dApp.
Q: What happens if I lose my phone?
A: Restore MetaMask with your seed phrase on another device (see import & restore). If you also lose the seed phrase, funds are likely irrecoverable.
Conclusion & next steps
Sending and receiving with MetaMask becomes routine once you verify network and gas details. I recommend a test transfer first, then scale up. For setup and deeper guides, see install the extension, mobile setup, and security checklist.
But start small, confirm on-chain, and protect your seed phrase.