MetaMask remains one of the most-used crypto wallets in 2026, especially for DeFi, NFT platforms, airdrop claiming, and cross-chain transfers.
But many beginners face the same confusing issue:
“I received tokens, but they don’t show in my MetaMask!”
This happens when the token is not automatically recognized by MetaMask.
The solution is simple — you need to add the custom token manually using the correct contract address.
In this guide, you’ll learn exactly how to add custom tokens in MetaMask step-by-step, how to avoid fake tokens, and common mistakes beginners make (including one I made myself).
Let’s get started.
What Is a Custom Token in MetaMask?
A custom token is any token that is not automatically listed in your MetaMask wallet.
These include:
- New airdrop tokens
- Low-cap or early-stage project tokens
- Tokens on Layer-2 networks
- Custom contract deployments
- Wrapped tokens
- Project test tokens
MetaMask supports tokens on:
- Ethereum
- BNB Smart Chain
- Polygon
- Base
- Arbitrum
- Avalanche
- Optimism
- And 20+ EVM-compatible networks
But it won’t display tokens unless you add them manually.
Step 1 — Make Sure You Are on the Right Network
Before adding a token, confirm that your MetaMask is set to the correct chain.
Go to:
MetaMask → Top Center Dropdown → Select Network
Choose the network where the token exists, for example:
- Ethereum Mainnet
- BNB Smart Chain
- Arbitrum One
- Optimism
- Polygon (Matic)
- Base
- Avalanche C-Chain
If you select the wrong network, the token won’t show even after adding it.
Step 2 — Find the Correct Token Contract Address
This is the most critical step.
Never copy contract addresses from random Telegram or Twitter posts.
Use trusted sources only:
✔ CoinMarketCap
✔ CoinGecko
✔ Official project website
✔ Official X (Twitter) account
✔ Official Discord/Telegram
✔ Etherscan / BscScan / Polygonscan verified pages
When you open the token page, you’ll find:
- Contract Address
- Token Symbol
- Decimals
- Network
Make sure the contract is verified.
Step 3 — Add the Custom Token Inside MetaMask
On Mobile
- Open MetaMask
- Tap Tokens
- Tap Import Tokens
- Paste the contract address
- MetaMask will autofill the symbol and decimals
- Tap Add Token
Done — the token will now appear in your wallet.
On Desktop Extension
- Open MetaMask
- Go to the Assets tab
- Scroll down to Import Tokens
- Paste the contract address
- Confirm symbol + decimals
- Click Add Custom Token
That’s it.
Step 4 — Beware of Fake Contract Addresses
Scam tokens are a MAJOR problem in 2026.
Many phishing websites create fake “contract addresses” that:
- steal your approvals
- drain your wallet
- impersonate official tokens
- make you interact with malicious smart contracts
Always double-check on:
- CMC
- CoinGecko
- Etherscan (Verified badge)
My Personal Experience (Beginner Mistake)
Back in early 2025, I received an airdrop link through a Telegram group claiming to be from a new Layer-2 project. They shared a contract address and asked users to “add it to MetaMask to check your airdrop balance.”
I added the token — and immediately MetaMask began showing strange approval pop-ups for unrelated contracts.
Turns out, it was a malicious contract designed to trick beginners.
Luckily, I rejected the approval, revoked permissions, and switched to a safer secondary wallet.
Since then, my rule is simple:
Never add or interact with a token unless the contract comes from official sources.
This mistake is extremely common among new crypto users, so always stay alert.
Step 5 — If the Token Still Doesn’t Show, Try This
Sometimes MetaMask fails to detect your balance even after adding the token.
Try:
✔ Refresh MetaMask
✔ Switch networks and switch back
✔ Restart the app
✔ Import the token again
✔ Check if the token uses another chain
If still not showing, check:
- Whether the sender used a different chain
- Whether you pasted the correct contract
- Whether you’re using the right wallet address
Pro Tip: Use a Dedicated Airdrop Wallet
For safety, always create:
- Main Wallet → store funds
- Airdrop Wallet → interact with new contracts
This protects your bigger holdings from malicious approvals.
Explore More Related
How to Claim Airdrops Safely
How to Use Trust Wallet Safely in 2026
How to Transfer Crypto Between Wallets
This post is for educational purposes only. Always double-check contract addresses from official project sources. Not financial advice.