Trust Wallet is one of the most popular non‑custodial mobile wallets, supporting millions of tokens across dozens of blockchains. However, many newly launched tokens, airdrops, or obscure DeFi assets aren’t automatically visible in your wallet. Adding them manually—often called “adding a custom token”—is a simple but critical skill for any crypto user.
In this guide, you’ll learn exactly how to add any custom token to Trust Wallet on both iOS and Android. We’ll cover where to find legitimate contract addresses, how to add tokens on Ethereum, BSC, Polygon, and other networks, and how to avoid common (and costly) mistakes.
➡️ Read next (recommended)
📋 Table of Contents
- 1. Why Do You Need to Add Custom Tokens?
- 2. Prerequisites
- 3. How to Find the Correct Contract Address
- 4. Adding a Token on Ethereum (ERC‑20)
- 5. Adding a Token on Binance Smart Chain (BEP‑20)
- 6. Adding a Token on Polygon (Polygon‑MATIC)
- 7. Troubleshooting Common Issues
- 8. Safety Tips & Scam Prevention
- 9. Frequently Asked Questions
Why Do You Need to Add Custom Tokens?
Trust Wallet automatically lists thousands of popular tokens, but it cannot list every token that exists. Reasons you might need to add a token manually:
- Airdrops: You received a new token that isn’t yet listed.
- New DeFi projects: You bought into a presale or early‑stage project.
- Meme coins or niche tokens: Many community‑driven tokens are not automatically indexed.
- Testnet tokens: When testing dApps, you need to add test tokens manually.
💡 Key Point
Adding a custom token does not transfer the token to your wallet; it simply tells Trust Wallet to look for that token at a specific contract address and display your balance if you own any. The tokens are always on the blockchain, not inside the wallet app.
Prerequisites
Before you start, make sure you have:
- Trust Wallet installed from the official app store (iOS or Android).
- Your wallet backed up (seed phrase stored safely).
- The exact token contract address – we’ll cover how to find it.
- Basic knowledge of which blockchain the token is on (Ethereum, BSC, Polygon, etc.).
How to Find the Correct Contract Address
The contract address is the most critical piece of information. Using the wrong address can lead to losing funds (if you send to a scam address) or simply not seeing your tokens.
1. Official Project Sources
Always start with the official website, Twitter, or Telegram of the project. Look for a link to the contract address, often pinned in their social channels or listed on the site. Be cautious of fake accounts posting malicious addresses.
2. Block Explorers
Use a reputable block explorer for the relevant network:
- Ethereum: Etherscan
- Binance Smart Chain: BscScan
- Polygon: PolygonScan
- Avalanche: Snowtrace
- Fantom: FTMScan
Search for the token name or symbol and verify that the contract has legitimate activity, a verified source code, and a reasonable number of holders.
⚠️ Never trust a contract address from a random tweet or DM
Scammers often impersonate projects. Always cross‑reference the address from at least two independent sources.
Adding a Token on Ethereum (ERC‑20)
Open Trust Wallet and switch to Ethereum
At the top of the main screen, tap the network selector (it might say “Ethereum” or show the current network). Choose Ethereum from the list.
Tap the filter icon or “Add Tokens”
On the main wallet screen, tap the slider/filter icon (top right) and then tap “Add Custom Token”. Alternatively, you may see a “+” button; choose Add Custom Token.
Select network and enter contract address
Make sure the network is set to Ethereum (or the correct network). Paste the token’s contract address into the field. Trust Wallet will usually auto‑fill the token name, symbol, and decimals. If not, you can enter them manually (decimals are typically 18 for ERC‑20, but check the project).
Save and view your token
Tap Save (or the checkmark). The token will now appear in your wallet under the Ethereum section if you hold any balance.
Adding a Token on Binance Smart Chain (BEP‑20)
The steps are almost identical to Ethereum, but you must ensure the network is set to Smart Chain (Binance Smart Chain).
Switch network to Smart Chain
Tap the network selector at the top and choose Smart Chain.
Add custom token
Tap the filter icon → Add Custom Token. The network should already be set to Smart Chain. Paste the BEP‑20 contract address (you can find it on BscScan).
Verify and save
Trust Wallet will fill in the details. Confirm that the token name matches what you expect, then tap Save.
Adding a Token on Polygon (Polygon‑MATIC)
For Polygon, you need to add the network first if you haven’t already. Trust Wallet includes Polygon by default, but ensure you’ve enabled it.
Enable Polygon (if needed)
On the main screen, tap the network selector and scroll down. If you don’t see Polygon, tap “Add Networks” and enable Polygon.
Switch to Polygon
Select Polygon from the network list.
Add custom token
Tap the filter icon → Add Custom Token. Paste the Polygon contract address (from Polygonscan). Verify and save.
Adding Tokens on Other Networks (Avalanche, Fantom, Arbitrum, etc.)
The process is the same: first switch to that network (you may need to enable it in network settings), then add the custom token using the contract address from the appropriate block explorer.
Troubleshooting Common Issues
❓ Token not showing after adding
- You don’t hold any: Check your balance on the block explorer using your wallet address.
- Wrong network: Ensure you added the token on the correct blockchain.
- Incorrect decimals: If you entered decimals manually and they were wrong, your balance may appear as 0 or a fraction. Delete the token and re‑add with correct decimals.
❓ “Invalid address” error
The contract address you pasted is not valid on the selected network. Double‑check the network and the address. Make sure there are no extra spaces.
❓ Token appears but with wrong name/symbol
That’s usually fine; Trust Wallet pulls this from its internal database. The balance should be correct as long as the contract address is right.
Safety Tips & Scam Prevention
- Never share your seed phrase – Trust Wallet will never ask for it.
- Double‑check contract addresses – Scammers create tokens with similar names but malicious code.
- Beware of “dusting” attacks – If you suddenly receive an unknown token, do not interact with it (do not try to swap or transfer). It could be a scam to lure you into a malicious dApp.
- Use block explorer verification – Only add tokens that have verified source code on the explorer.
- Revoke approvals – If you’ve approved a suspicious token, use a tool like Revoke.cash to remove permissions.
Frequently Asked Questions
No. If you add an Ethereum token while on BSC, the wallet will look for that contract address on BSC, which likely doesn’t exist. You must be on the correct network.
Decimals determine how the token amount is displayed. Most ERC‑20 and BEP‑20 tokens use 18 decimals, but some (like USDC) use 6. If you’re unsure, check the contract on the block explorer; the decimals are listed there. If you enter the wrong decimals, your balance will appear incorrectly (e.g., 0.000001 instead of 1).
Trust Wallet shows the value only for tokens that have price data available from its partners. Many new or low‑cap tokens lack price feeds. The balance is still correct; you can check the value on a DEX or block explorer.
Yes, you need to add it separately on each chain where you hold it. For example, you might have USDC on Ethereum, BSC, and Polygon. Add the token on each network with the respective contract address.
On the main wallet screen, find the token, tap and hold it (or swipe left on iOS), then select “Remove” or “Hide”. This only hides it from view; your funds remain on the blockchain.
Mastering Custom Tokens in Trust Wallet
Adding custom tokens is an essential skill for anyone actively using DeFi, participating in airdrops, or investing in new projects. By following the steps above—and always verifying contract addresses—you’ll never miss out on seeing your full portfolio.
Trust Wallet continues to be a powerful gateway to Web3. For more advanced usage, check out our guides on securing your wallet and trading on DEXs directly from Trust Wallet.