USDT Networks Explained: ERC-20 vs TRC-20 vs Solana and More

USDT Networks Explained: ERC-20 vs TRC-20 vs Solana and More

USDT is not on one network: Tether issues it on Ethereum (ERC-20), Tron (TRC-20), Solana, Arbitrum, Polygon, Avalanche, TON and other chains, and exchanges and bridges add more. Each network has its own USDT contract, its own fee token and its own address format, so the one rule that matters is: send and receive on the same network. Choose a network by checking what the receiving wallet or exchange supports, then compare fees.

Key Takeaways

  • Same dollar, different rails: USDT on each chain is worth $1, but tokens are not interchangeable without a bridge.
  • Fees are paid in the network’s native token: ETH, TRX, SOL and so on.
  • Address formats differ: Tron addresses start with “T”, EVM addresses with “0x”.
  • Wrong network mistakes are common and sometimes recoverable.

USDT Networks Compared

NetworkToken standardAddress starts withFee tokenTypical use
EthereumERC-200xETHDeFi, large transfers
TronTRC-20TTRXExchange transfers, payments
SolanaSPLBase58SOLFast, cheap transfers and trading
Arbitrum, Optimism, BaseERC-20 on layer 20xETHCheaper DeFi
BNB ChainBEP-20 (Binance-Peg USDT)0xBNBBinance ecosystem
PolygonERC-200xPOLLow-cost payments

Supported networks are listed by Tether on tether.to.

How to Choose a Network

  1. Check the receiver: an exchange or wallet must support the exact network.
  2. Check fees: Ethereum mainnet is the most expensive for small transfers.
  3. Check what you will do next: DeFi apps you plan to use decide the network.
  4. Keep a little gas of the network’s native token.

Sent USDT to the Wrong Network?

SituationWhat usually works
Your own wallet, another EVM network (e.g. sent on BNB Chain instead of Ethereum)Add that network in your wallet; the same address and key usually control the funds
Exchange deposit on a network it does not supportContact support with the transaction hash; recovery is at their discretion
Tron address used on an EVM network (or the reverse)Usually rejected by the wallet before sending; if sent, contact the recipient platform
Someone else’s walletOnly the address owner can move the funds

Moving USDT Between Networks

To switch, use a bridge or aggregator: see how to bridge USDT. Converting between stablecoins on the same network is covered separately in our upcoming USDC to USDT guide.

Swap on Step Exchange

Switch USDT between networks

Best routes across DEXs and bridges on 60+ chains. Non-custodial: you sign every transaction in your own wallet.

0.7% service fee plus network gas, shown before you confirm.

FAQ

What network is USDT on?

USDT exists on many networks, including Ethereum (ERC-20), Tron (TRC-20), Solana, Arbitrum, Polygon, Avalanche and others. Each network has its own USDT contract, and you must send and receive on the same network.

What is the difference between USDT ERC-20 and TRC-20?

Both are USDT worth one dollar. ERC-20 USDT runs on Ethereum and pays gas in ETH; TRC-20 USDT runs on Tron and pays fees in TRX, usually at a lower cost per transfer.

Can I send TRC-20 USDT to an ERC-20 address?

No, not directly. Tron and Ethereum addresses are different formats and the networks do not talk to each other. Use a bridge or an exchange to move USDT between them.

What if I sent USDT to the wrong network?

If you sent to your own wallet on an EVM network, the same key usually controls the same address on other EVM networks, so you can often recover it by adding that network. If you sent to an exchange on an unsupported network, contact its support; recovery is not guaranteed.

Which USDT network is cheapest?

Fees change, but transfers on Tron, Solana and layer 2 networks are usually much cheaper than on Ethereum mainnet. Check the receiving platform supports the network first.