TRC20 vs ERC20 USDT: What's the Difference?
When you withdraw USDT from an exchange, you're usually asked to pick a network: TRC20 or ERC20. Choose the wrong one and your funds can end up in the wrong place, or you'll pay far more in fees than necessary. Here's exactly what each means and which to pick.
- TRC20 = USDT on the Tron blockchain. ERC20 = USDT on Ethereum. Same dollar value, different networks.
- TRC20 fees are dramatically cheaper: ~$1.50–$2 with Energy delegation vs $5–$50 on Ethereum.
- Never send TRC20 to an ERC20 address (or vice versa) — funds will be lost.
- Tron addresses start with T. Ethereum addresses start with 0x.
What TRC20 and ERC20 Actually Mean
USDT (Tether) exists as a token on many different blockchains. TRC20 and ERC20 are token standards — essentially the rulebooks that govern how tokens behave on their respective networks. TRC20 is the standard for the Tron blockchain; ERC20 is the standard for Ethereum.
When you hold "TRC20 USDT," your USDT lives on the Tron blockchain. Your wallet has a Tron address (starts with T), and you need TRX to pay transfer fees. When you hold "ERC20 USDT," your USDT lives on Ethereum. Your wallet has an Ethereum address (starts with 0x), and you need ETH to pay gas fees.
The dollar value is always the same — 1 USDT = $1 regardless of which network it's on. But they are fundamentally separate tokens that live on separate blockchains.
Fee Comparison
| Network | Standard fee | With optimisation | Peak fee |
|---|---|---|---|
| TRC20 (Tron) | ~13 TRX (~$3.50–$5) | 4 TRX (~$1.50–$2) | ~27 TRX new wallet |
| ERC20 (Ethereum) | $5–$15 | $5–$15 (no equivalent) | $50+ during congestion |
| BEP20 (BNB Chain) | $0.10–$0.30 | $0.10–$0.30 | $1+ during peaks |
Tron with Energy delegation is the cheapest major option for USDT. BNB Chain (BEP20) is slightly cheaper per transfer but has narrower acceptance and fewer wallet integrations than Tron.
Speed Comparison
Tron confirms transactions in roughly 3 seconds. Ethereum confirmations take anywhere from 15 seconds to several minutes depending on gas price and network congestion. For P2P trading, remittances, or any time-sensitive transfer, Tron's speed is a significant advantage.
Which Should You Use?
Use TRC20 when: you're sending to another person's wallet, a P2P platform, an OTC desk, or any recipient who accepts Tron. This covers the vast majority of everyday USDT transfers.
Use ERC20 when: the recipient specifically requires Ethereum USDT — for example, some DeFi protocols, certain NFT platforms, or recipients who only have MetaMask-style Ethereum wallets. Always confirm with the recipient first.
Check before withdrawing from an exchange: When withdrawing USDT from Binance, OKX, Bybit, or any exchange, the recipient's wallet must match the network you select. If they give you a T... address, select TRC20. If they give you a 0x... address, select ERC20.
The Critical Mistake to Avoid
Sending TRC20 USDT to an ERC20 address (or the reverse) is one of the most common ways users permanently lose funds. The transaction will succeed technically — the blockchain will confirm it — but the tokens arrive at an address that effectively doesn't exist on the correct network, and recovery is usually impossible.
Tron address: starts with T, 34 characters. Use TRC20.
Ethereum address: starts with 0x, 42 characters. Use ERC20.
If you're unsure, send a small test amount first and confirm it arrived before sending the full amount.
USING TRC20? CUT YOUR FEE IN HALF.
Already on Tron? Use Energy delegation to pay 4 TRX instead of 13 TRX per transfer.
GET ENERGY →