...
BTC$87,250.002.34%
ETH$4,120.001.18%
SOL$178.004.72%
BNB$645.000.95%
XRP$2.656.41%
ADA$0.82000.62%
AVAX$42.503.14%
DOGE$0.18002.07%
LINK$32.501.89%
DOT$8.900.44%
UNI$14.202.56%
MATIC$0.58000.71%
BTC$87,250.002.34%
ETH$4,120.001.18%
SOL$178.004.72%
BNB$645.000.95%
XRP$2.656.41%
ADA$0.82000.62%
AVAX$42.503.14%
DOGE$0.18002.07%
LINK$32.501.89%
DOT$8.900.44%
UNI$14.202.56%
MATIC$0.58000.71%

How to Add Custom Tokens to Your Wallet

Updated: April 2026|6 min read

Most wallets automatically detect popular tokens, but newer or less common tokens may not appear in your balance. Adding custom tokens requires the token contract address and a few simple steps. This guide covers the process for major wallets and teaches you how to verify legitimate tokens.

Why You Need to Add Tokens Manually

When you receive tokens that are not on your wallet's default token list, they exist in your address on the blockchain but your wallet does not display them. This is a display issue, not a security issue — the tokens are safely in your address regardless of whether the wallet shows them. Wallets maintain curated lists of established tokens to avoid cluttering your interface with thousands of obscure assets or spam tokens. To see unlisted tokens, you manually add them using the token's smart contract address. This tells the wallet exactly which contract to query for your balance. The process is simple and reversible — you can remove manually added tokens from your display at any time without affecting the actual token balance on-chain.

Finding the Contract Address

The safest way to find a token's contract address is through the project's official documentation or verified sources. CoinGecko and CoinMarketCap list contract addresses for thousands of tokens across multiple chains. Block explorers like Etherscan, Arbiscan, and Polygonscan provide verified contract information with checkmarks for legitimate projects. Always cross-reference the contract address from multiple sources before adding it. Never use contract addresses from social media posts, direct messages, or unverified websites — scammers create fake tokens with identical names and symbols that redirect transactions to their own contracts. The contract address is the definitive identifier, not the token name or symbol, since multiple tokens can share the same name.

Adding Tokens on EVM Wallets

In MetaMask, click Import Tokens at the bottom of the token list, paste the contract address, and MetaMask will auto-fill the token symbol and decimals. Click Add Custom Token to confirm. In Trust Wallet, tap the toggle icon on the main screen, search for the token, or tap Add Custom Token and enter the contract address along with the network. In Rabby, tokens are often auto-detected, but you can manually add them through the token management settings. For Coinbase Wallet, tap Receive, search for the token, and if it does not appear, use the custom token option with the contract address. The process is similar across most EVM wallets — paste the contract address, verify the auto-filled details match your expectations, and confirm the addition.

Verifying Legitimate Tokens

Before adding or interacting with any token, verify its legitimacy. Check that the contract address matches what the project's official website lists. Look for the verified checkmark on block explorers like Etherscan. Examine the token's holder distribution — legitimate tokens have thousands of holders, while scam tokens may have very few. Check if the contract is verified on the block explorer, meaning the source code has been published for public review. Be extremely cautious with tokens that appear in your wallet unexpectedly — airdropped tokens are frequently used as bait in wallet drainer scams. If you did not buy or earn a token, do not try to sell or interact with it. Simply hide it in your wallet display and ignore it.

Frequently Asked Questions

Why does my token not show up automatically?

Wallets maintain curated token lists of popular assets. New, low-cap, or niche tokens may not be on these lists yet. Your tokens are still in your wallet — they just need to be added to the display. Adding the contract address tells the wallet to look for and show that specific token.

Is it safe to add any token contract?

Adding a token to your display is safe — it only tells your wallet to show the balance. However, interacting with scam tokens (trying to sell or approve them) can be dangerous. Scam tokens may contain malicious smart contract code that triggers wallet draining when you attempt to swap them. Never interact with tokens you did not expect to receive.

Do I need to add tokens on every chain separately?

Yes. Tokens on different chains have different contract addresses. USDC on Ethereum has a different contract than USDC on Polygon or Arbitrum. You need to add the correct contract address for each chain where you hold the token.

Related Articles