USDT Not Showing in Trust Wallet? How to Add TRC-20 USDT

Trust Wallet shows 0.00 USDT, while TronScan shows a full USDT balance at the same wallet address. That reads like money lost, but the cause is usually the wallet’s token display or which network’s version of the token you added, not the USDT itself. In most cases, confirming that you are on TRON and that TRC-20 USDT is actually added is all it takes to bring the balance back.

We run a TRON energy rental business, so we see this constantly: someone withdraws USDT from an exchange, the exchange marks it “completed”, and the wallet shows nothing. It is one of the two or three questions our support inbox gets every week.

Do not rush to “the transfer failed” or “the funds are gone”. This is the order we work through — the most common and easiest fixes first, then the rest ruled out one at a time.

First: why TRC-20 USDT goes missing

On TRON, a single account address can hold TRX and any number of TRC-20 tokens, USDT included. Mainnet addresses start with T and run 34 characters. A token does not get a deposit address of its own just because it lives in a different contract. So if TronScan already shows USDT at your address while Trust Wallet still reads 0.00, the problem is likely in token display, wallet data sync or account status — not necessarily in the transfer.

Three causes look identical from the outside:

  1. The token is not switched on. Trust Wallet does not automatically show every token it supports. If TRC-20 USDT is missing from the asset list, open the token management screen, search for USDT and switch it on. If it does not appear in the list at all, add it manually with the correct contract address. As long as the balance exists on-chain, a correctly added token will usually display it.TRON has a separate issue worth keeping apart: a new address may not be activated yet. That is account status, not a display switch, and the two should not be mixed up.
  2. The balance has not refreshed. What the wallet shows can lag behind the latest chain data. If you have just received a small amount of USDT, try pull-to-refresh, reopen Trust Wallet, or check whether the token has been hidden. A 0.00 reading on its own is not proof that the transfer failed.
  3. The wallet data has not synced. Trust Wallet has to fetch balances from a chain data service. If the transaction is already confirmed on TRON and the wallet still shows an old number, that is sync or cache lag. Check the transaction and the receiving address on TronScan first, then refresh the wallet and look again a little later.

Fix 1: switch on USDT on the TRON network (about 60 seconds)

If USDT was simply hidden, turning the token on normally solves it. No on-chain action is needed.

Do not trust the ticker alone. Four different assets in that search result are all called USDT, and they are four balances on four separate ledgers. The network badge under the name is the only part that matters.

  1. Open Trust Wallet and go to the wallet home screen.
  2. Tap Manage Crypto in the top right corner.
  3. Type USDT in the search box.
  4. Pick the USDT whose network badge reads TRON. Be careful not to take the Ethereum, BNB Smart Chain or Solana version.
  5. Switch that entry on, then return to the home screen.

The balance usually appears once the wallet refreshes. If it still reads 0.00, the token is on but the wallet is not showing the address’s actual balance — go straight to Fix 4.

Fix 2: check the hide filter

On the Trust Wallet home screen, tap the filter icon next to the token list and find Hide assets below $0.01. If it is on, switch it off and go back to the asset list.

This one only affects very small amounts, such as test transfers and dust. Note that $0.01 means dollar value, not 0.01 USDT.

Fix 3: import by contract address

Use this when a search in Manage Crypto finds nothing, or when you want to be certain the USDT you are adding is the real Tether one.

  1. Open Manage Crypto and tap the + icon in the top right.
  2. Keep the Token tab selected and switch the network to TRON.
  3. Paste the contract address: TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t
  4. The name, symbol and decimals fill in automatically.

Before you confirm, check those three fields against this table:

FieldMust read
NameTether USD
SymbolUSDT
Decimals6

Then tap Import to finish.

Note: decimals must be 6. Get that field wrong and the balance can display incorrectly — 100 USDT can come out as 0.0000000001 USDT.

Adding a token only tells Trust Wallet to display a contract asset. No funds move, and no on-chain fee is charged.

Fix 4: confirm on TronScan that the USDT actually arrived

The wallet is the interface; TronScan is the record. Copy your TRON address from the Receive screen of any TRON token and paste it into TronScan.

  • Under Tokens, find USDT and its balance.
  • Under Transactions, check the incoming transfer: status SUCCESS, and the token contract matching the address above.
  • If the balance is there and the status is SUCCESS, the USDT is yours. What is left to fix is display only.

Then, in order: pull down on the home screen to force a refresh, restart the app; if the number is still wrong, clear the app cache under Settings → Preferences. Before reinstalling the app, make sure your recovery phrase is backed up. Your holdings are recorded on the blockchain; the wallet app is only the tool you use to reach them.

If USDT went to the wrong blockchain, can it be recovered?

If the withdrawal went out as ERC-20 or BEP-20 rather than TRC-20, the USDT is not in your TRON balance. It went to Ethereum or BNB Chain instead.

The choice of network is not only about where the tokens land: each chain sets its own transfer fee, and the gap between them is wide. USDT transaction fees, compared network by network lays the numbers out side by side.

Landing on another chain does not necessarily mean the asset is gone for good. TRON and EVM addresses are formatted differently, but where the same private key is used, it may be possible to reach the asset through a wallet that supports the relevant network.

What to do: contact the exchange immediately with the transaction hash and the full withdrawal record, and ask whether it handles deposits made on the wrong network. Whether it can be recovered depends on the platform’s technical capability and its policy.

Be wary of anyone asking for an upfront recovery fee, or for your recovery phrase or private key.

On TRON itself, a transfer to an address that has never been used still arrives. A new address does not make the funds disappear.

Why the balance is right but the history is empty

This puzzles a lot of people who withdraw from centralised exchanges. Trust Wallet does not necessarily show every kind of transfer in the app’s history — internal transactions and batched transfers among them. An exchange may combine several users’ withdrawals into one transaction, so the USDT can arrive while the history list has no matching entry.

Remember: do not judge by the transaction history alone. When the balance and the transaction status disagree, the on-chain record on TronScan is the authority.

Once USDT displays, what to watch when you send it

Seeing the balance does not mean transfer cost can be ignored. A USDT transfer on TRON consumes Energy and Bandwidth, and if the wallet does not hold enough of either, the network deducts the difference from your TRX balance.

How much Energy a transfer takes depends on the recipient rather than the amount — a payment to an address that has never held USDT costs about twice a payment to one that has. How much TRON energy a USDT transfer needs, and why it doubles works through both cases.

Trust Wallet has no built-in Energy rental, but you can delegate Energy to your own TRON address through a third-party service. Delegation targets the wallet address rather than a specific app, so rented Energy works the same whether you use Trust Wallet, TronLink or any other TRON wallet. Rentals usually run by the hour or the day, which covers a single send without locking up TRX — how to rent TRON energy walks through the ordering side.

FAQ

Do I need TRX to receive USDT? 

No. Receiving TRC-20 USDT normally costs no TRX, and the recipient pays no fee. The Energy and Bandwidth for a transfer are covered by the sender, either from resources they already hold or have rented, or by burning TRX. If you send often, the mechanism is worth knowing: energy is the resource a TRC-20 transfer spends, and it arrives through staking, delegation or a burn of TRX. What TRON energy is and how it pays for a transfer walks through it from the ground up.

Why does Trust Wallet show 0.00 USDT right after a deposit? 

The token may not be switched on, the wallet may not have refreshed, or the transfer may still be confirming. TRON produces a block about every 3 seconds, but the wallet still has to sync that chain data before the number changes. If TronScan already shows the transaction as successful, refresh Trust Wallet and give the balance a moment.

Can I add the same USDT twice? 

You can, but there is no need. Adding the same TRON USDT contract again may produce a duplicate asset row; it will not double the actual balance. Switch the extra entry off in Manage Crypto.

Is USDT on TRON the same coin as USDT on Ethereum? 

Yes in the sense that both are issued by Tether and both are meant to hold a 1:1 peg to the dollar, but they run on different blockchains. TRC-20 and ERC-20 cannot be sent to each other directly. Moving USDT between the two takes an exchange withdrawal on the right network or a bridge.

Trust Wallet says the token is “unverified”. Should that worry me?

Not necessarily. A custom token added by hand will often carry that label, and it does not automatically mean the token is fake. What matters is the network and the contract address. The official USDT contract on TRON is TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t. If the address does not match, do not add it, and do not send funds to it.

Sources

  1. Trust Wallet Support — “How to add a custom token to Trust Wallet” (import flow: Manage Crypto → + → network → contract address → Import), accessed 5 November 2026.
  2. Trust Wallet Support — “Why don’t tokens or balances appear in Trust Wallet after recovery or reinstalling?” (tokens not enabled by default; filter hiding balances below 0.01), accessed 5 November 2026.
  3. Trust Wallet Support — “My incoming transaction is not showing” (internal transactions and multi-send transfers are not displayed in in-app history), accessed 5 November 2026.
  4. Trust Wallet Support — “How to troubleshoot USDT balance and transaction issues in Trust Wallet” (official TRON USDT contract address TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t), accessed 5 November 2026.

Nothing here is investment advice. Verify any contract address against Tether’s official documentation before you use it.