Explainer

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.

Key Takeaways
  • 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

NetworkStandard feeWith optimisationPeak 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.

Always verify before confirming

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 →

FAQ

What is the difference between TRC20 and ERC20 USDT?
TRC20 USDT runs on the Tron blockchain and uses TRX for fees. ERC20 USDT runs on the Ethereum blockchain and uses ETH for fees. The dollar value is identical — 1 USDT is always $1 — but they are separate tokens on separate networks and cannot be sent to each other directly.
Which is cheaper: TRC20 or ERC20 USDT?
TRC20 is significantly cheaper. With Energy delegation, a TRC20 USDT transfer costs 4 TRX (~$1.50–$2). ERC20 USDT transfers on Ethereum typically cost $5–$50 depending on gas prices and network congestion.
Can I send TRC20 USDT to an ERC20 address?
No. Sending TRC20 USDT to an ERC20 address will result in permanent loss of funds in most cases. Always verify that both you and the recipient are using the same network. Tron addresses start with T; Ethereum addresses start with 0x.
Why do most exchanges offer TRC20?
TRC20 USDT dominates because Tron processes USDT transfers faster and cheaper than Ethereum. Tron handles over 40 million unique USDT addresses and processes more USDT volume than any other blockchain network.
Is TRC20 USDT the same value as ERC20 USDT?
Yes. Both are issued by Tether and are always worth exactly $1 USD. The only difference is the network they live on, which affects fees and transfer speed. You can convert between them using cross-chain bridges, but that requires additional steps.
Support