Trust Wallet Showing Wrong Token Balance After a Deposit - How to Fix
If your Trust Wallet shows the wrong token balance after a deposit, the first thing to understand is that the funds are almost certainly safe and the displayed figure is a data problem, not a money problem. The fix usually involves refreshing the wallet's view of the blockchain, checking that you deposited the correct token on the correct network, or manually adding the token contract so the wallet can recognize it. Below is a step-by-step approach to diagnosing and correcting the display.
Why the balance appears wrong
Trust Wallet is a non-custodial wallet. It does not hold your coins; it holds your private keys and reads balances from the blockchain. When a balance looks incorrect, one of a few things has happened:
- The wallet has not yet synced with the latest block. This is common on congested networks or after a slow confirmation.
- The token you deposited is not "registered" in your wallet's interface. Trust Wallet only shows tokens it recognizes by default. If you deposited a lesser-known token, or a token on a network the wallet hasn't auto-detected, it will not appear until you add it manually.
- You sent the tokens to the correct address but on the wrong network. For example, sending BEP-20 tokens to an ERC-20 address. The funds exist on the blockchain, but Trust Wallet's default view for that network won't show them.
- The transaction is still pending. Until the network confirms the transaction, the balance will not update.
None of these mean your funds are lost. But the correct fix depends on which of these applies.
Step 1: Force a Refresh
Trust Wallet usually updates automatically, but sometimes it needs a nudge.
- Open the app and go to the main wallet screen.
- Pull down from the top of the screen. This triggers a manual refresh across all tokens.
- If that does nothing, close the app entirely and reopen it. On most phones, swipe it away in the app switcher, then relaunch.
If the balance updates, you are done. If not, move to step 2.
Step 2: Confirm the Transaction on the Explorer
You need to verify that the deposit actually happened on the blockchain. Do not rely on the wallet's display for this.
- Copy your receiving address from Trust Wallet. Tap the token you deposited, then tap "Copy Address" or find the receive icon.
- Go to a block explorer that matches the network you used. For example, for BNB Smart Chain use BscScan; for Ethereum use Etherscan; for Polygon use Polygonscan.
- Paste your address into the search bar.
- Look at the transaction history. Find the deposit in question.
If the transaction shows as "Success" or "Confirmed," your funds are on the blockchain. The problem is purely with Trust Wallet's display. If it shows "Pending" or "Failed," the issue is different - see the section on pending transactions at the end.
Assuming the transaction is confirmed, the next step is to make Trust Wallet aware of the token.
Step 3: Manually Add the Token
Trust Wallet hides tokens it does not recognize. Adding a token manually forces it to display the correct balance.
- On the main wallet screen, tap the filter icon in the top-right corner (the one that looks like two sliders).
- Scroll to the bottom and tap "Add Custom Token."
- You will need three pieces of information: the network (e.g., Smart Chain, Ethereum, Polygon), the token contract address, and the token symbol. The contract address is the most important. You can find it on the block explorer you used in step 2, on the token's page. It is a long string of characters starting with "0x" (or similar, depending on the network).
- Paste the contract address into the field. The symbol and decimals field will often auto-fill once you paste the address correctly. If not, you can look up the token's decimals on the explorer or the token's official site.
- Tap "Save."
The token should now appear in your list with the correct balance. If it still shows zero, double-check that you entered the correct contract address. Entering a wrong address will display the wrong token or nothing at all.
Step 4: Check the Network
If you manually added the token and it still shows zero, the deposit likely went to a different network than the one you are viewing.
For example, suppose you sent BNB via the BEP-20 network to an address that also supports ERC-20. The address looks identical across many networks, but the funds only exist on the original network. In Trust Wallet, you need to switch the network view to see them.
- Tap the network name at the top of the main screen (it might say "Smart Chain" or "Ethereum").
- Select the network that matches where you sent the funds.
If you do not see the network you need, you may have to enable it. Go to Settings > Wallet Manager, find the network, and toggle it on. Trust Wallet supports many networks but does not display all of them by default.
If you genuinely sent the wrong network, you are not out of luck - but the recovery path is different. Search this site for "Sent tokens to wrong chain on Trust Wallet can you recover them" for guidance. In many cases, the funds can be retrieved, but it requires using the wallet's private key with a web3 tool or contacting the exchange if you sent to one.
What if the transaction is still pending?
If the block explorer shows your deposit as "Pending" after a long time, the network may be congested or the transaction was submitted with too low a gas fee. A pending transaction will not reflect in your balance until it confirms. You cannot cancel it directly from Trust Wallet. Options include waiting, or if the network allows, using a tool to "replace" the transaction with a higher fee. That is covered in more depth in the article on stuck pending transactions.
A Note on "Wrong" Balances That Are Not Wrong
Sometimes the displayed balance is accurate, but you are looking at the wrong token. Trust Wallet groups tokens by network. If you have some BNB on Smart Chain and some on the BNB Beacon Chain, they appear separately. Check the token list carefully.
Also, some tokens have "reflection" mechanics - they automatically redistribute a small percentage to holders. Your balance may increase slowly over time. The number shown is the actual balance, but it can look odd if you expected a round figure.
When to suspect something more serious
If you have followed all the steps above and the block explorer still shows the correct balance, but Trust Wallet does not, the issue is likely a bug in the wallet's data provider. In that case, try reinstalling the app. You will need your recovery phrase to restore your wallet. Make sure you have it before uninstalling. Do not skip this step - losing the app without the phrase means losing access permanently.
If you never see the balance even after reinstallation, and the explorer confirms the funds are at your address, the wallet is not at fault. The funds are secure and spendable, but you may need to use a different wallet interface that supports that specific network to interact with them.
The Short Version
Wrong balance after a deposit usually means one of three things: the wallet needs a refresh, the token is not recognized, or you deposited on the wrong network. Refresh first, verify the transaction on a block explorer second, manually add the token third, and check the network last. If all else fails, reinstall the app with your recovery phrase. The funds are almost certainly still there - the display is just lying to you.
Not financial advice. loomprotocol.xyz publishes market data and general information about digital assets. Crypto assets are volatile and you can lose everything you put in. Nothing here is a recommendation to buy, sell or hold, and we make no price predictions.
Prices are sourced from third parties and may be delayed or wrong. Verify anything you intend to act on against a primary source.