How to Add a Custom Token to Trust Wallet

default image

So you just bought an exciting new cryptocurrency token and want to add it to your Trust Wallet app. But despite scouring the default token list, you can‘t seem to find it anywhere! Don‘t worry – adding any custom token to Trust Wallet is a breeze once you know how.

In this comprehensive 3000 word guide, I‘ll show you step-by-step how to add custom tokens to Trust Wallet using the token‘s contract address. Whether you‘re an experienced crypto trader or NFT collector looking to track your newest altcoin purchase, this tutorial has got you covered.

By the end, you‘ll be able to add any ERC-20, BEP-20, or other token standard to Trust Wallet to view your balances, transactions, and other details. So let‘s dive in and get your shiny new tokens showing in your wallet!

How to Add a Custom Token to Trust Wallet

Let me walk you through the full process of adding a custom token to Trust Wallet in 6 simple steps:

Step 1: Get the Token Contract Address

The first thing you need is the token‘s contract address. This serves as a unique identifier on the blockchain.

You can find the contract address on sites like:

  • CoinMarketCap
  • CoinGecko
  • Etherscan or BscScan
  • The token‘s official website

For example, say you purchased some Basic Attention Token (BAT). You would:

  1. Go to CoinMarketCap
  2. Search for "Basic Attention Token"
  3. Click on Basic Attention Token (BAT)
  4. Scroll down to the Contracts section
  5. Copy the Ethereum contract address by clicking the copy button

Find and copy token contract address on CoinMarketCap

Now you have the contract address needed to add BAT to Trust Wallet. Easy!

Step 2: Open Trust Wallet

Next, open up the Trust Wallet app on your mobile device. You can download it for free from the App Store if you don‘t have it yet.

Open Trust Wallet app

Step 3: Tap the Filter Icon

Once Trust Wallet is open, tap on the filter icon at the top right:

Tap filter icon in Trust Wallet

Tapping the filter icon opens a list of all the currently supported tokens. We need to use this list to add custom ones.

Step 4: Tap "Add Custom Token"

Scroll all the way down the list and tap "Add Custom Token":

Tap add custom token in Trust Wallet

This option allows you to manually enter details of any token you want to add.

Step 5: Enter Token Details

A form will pop up to enter the token details:

Enter token details form

Here you need to enter:

  • Network: The blockchain network – Ethereum, BSC, Polygon etc.
  • Contract Address: The token‘s contract address you copied earlier
  • Name: The name of the token
  • Symbol: The token symbol or ticker (e.g. BAT, UNI, SHIB)
  • Decimals: The number of decimals supported. Usually 18.

Be sure everything is entered correctly!

Step 6: Tap "Save"

Once all the details are filled in, tap "Save" at the bottom to add the custom token.

And that‘s it! The new token will now show up in your Trust Wallet token list with the correct balance.

The whole process takes less than a minute. Let‘s do a quick recap:

  1. Get Token Contract Address
  2. Open Trust Wallet
  3. Tap Filter Icon
  4. Tap Add Custom Token
  5. Enter Details
  6. Tap Save

Follow those 6 simple steps, and you can add any custom ERC-20, BEP-20 or other token to your Trust Wallet. Pretty easy right?

Now let‘s dive into the process in more detail…

Finding the Token Contract Address

The token contract address can be found on several websites:


CoinMarketCap is the most popular website for looking up crypto token details.

To find a token contract address on CoinMarketCap:

  1. Go to
  2. Search for the token name
  3. Click on the token‘s page
  4. Scroll down to the "Contract" section
  5. Copy the contract address by clicking the copy button

For example, the contract for SHIBA INU is:


So that‘s the address you would enter in Trust Wallet.

CoinMarketCap lists contract addresses for tokens on multiple blockchains like Ethereum, BSC, Polygon etc. So it‘s my go-to for finding token contract addresses.


CoinGecko is another popular crypto market data site like CoinMarketCap.

To find the contract on CoinGecko:

  1. Go to
  2. Search for the token
  3. Click on the token page
  4. Scroll down to "Contract" under Info
  5. Copy the contract address

However, CoinGecko doesn‘t always have contract addresses for more obscure or newer tokens. So CoinMarketCap is preferable.


For Ethereum-based tokens, Etherscan is where you can verify the contract address:

  1. Go to
  2. Search for the token name
  3. Click on the token contract link
  4. Copy the contract address from the Overview tab

Searching on Etherscan ensures you have the correct contract address for Ethereum tokens.


BscScan is the equivalent of Etherscan but for Binance Smart Chain tokens:

  1. Go to
  2. Search for the token
  3. Click on the token contract
  4. Copy the contract address from Overview

So for BEP-20 tokens, always cross-check the contract on BscScan.

Token Website

For newly launched tokens, the contract address is usually posted on the project‘s official website.

You can go to the website and look for tabs like Contracts, Tokenomics or Documentation to find the address.

Double check official sources to ensure the contract address is legitimate and not a scam.

So in summary, you have several options to find token contract addresses – CoinMarketCap, CoinGecko, Etherscan, BscScan and official websites. Just pick the one that has the contract listed for your particular token.

Enter the Details Carefully

When adding a custom token in Trust Wallet, it‘s important to enter the details accurately:


Select the correct network – Ethereum for ERC-20 tokens, Binance Smart Chain for BEP-20 tokens etc.

Choosing the wrong network will cause errors.

Contract Address

Triple check that the contract address is copied correctly. An incorrect address will show the wrong token.

I recommend cross-checking the address on a blockchain explorer before pasting it into Trust Wallet.

Name & Symbol

These should match the actual token name and symbol/ticker. For example, "Shiba Inu" and "SHIB".


Most ERC-20 and BEP-20 tokens use 18 decimals. But check CoinMarketCap or the token documentation to confirm the decimal count.

Entering the wrong decimals can lead to displaying the incorrect balance.

So be precise when inputting all the details to avoid headaches down the line.

View New Token Balance

Once added, you should immediately see the new token appear along with your balance and USD value in Trust Wallet.

For example, I recently added the new ApeCoin token using the contract address from CoinMarketCap.

It now shows in my wallet on the Ethereum network:

New token in Trust Wallet

If the balance doesn‘t show up, don‘t panic. Here are some troubleshooting tips:

  • Check that the contract address matches the transaction where you received the tokens.

  • Make sure the token is added on the correct network.

  • Toggle the visibility off and back on to refresh the balance.

  • Try adding the custom token again from scratch.

With the right contract address on the correct network, your new token‘s balance and value should now be visible in Trust Wallet. Exciting!

Add Token Shortcuts

Instead of entering details manually, you can also add certain tokens using pre-defined shortcuts:

Tap the filter icon > Tap "Add Token Shortcuts"

This shows shortcuts for popular tokens like UNI, AAVE, COMP etc. Just tap one to add it instantly.

However, this doesn‘t work for newly launched or lesser known tokens. You still need to add those manually using the contract address method.

Adding Tokens on Multiple Networks

Some tokens like USDT, WBTC, LINK etc are available on multiple networks – Ethereum, BSC, Polygon etc.

To view your balances on different networks, you need to add the same token multiple times in Trust Wallet.

For example:

  • Add USDT on the Ethereum network using the ERC-20 contract address
  • Add USDT on BSC using the BEP-20 contract address
  • Add USDT on Polygon using the Polygon contract address

This allows you to access the same tokens across multiple networks in one wallet.

Token Shows Wrong Details

If you add a token but the wrong name, symbol or balance shows up – double check that the correct contract address is entered.

An incorrect address will display the wrong token.

I recommend verifying the contract on Etherscan or BscScan before adding it to Trust Wallet.

Also check that the proper network is chosen. Entering a BSC contract address but selecting the Ethereum network in Trust Wallet is a common mistake.

Problems Displaying Token Balance

If your token balance shows zero or seems incorrect after adding a custom token:

  • Toggle the visibility off and back on in Trust Wallet settings. This refreshes the balance display.

  • Make sure you actually hold a balance of that token. Check the transaction where you received the tokens.

  • Try adding the custom token again from scratch, carefully entering all details.

  • Ensure the correct network is selected for that token.

  • Contact Trust Wallet support for further troubleshooting.

With debugged contract addresses and details, your custom token balances should display correctly.

Removing Unwanted Tokens

Made a mistake and added incorrect tokens? No problem – you can easily remove custom tokens in Trust Wallet.

  1. Tap the filter icon
  2. Locate the token you want to remove
  3. Toggle the slider off to disable the token
  4. Tap "Remove" to delete entirely

This removes any unwanted tokens from your wallet view.

Tricks for Power Users

For you power crypto traders, here are some advanced tips for mastering custom tokens in Trust Wallet:

  • Create a spreadsheet of contract addresses you use frequently for easy reference.

  • Double check contract addresses against multiple sources like CoinMarketCap, Etherscan, and BscScan.

  • Memorize the steps to add a token – you‘ll do it routinely with new projects!

  • Store contract addresses on your device clipboard for fast pasting into Trust Wallet.

  • Follow official project channels on Twitter or Discord to get heads up on new token details.

  • Bookmark token websites to get contract addresses right when they launch.

  • Add new tokens immediately so you can view balances after purchasing.

  • Set up price alerts on CoinMarketCap to know when your tokens are pumping!

These tips will help you become a custom token expert on Trust Wallet!

Add Custom Tokens on Other Wallets

The process of adding a custom token using the contract address works similarly on other crypto wallets like MetaMask, SafePal, Coinbase Wallet etc.

For example, to add a token on MetaMask:

  1. Get token contract address
  2. Click Add Token
  3. Enter contract address
  4. Select token network
  5. Click Add Tokens

So the general steps are the same no matter which wallet you use. The interface is just slightly different.

As one of the most popular multi-chain wallets, Trust Wallet makes adding custom tokens particularly fast and easy. But you can follow the same approach on any wallet.


Adding custom tokens to Trust Wallet only takes seconds once you have the token‘s contract address. By following this guide, you can now easily add ERC-20, BEP-20, TRC-20 tokens or any other token standard.

Having all your tokens in one place makes tracking your portfolio much simpler across multiple blockchains. As you buy new and trending crypto assets, be sure to add them to Trust Wallet so you always know your balances.

So now that you‘re a custom token pro, go wild and load up your Trust Wallet! Let me know if you have any other questions. Happy wallet loading!


Written by Alexis Kestler

A female web designer and programmer - Now is a 36-year IT professional with over 15 years of experience living in NorCal. I enjoy keeping my feet wet in the world of technology through reading, working, and researching topics that pique my interest.