Guide · 5 min read
USDT networks compared: TRC-20, ERC-20, BEP-20, Solana and TON
By the AltoSwap team · Reviewed and updated · Editorial policy
Short answerUSDT is the same dollar-pegged token on every network, but each network has its own address format, fees and speed, and a transfer only arrives if sender and receiver use the same one. TRC-20 (Tron) is the most widely used for transfers thanks to low fees; ERC-20 (Ethereum) is the most widely supported in DeFi but usually the most expensive; BEP-20, Solana, Polygon, Arbitrum and TON are all fast and cheap. Always use the network your receiving wallet or exchange names.
The main USDT networks
| Network | Address looks like | Fee level | Typical confirmation |
|---|---|---|---|
| TRC-20 (Tron) | Starts with T | Low | About 1-3 minutes |
| ERC-20 (Ethereum) | Starts with 0x | Highest; varies with congestion | About 2-5 minutes |
| BEP-20 (BNB Smart Chain) | Starts with 0x | Very low | About 1-3 minutes |
| Solana | 32-44 character base58 string | Very low | Under a minute |
| Polygon PoS | Starts with 0x | Very low | About 1-3 minutes |
| Arbitrum One | Starts with 0x | Low | About a minute |
| TON | Starts with UQ or EQ | Very low | Under a minute |
Fee levels are relative: actual costs change with network demand and with the price of each network's gas token.
The one rule that prevents lost funds
Send on the network the recipient expects. An exchange deposit address is monitored on specific networks only; USDT sent on another one may not be credited, and recovery, where possible at all, is slow and usually paid.
Ethereum, BNB Smart Chain, Polygon and Arbitrum all use the same 0x address format. An address being valid does not mean the recipient is watching that network.
When depositing to an exchange on TON, include the memo (comment) the exchange gives you; without it the deposit cannot be matched to your account.
Which network should I choose?
- Paying a person or a merchant: use whatever network they ask for.
- Moving funds between exchanges: TRC-20, BEP-20 or Solana are usually the cheapest options that both sides support.
- Using DeFi on a particular chain: use that chain's USDT so you do not have to bridge afterwards.
- Holding in your own wallet: any network your wallet supports. Remember you need a little of that network's gas token (TRX, ETH, BNB, SOL...) to move it later.
Converting USDT from one network to another
If your USDT is on the wrong network, you can swap it across: choose USDT on the network you hold as the coin you send, and USDT on the network you need as the coin you receive. On AltoSwap this works like any other pair, for example USDT (ERC-20) to USDT (TRC-20). The rate is close to 1:1; the difference is the provider's spread plus the network fees on both sides.
Ready to swap?
No account, no KYC by default, top rates from 20+ exchanges.