Displaying your token’s price in MetaMask is essential for building trust, increasing transparency, and improving user experience for your crypto project. Whether you've launched an ERC-20 token on Ethereum or a BEP-20 token on BNB Smart Chain, this comprehensive guide walks you through every step—from creating market liquidity to listing on price aggregators and importing your token into MetaMask.
MetaMask doesn’t generate token prices independently. Instead, it pulls real-time fiat values from CoinGecko, its primary data source. If your token isn’t listed there or lacks trading activity, MetaMask will only show the token balance—no USD value. To fix that, you need to ensure your token has both market presence and aggregator visibility.
Understanding How MetaMask Displays Token Prices
MetaMask retrieves token pricing dynamically from external platforms. Here’s what you need to know:
- ✅ CoinGecko Integration: MetaMask uses CoinGecko's API to fetch live prices.
- ❌ No Direct CMC Support: While CoinMarketCap is widely used, MetaMask does not pull price data from it.
- 🔍 DEX Analytics Matter: Platforms like DexScreener help confirm trading activity but aren’t direct data sources for MetaMask.
👉 Discover how to get your token listed and tracked across major platforms.
ERC-20 vs. BEP-20: Key Differences for Price Display
Both ERC-20 (Ethereum) and BEP-20 (BNB Smart Chain) tokens can display prices in MetaMask—provided they meet listing criteria on CoinGecko.
| Feature | ERC-20 (Ethereum) | BEP-20 (BNB Smart Chain) |
|---|---|---|
| Network Fee | Higher gas fees | Lower transaction costs |
| Liquidity Pools | Uniswap | PancakeSwap |
| Explorer | Etherscan | BscScan |
The setup process is nearly identical across both networks. The key is ensuring your token contract is correctly added and actively traded.
Step 1: Launch Trading & Create Market Data
Before any price tracker lists your token, it must have real trading volume.
Provide Initial Liquidity
To establish a market price:
Deploy a liquidity pool on a decentralized exchange:
- ERC-20: Use Uniswap
- BEP-20: Use PancakeSwap
- Add your token + base asset (ETH or BNB).
- Set an initial price based on your tokenomics.
💡 Tip: Even a small liquidity pool (e.g., $500–$1,000) with a few trades can trigger indexing by DexScreener and signal activity to CoinGecko.
Make Test Trades
Complete at least 2–3 buy/sell transactions to prove market engagement. This helps platforms recognize your token as actively traded.
Step 2: Get Listed on Price Aggregators
Without listings on major trackers, MetaMask won’t display your token’s price.
Submit to CoinGecko (Critical)
Since MetaMask relies on CoinGecko, this step is non-negotiable.
Requirements:
- Active trading on a supported exchange (DEX or CEX)
- Public website and social media presence
- Verified contract address
- Minimum trading volume (varies)
Steps:
- Visit CoinGecko’s listing request form
- Log in and select “Request New Cryptocurrency”
Fill in:
- Token name, symbol, contract address
- Official website, whitepaper, logo (256x256px)
- Links to DEX/CEX markets
- Submit and wait 7–14 days for review.
Once approved, your token gets a live page with price data—enabling MetaMask integration.
👉 Speed up your listing process with strategic liquidity planning.
Optional but Recommended: List on CoinMarketCap
While MetaMask doesn’t use CMC data directly, many investors check it for research.
CMC Listing Criteria:
- Consistent trading volume over 30 days
- At least one verified exchange listing
- Active community (Telegram, Twitter, etc.)
Submit via CoinMarketCap’s request form with supporting links (CoinGecko, DexScreener).
Leverage DexScreener for Real-Time Visibility
DexScreener automatically indexes tokens with:
- A liquidity pool
- At least one transaction
Benefits:
- Instant real-time charting
- Community trust through transparency
- Cross-promotion via trending lists
Search your token on dexscreener.com after launch. Share the link with holders to verify trading activity.
Step 3: Add Your Token to MetaMask
Once listed, users can import your token manually—or automatically via CoinGecko.
For Ethereum (ERC-20) Tokens
- Open MetaMask browser extension or mobile app.
- Switch to Ethereum Mainnet.
- Go to Assets > Import Tokens.
- Click Custom Token.
Enter:
- Contract Address (from Etherscan)
- Token Symbol (e.g., MYTOKEN)
- Decimals (usually 18)
- Click Add Custom Token.
If listed on CoinGecko, simply click the fox icon on your token’s page to auto-import.
For BNB Smart Chain (BEP-20) Tokens
First, add BSC to MetaMask:
- Click Network > Add Network.
Enter:
- Network Name: BNB Smart Chain
- New RPC URL:
https://bsc-dataseed.binance.org/ - Chain ID: 56
- Currency Symbol: BNB
- Block Explorer:
https://bscscan.com
- Save and switch to BSC.
Then:
- Go to Assets > Import Tokens > Custom Token
- Paste your BEP-20 contract address (from BscScan)
- Confirm details and import.
Troubleshooting: Why Isn’t My Token Showing a Price?
Even after following all steps, issues may arise. Here’s how to fix them:
❌ No Price Displayed? Check These:
1. Not Listed on CoinGecko Yet
This is the #1 reason. Confirm your token appears at coingecko.com/en/coins/[your-token].
2. Low or No Trading Volume
CoinGecko may list your token but show “No price” due to inactivity. Encourage community trades or add more liquidity.
3. Wrong Network or Contract Address
Double-check:
- You’re on the correct network (Ethereum vs. BSC)
- The contract matches Etherscan/BscScan exactly
4. MetaMask Cache Issue
Remove the token and re-add it after listing approval. Also enable:
Settings > Privacy & Security > Token Detection (ON)
5. Temporary API Delay
Wait 24–48 hours after listing. MetaMask may take time to sync with CoinGecko.
Frequently Asked Questions (FAQ)
Q: Does my token need to be on CoinMarketCap for MetaMask to show its price?
A: No. MetaMask only uses CoinGecko for pricing. While listing on CoinMarketCap boosts visibility, it doesn't affect MetaMask price display.
Q: Can I display a price without launching on an exchange?
A: No. You must have a live liquidity pool (e.g., on Uniswap or PancakeSwap) with real trades for aggregators to detect a market price.
Q: Why does MetaMask show my token but not its value?
A: This means the token is imported correctly but CoinGecko hasn’t indexed its price yet—either due to low volume or pending listing approval.
Q: How long does it take for the price to appear after listing?
A: Typically within 24–72 hours after CoinGecko confirms your listing and starts tracking trades.
Q: Can I add my token logo to MetaMask?
A: Yes! Once listed on CoinGecko, the logo usually syncs automatically. Alternatively, you can manually upload it in MetaMask settings under the token details.
Q: Do I need to relist if I migrate my contract?
A: Yes. A new contract requires a fresh listing submission to CoinGecko and re-importing in all wallets.
Final Tips for Maximum Visibility
To ensure consistent price display and broader adoption:
- Maintain active liquidity pools
- Encourage regular trading among early supporters
- List on multiple trackers (DexScreener, Coinranking, LiveCoinWatch)
- Promote your CoinGecko listing across social channels
- Guide users with simple import instructions
👉 Maximize your token’s potential with advanced trading tools and exposure strategies.
Conclusion
Getting your token’s price to display in MetaMask isn’t magic—it’s strategy. By combining liquidity deployment, aggregator listings, and proper wallet integration, you create a seamless experience for holders.
Focus first on:
- Launching a functional liquidity pool
- Submitting to CoinGecko
- Guiding users to import the token correctly
Once these are in place, real-time pricing will follow naturally. Remember, visibility breeds trust—and trust drives adoption.
With the right foundation, your token won’t just exist in wallets; it’ll shine with value, clarity, and confidence.