USDT-TRC20 vs USDT-ERC20
The most common question when topping up a USDT card. TRC20 is USDT issued on Tron (~53% of all USDT). ERC20 is USDT on Ethereum (~42%). The two are not interchangeable — wrong-network sends are lost funds.
12-dimension comparison
| Dimension | TRC20 (Tron) | ERC20 (Ethereum) |
|---|---|---|
| Base chain | Tron (TRX) | Ethereum (ETH) |
| USDT share | ~53% (largest) | ~42% |
| Typical gas | Usually < $1 (~0-2 TRX) | $3-15+ (peak: $50+) |
| Arrival time | Usually 30-60s | Usually 1-5 min (gas-dependent) |
| Block time | ~3s | ~12s |
| Confirmation requirement | 20 blocks (~1 min) on major exchanges | 12-20 blocks (~3-5 min) on major exchanges |
| Block explorer | TronScan | Etherscan |
| Smart contract | Limited (EVM-compatible but small ecosystem) | Full EVM (DeFi / NFT / DAO hub) |
| Decentralization | Low (21 super nodes) | Medium-High (PoS, ~1M+ validators) |
| Censorship resistance | Low (Justin Sun influence + has complied with US sanctions) | Medium (PoS-era OFAC-compliant builders are common) |
| USDT-card support | Default on all major cards | All major cards support |
| Wrong-network risk | Sending to ERC20 address = funds lost | Sending to TRC20 address = funds lost |
FAQ
TRC20 or ERC20 for my first USDT card topup?
TRC20. Unless you have a specific reason (compliance audit / large amount + existing ERC20 holdings). Gas is 10-100x cheaper, arrival is faster, and every major USDT card defaults to TRC20. $1 vs $5-15 gas = 1-15% loss for a $100 topup.
I have ERC20 USDT on an exchange; should I swap to TRC20 first or send ERC20 directly?
Depends on amount. <$500: send ERC20 directly (avoid swap slippage + time). $500-3000: swap to TRC20 then topup (gas savings > swap cost). >$3000: split into multiple amounts (reduce single-transfer risk + benefit from TRC20 low gas).
Is TRC20 really cheaper? When is ERC20 better?
TRC20 is cheaper almost always. ERC20 is better when: 1) You need the same USDT for Ethereum L1 DeFi (avoid bridging twice); 2) Card BIN country requires ERC20 on-chain receipt for compliance; 3) Single transfer >$10k (ERC20 has slightly better safety guarantees at scale).
I sent on the wrong network — what now?
Check address format. TRC20 starts with T (e.g. TFs...); ERC20 starts with 0x. If both networks reject the same address format, wrong-network send = funds lost (Tether can sometimes assist but requires KYC + fees + no guarantees). Every topup, verify the card-app shown "network + address" matches your exchange withdrawal exactly.
What about BSC / Polygon / Arbitrum / Solana?
Depends on card support. BSC: Binance ecosystem cards default; even cheaper gas than TRC20 but smaller ecosystem. Polygon / Arbitrum: EU-compliant cards (Crypto.com Visa etc.) default to these; low gas + clean compliance. Solana: USDT supply growing but USDT-card support is limited. New users → TRC20. Advanced → choose per card + scenario.