What TRC20 actually is
TRC20 is a token standard on the TRON blockchain. A token standard is a shared set of rules for how a token behaves, so that wallets, explorers and contracts can all handle it the same way without special cases. TRC20 is TRON's equivalent of ERC-20 on Ethereum.
The reason most people meet the term is USDT. Tether issues USDT on many chains, and the TRON version is a TRC20 token. So "USDT TRC20" means dollar-pegged USDT held on the TRON network, following TRON's token rules.
- TRC20 is a standard, not a coin. USDT is the coin.
- It lives on TRON, so TRC20 transfers are TRON transactions.
- TRON addresses start with T and are 34 characters.
- Gas on TRON is paid in TRX, not in the token you are sending.
How to tell if your USDT is TRC20
Your wallet shows the same ticker whichever network the balance is on, so the ticker cannot answer this. The address format can.
A TRON address begins with T and is 34 characters long. An address beginning with 0x and 42 characters long is on an EVM network — Ethereum, and also BNB Chain, Arbitrum, Polygon and others, which share the format. So 0x tells you the family but not the specific chain; T tells you it is TRON.
1. Read the address format
Starts with T and 34 characters: TRON, so TRC20. Starts with 0x: an EVM chain, which is ERC-20 only when that chain is Ethereum.
2. Check a block explorer
If you are still unsure, paste the address into TRON's explorer. If the balance appears there, the funds are on TRON. If it does not, try the EVM explorer for the chain you suspect.
3. Recall the withdrawal network
When USDT arrives from an exchange, the network chosen at withdrawal is the network it is on. That selection, not the ticker, decided it.
Why people choose TRC20 for USDT
TRC20 became the common choice for moving USDT because TRON transfers have generally been cheap relative to Ethereum, which matters when the amount being moved is modest and a fee is a visible share of it.
Treat that as a tendency rather than a fixed fact. Costs on every network move with conditions, and no network is permanently cheapest. The figure worth comparing is not a published fee but what actually lands at the destination once routing and network costs come out.
- Commonly chosen for lower-cost USDT transfers.
- Widely supported by exchanges for USDT deposits and withdrawals.
- You need a small amount of TRX to pay for a TRON transaction.
- Costs shift with network conditions — compare net received, not headline fees.
TRC20 and ERC-20 are not interchangeable
This is the part that costs people money. USDT on TRON and USDT on Ethereum are separate balances on separate ledgers. They track the same dollar, but you cannot send one to an address expecting the other and have it arrive.
Before sending, confirm three things together: the asset is USDT, the network matches what the recipient expects, and the address is valid for that network. A mismatch is often permanent, because there is no undo on either chain.
Moving USDT onto or off TRON
Because the two balances are separate, getting USDT from Ethereum onto TRON is a cross-chain move, not a relabel. Something has to carry the value across, and the honest question is how much arrives after it does.
MultiSwap compares the routes that quote this move across engines and ranks them by the net amount received, after routing and estimated network costs rather than on a headline rate. There is no account and no KYC, and the swap runs from a wallet you control. The quote is a snapshot for the moment it was produced, not a guarantee.