Sending Crypto from MetaMask — Step-by-Step and Safety Checks

Get the Best Crypto Wallet — Start Now

Quick checklist before you send

Before you start learning how to send crypto from MetaMask, run this short checklist. It only takes a minute and avoids most mistakes:

  • Confirm the correct network is selected (Ethereum mainnet or an L2 / other EVM-compatible chain).
  • Verify the recipient address (first 6 and last 4 characters) or use an ENS name.
  • Make sure you have enough ETH/native token to cover gas fees.
  • Check the token contract if sending a custom token (see add-custom-token).
  • Back up your seed phrase or confirm recovery is secured (see seed-phrase-backup-and-recovery).

Short and practical. What if you paste the wrong address? Test with a small amount first. But you can do more than guess—read the safety checks below.


How to send crypto from MetaMask — Desktop (step-by-step)

Step-by-step guide for the browser extension (desktop):

  1. Open the MetaMask extension and unlock your account.
  2. Confirm the active account (top-right) is the one you want to send from.
  3. Check the network selector — choose the correct chain.
  4. Click Send.
  5. Paste the recipient address or ENS into the “Recipient Address” field.
  6. Choose the asset (ETH or a token listed in your account). If the token is missing, see add-custom-token.
  7. Enter the amount.
  8. Click Next to open the gas fee screen. Edit if you need a faster confirmation (see gas-fees-eip1559).
  9. Review: recipient, amount, network, gas estimate, total cost.
  10. Confirm and submit. Monitor the pending transaction in the activity tab.

Image: MetaMask send screen placeholder

Get the Best Crypto Wallet — Start Now

Tip: If a transaction gets stuck you can use Replace (speed up) or Cancel from the pending transaction menu.


How do I send ETH from my MetaMask wallet? — Mobile steps

This answers "how do I send ETH from my MetaMask wallet" for mobile users. Mobile flows prioritize quick actions and often include a QR scanner.

  1. Open the MetaMask mobile app and unlock.
  2. Tap the account, then tap Send.
  3. Either scan a recipient QR code or paste the address.
  4. Select ETH (or the native token for the selected network), enter the amount.
  5. Adjust gas fee if necessary (tap Advanced fees).
  6. Review and Confirm.

In my experience the mobile app makes small, everyday transfers faster, especially when you're scanning a QR code at a meetup or moving funds between your own accounts. And yes, I've accidentally sent ETH to the wrong network—here's what happened: I selected a different network and the transaction failed (or the funds were locked depending on the destination). Always double-check the network.

See the differences between desktop and mobile at metamask-mobile-vs-desktop and the full mobile setup at metamask-mobile-guide.


Sending tokens (send token MetaMask) — approvals and custom tokens

Sending ERC-20 tokens is similar to sending ETH, but there are two extra considerations:

  • The account must have enough ETH to pay gas even when sending a token. Yes — gas is almost always paid in the chain's native coin.
  • If the token isn't visible you may need to add it as a custom token (see add-custom-token).

Token allowance (token approval) comes into play when interacting with dApps: granting permission to spend tokens is separate from sending tokens. If you want to revoke or audit allowances before sending or interacting, check revoke-approvals.


Gas fees and EIP-1559 — set priority and save where possible

MetaMask exposes EIP-1559 style fee controls: you typically set a Max Fee and a Priority Fee (tip). The network determines the base fee component (which is burned). Want to save money? Use L2s or wait for lower congestion. (See layer2-and-transfers for guidance.)

Short tip: if a transaction is urgent, increase the priority fee; if it can wait, choose a lower priority and monitor pending status.


Safety checks before you hit Confirm

A practical pre-send checklist — do these every time:

  • Confirm the first/last characters of the address. Use ENS when available.
  • Confirm the network (EVM-compatible chains look similar).
  • Check the total cost (amount + gas fees).
  • For large transfers, send a small test amount first.
  • Avoid copying addresses from chat apps or unknown webpages.
  • Use the address book for frequent recipients.

What I've found: a tiny test (like $1 worth) catches most mistakes. But if you already approved a dApp, check allowances and revoke when necessary (revoke-approvals).

If you want a deeper check, simulate the transaction (see transaction-simulation) before sending.


Common sending errors and how to fix them

Problem Likely cause Quick fix
"Insufficient funds for gas" No native token to pay gas Send a small amount of native token first (receive-crypto)
Transaction stuck Low priority fee or pending nonce Speed up or replace the tx from the pending menu
Wrong network / chain mismatch Sending token on wrong network Double-check network, and use a bridge if you meant cross-chain (see bridging-overview)
Token not showing Custom token not added Add via add-custom-token

Who MetaMask sending works best for (and who should look elsewhere)

Who this fits:

  • Active DeFi users and dApp explorers who need a flexible, non-custodial software wallet.
  • Mobile-first users who move funds frequently and want an in-app dApp browser.

Who should look elsewhere or add hardware for large balances:

  • People holding large sums long-term should combine MetaMask with a hardware wallet (see hardware-wallet-integration).
  • Institutions or users requiring custodial recovery and insurance should use a custodial solution instead of a hot wallet.

FAQ

Q: Is it safe to keep crypto in a hot wallet? A: Hot wallets are convenient for daily activity but carry more risk than cold storage. I keep spending money in a hot wallet and the majority of funds in an offline solution. Balance convenience and self-custody based on how much you hold.

Q: How do I revoke token approvals? A: Use an allowance/revoke tool (or MetaMask permissions page) to see current approvals, then revoke any unlimited or unused allowances. See revoke-approvals for step-by-step guidance.

Q: What happens if I lose my phone? A: If you've safely stored your seed phrase, you can restore your account on a new device. If not, funds are likely unrecoverable. See lost-phone and seed-phrase-backup-and-recovery.


Conclusion and next steps

Sending crypto with MetaMask is straightforward once you get the checks right: confirm network, verify address, and watch gas fees. Test with small transfers if you're unsure, and consider hardware wallet integration for large balances. In my experience, those three habits prevent most common mistakes.

Ready to learn more? Check guides on transactions and gas, how to swap, or bridge-on-mobile next.

But remember: double-check before you confirm. Safe sending!

Get the Best Crypto Wallet — Start Now