How to Send Tokens from Your MetaMask Wallet

·

Note:

This article focuses on sending ETH and other ERC-20 standard tokens. The process remains virtually identical across networks, but ensure you have enough native network tokens to cover transaction fees.

For general token information, see here. For Ethereum transaction basics, read this.

What You’ll Need

Note: For non-Ethereum networks, use the correct gas token (e.g., BNB for BSC, POL for Polygon). Learn more about custom networks.

👉 Struggling with NFT transfers? Follow our dedicated guide instead.

Step-by-Step Guide

Browser Extension & Mobile App

  1. On your wallet’s homepage, select the correct sending account and tap Send.
  2. Enter the recipient’s public address. Saved addresses will auto-populate if available.
  3. Input the token amount and click Next.
  4. Review estimated gas fees (adjustable if needed). Double-check the recipient address before confirming.
  5. After confirmation, view the transaction status under Activity.

Key Notes

FAQs

Why is my transaction stuck?

Pending transactions may require higher gas fees. Use the Speed Up option or wait for network congestion to ease.

👉 Optimize gas fees with these pro tips

Can I send non-ERC-20 tokens?

MetaMask primarily handles ERC-20 tokens. For NFTs (ERC-721), follow this guide.

How do I check transaction history?

Navigate to Activity or search the transaction hash on a block explorer like Etherscan.

Troubleshooting