Post-Deployment Guide · 2 Minutes
How to Add Your ERC-20 Token to MetaMask
Just deployed your token? Here's how to see your balance in MetaMask immediately - it takes under 2 minutes and doesn't cost any gas.
Quick answer: In MetaMask, click Tokens → Import tokens → paste your contract address. MetaMask fills the rest automatically. Click Add Custom Token, confirm, and your balance appears instantly.
Why Doesn't MetaMask Show My Token Automatically?
MetaMask only displays ETH and a curated list of popular tokens by default. Your newly deployed ERC-20 token is on the blockchain, but MetaMask doesn't know to look for it until you tell it the contract address.
Importing is completely safe - you're just telling MetaMask "watch this address and show me my balance." No transaction is sent to the blockchain.
Adding a Token on MetaMask Desktop
Open MetaMask and check your network
Click the MetaMask fox icon in your browser toolbar. At the top of the popup, make sure the network selector shows Ethereum Mainnet. If it shows Sepolia, Polygon, or another network, click the dropdown and switch to Mainnet.
Go to the Tokens tab
In the MetaMask popup, click the Tokens tab (it may also appear as "Assets" in newer versions). You'll see ETH listed and possibly other tokens. Scroll to the very bottom of the list.
Click "Import tokens"
At the bottom of the Tokens list you'll see a faint Import tokens link. Click it. A two-tab panel appears: Token Search and Custom Token. Click Custom Token.
Paste your contract address
In the Token Contract Address field, paste your ERC-20 contract address - the 0x... address shown to you after deployment on ETHTokenLaunch.
MetaMask will automatically detect the token symbol and decimals from the contract. They'll appear below the address field within a second or two.
Don't have your contract address? Go to etherscan.io, search your wallet address, find the most recent deployment transaction, and the "Interacted With" address is your contract.
Click "Add Custom Token" then "Import Tokens"
Verify the symbol and decimals look correct, then click Add Custom Token. A confirmation screen shows your token name and the balance that will appear. Click Import Tokens to finish.
You'll be taken back to the Tokens tab where your token now appears with its full balance.
Adding a Token on MetaMask Mobile
The process is almost identical on the MetaMask iOS and Android apps:
- Open MetaMask mobile and make sure you're on Ethereum Mainnet
- Tap the Tokens tab at the bottom of the screen
- Scroll down and tap Import Tokens
- Paste your contract address into the Token Address field
- The symbol and decimals auto-fill - tap Import
Troubleshooting
MetaMask shows 0 balance
Confirm you're on Ethereum Mainnet and using the same wallet that deployed the token (your deployer wallet received the full supply). Double-check the contract address on Etherscan.
MetaMask doesn't detect symbol/decimals
Check that the contract address is complete (42 characters starting with 0x) and on Mainnet. If MetaMask can't auto-detect, you can enter the symbol and decimals manually - use the values you chose when creating the token.
MetaMask shows a warning about the token
MetaMask may warn that the token "hasn't been verified by MetaMask" for newly created tokens. This is normal - it just means MetaMask's token list hasn't included it yet. It is safe to proceed for your own token.
Haven't deployed your token yet?
Create your ERC-20 token in under 5 minutes - no coding required.