How to Add ERC-20 Tokens to Trust Wallet (Easy Guide)

Published: 2026-10-25 09:51:42

Clear, no-fuss instructions to organize your Ethereum-based tokens

Clear, no-fuss instructions to organize your Ethereum-based tokens

Before you start adding any ERC-20 tokens to your Trust Wallet, a few quick checks will save you from frustration later. First, make sure your Trust Wallet app is updated to the latest version on your iOS or Android device. Outdated versions often miss critical token support, have glitches in custom token loading, or fail to recognize new Ethereum network rules. For example, a friend of mine tried adding a new DeFi token last month using an old app version, and the token never appeared – once he updated it, the process worked in seconds. Next, confirm your wallet is connected to the Ethereum Mainnet, not another network like Polygon or Binance Smart Chain. ERC-20 tokens are native to Ethereum, so using the wrong network is the most common reason tokens go missing after adding. You can check the network by tapping the network icon at the top of your main balance screen; if it’s not Ethereum, select it from the list of available networks. Finally, ensure you have enough ETH in your wallet to cover gas fees. Adding a custom token requires a small transaction to the Ethereum network, and gas fees fluctuate based on network congestion. I learned this the hard way last quarter when I tried adding a rare community token and only had $2 worth of ETH – the transaction failed immediately because the gas fee was over $3 at the time. Always keep at least $5 worth of ETH in your wallet for small operations like this, even if you don’t plan to trade ETH itself.

Manually Adding an ERC-20 Token (The Most Reliable Method)

Most popular ERC-20 tokens like Uniswap (UNI) or Chainlink (LINK) are already in Trust Wallet’s default list, but newer or less common tokens need to be added manually. This process is straightforward if you follow these exact steps. First, open Trust Wallet and navigate to the main balance screen, where you see all your current assets. Tap the gear-shaped settings icon in the top-right corner of this screen. From the dropdown menu that appears, select “Manage Tokens” – this will take you to a page where you can toggle on or off tokens in your wallet. Next, if the token you want to add isn’t in the default list, tap the “Custom Token” tab at the top of the Manage Tokens page. Now you’ll need three key pieces of information to avoid adding a scam or wrong token: the contract address, token symbol, and decimal places. The safest way to get these details is from the token’s official website, Etherscan (Ethereum’s main blockchain explorer), or a trusted DEX like Uniswap. For example, if you want to add GMX, a popular perpetual trading token, go to Etherscan.io and search for “GMX”. The top result will be the official GMX contract page – copy the full contract address from the top of this page. Go back to Trust Wallet and paste this address into the custom token’s contract field; the symbol and decimal places should auto-fill, but double-check them to be sure. GMX has a symbol of GMX and 18 decimal places, which is standard for most ERC-20 tokens, but some like USDC have 6 decimals. Once all fields are correct, toggle the custom token switch to the “on” position, and tap “Save” or “Done”. Within a minute, your new token will appear in your main balance screen. I did this last week for a newly launched token I bought on Uniswap called Zora (ZORA) – the default list didn’t include it, so I copied the contract from Uniswap’s token page, pasted it into Trust, and ZORA showed up right away, no extra steps needed.

Troubleshooting Common Issues When Adding Tokens

Even with careful steps, you might run into small problems when adding ERC-20 tokens to Trust Wallet. The good news is most are easy to fix. The most common issue is a token not appearing in your balance after adding. This usually happens if you used the wrong network or a fake contract address. My cousin learned this when he tried adding a token he bought on SushiSwap but had his wallet set to Polygon network – the token was on Ethereum, so it didn’t show up in his main balance. Fix this by switching back to Ethereum Mainnet and rechecking that your contract address is for Ethereum, not another chain. Another frequent problem is a failed transaction or zero balance after adding. This is almost always due to insufficient gas fees or pending transactions clogging the network. Last month, I tried adding a meme token during a busy weekend when Ethereum gas fees hit $120 – my $5 ETH was only enough for a portion of the fee, so the transaction got stuck. Trust Wallet lets you cancel pending transactions, so I used that feature, waited for gas fees to drop to $25, and retried, which worked perfectly. A third issue is seeing an incorrect balance for your token, like a tiny fraction instead of the full amount. This is caused by wrong decimal places when entering the custom token. For example, if you enter 8 decimals instead of 18, a 100-token balance will show as 0.00000001. To fix this, go back to the custom token entry page, correct the decimal places, and re-save the token. Always cross-check decimal places with Etherscan for the token you’re adding – most ERC-20 tokens use 18 decimals, but a few stablecoins use 6, so don’t assume. Finally, if you accidentally add a scam token, you can easily remove it by going to Manage Tokens, finding the custom token, toggling it off, or deleting it if the option is available. Never interact with tokens from random social media links – always verify every detail before adding to avoid losing funds to phishing scams. If you still face issues after trying these steps, check Trust Wallet’s official help center for network-specific guides or reach out to their support team via in-app chat, which usually responds within a few hours for urgent issues.

TAG:

Related Articles