How to Add and Move USDT to Trust Wallet?

Trust Wallet is no longer just a wallet: the app now pushes trading, perps and predictions, and the once-simple interface got busier. If all you need is storage, there are leaner options. It still does the storage job fine, and the flow takes three steps: check that your token is supported on the network you need, get the deposit address, and paste that address into the platform you are withdrawing from. The network must match on both sides, or the coins are usually gone for good.

Updated Sep 03, 2026 5 min read Checked regularly
How to add and move USDT to Trust Wallet

How to Check That Your Token Is Supported

Before hunting for an address, make sure Trust Wallet supports the token on your network. It almost certainly does, USDT alone comes in ten network versions, but thirty seconds here beat a lost transfer.

  1. On the main screen, tap "Tokens".
  2. Tap the filter icon in the top-right corner and choose "Manage crypto".
  3. Type the token name in the search bar. The list shows every network version: USDT on Ethereum, Tron, BNB Smart Chain, Solana, Arbitrum and others, each as a separate line.

How to Check That Your Token Is Supported

If your network is in the list, switch on its toggle right away and move on to the address. The coins arrive at the address either way, but without the toggle the balance can stay invisible on the main screen, and that moment of panic is avoidable.

How to Get a USDT Deposit Address in Trust Wallet

  1. On the main screen, tap "Receive crypto".
  2. Pick the network on the "Select network" screen. We use Tron (TRC20) in this example; any network from the previous check works the same way.
  3. The app shows a QR code and your deposit address.
  4. Copy the address: this is what you paste into the withdrawal form on the exchange or wallet you are sending from.

USDT deposit address

Right under the address Trust Wallet warns: "Only send Tron assets to this address. Other assets will be lost forever." Take it literally: this address is for the Tron network only, and every network has its own.

Once the first deposit arrives, the token usually shows up on the main screen on its own. If it doesn't, the fix is one toggle away, we cover it in the transfer section below.

Which Network Should You Pick?

The rule is simple: the network is dictated by the sender. Check which networks your exchange offers for USDT withdrawal and what each costs, then get the matching address in Trust Wallet. If you withdraw from Bybit over Tron, pick Tron on the "Select network" screen and use that address; an Arbitrum withdrawal needs the Arbitrum address, they are not interchangeable.

Trust Wallet itself charges nothing to receive; the withdrawal fee depends on the exchange and the network. On Bybit at the time of our test, the same USDT withdrawal cost 0 on Aptos, Plasma and Mantle, 0.1 USDT on Polygon and Arbitrum, 0.8 on ERC-20 and 1 USDT on TRC-20. The gap moves with network load, so treat the withdrawal screen as the source of truth.

How to Transfer USDT From an Exchange to Trust Wallet

We ran a real withdrawal from Bybit. The flow is similar on other major exchanges, only the menu names differ.

  1. In Trust Wallet, get the deposit address as shown above and copy it.
  2. On Bybit, open "Assets" and click "Withdraw".
  3. On the "On-chain Withdrawal" tab: pick USDT, paste the address from Trust Wallet, set "Chain Type" to the same network you chose in the wallet (TRON in our example), enter the amount and click "Confirm". Bybit withdrawal form
  4. Pass the security check: a code from your email plus the Google Authenticator code, then "Next Step". This is standard for every withdrawal, not a red flag.

In our test the coins arrived within a couple of minutes; the TRC-20 withdrawal cost 1 USDT in fees. Withdrawal fees are dynamic: check the amount in the withdrawal window before confirming.

If the transfer shows as completed on the exchange but your Trust Wallet balance looks empty, don't panic: the coins are on the address, the app just isn't displaying them. Go to "Tokens" → the filter icon → "Manage crypto", find your token and switch on the toggle for the network you received on. The balance appears instantly. It is the same "Manage crypto" screen from the first section of this guide.

Enabling a received token

Two habits that save money here: check at least the first and last characters of the pasted address against Trust Wallet, and if the amount is serious, send a small test transfer first: a lost cross-network transfer is usually gone for good.

FAQ
Usually the funds are lost for good: Trust Wallet warns that assets sent to an address over the wrong network "will be lost forever". If both networks are EVM-compatible (Ethereum, BNB Smart Chain, Arbitrum), the coins sometimes land on the same address in the other network and can be rescued by switching networks. If Tron is involved, there is no rescue. This is why the small test transfer exists.
Yes. One Trust Wallet holds USDT on all supported networks at once: Tron, Ethereum, Arbitrum, BNB Smart Chain, Solana and others. Each network has its own deposit address, so repeat the "Receive crypto" flow for every network you use and never mix the addresses up.
No. On ERC-20, TRC-20, BEP-20, Arbitrum and other common USDT networks a memo is not used: address and network are enough. Memos exist on networks like TON, where the exchange will show the field explicitly.