All articles
BLOG

USDT Networks Explained: TRC-20 vs ERC-20 vs Others

Crypto & paymentsUpdated: July 20266 min read

Articles are currently available in English only.

USDT is one token issued on many separate blockchains. The dollar value is the same everywhere, but a transfer only works when the sender and the receiver use the exact same network — and sending on the wrong one is often unrecoverable. This guide explains what TRC-20, ERC-20, BEP-20 and the other common rails actually are, how their fees compare, and how to read a network picker so you never guess.

If you fund your balance with crypto, you will meet this choice on every deposit: the deposit flow asks for a coin, then a network, and only then generates the invoice. Exchanges put the same choice on their withdrawal screens. The two selections must match, character for character.

None of this requires understanding blockchain internals. You only need one habit: treat the network as part of the address, not as a preference.

01 One Token, Many Chains

Tether issues USDT on multiple independent blockchains. Each issuance is a separate ledger entry on a separate network: USDT on Tron is a TRC-20 token, USDT on Ethereum is an ERC-20 token, and so on. They are pegged to the same dollar value, but on-chain they are different assets that cannot see each other.

A useful mental model: the same currency carried over different payment rails. A bank wire and a card payment can both move dollars, but you cannot send a wire to a card number. Likewise, a TRC-20 transfer cannot arrive at an ERC-20 deposit address, even though both are "USDT".

The network is chosen by whoever sends the transaction, and it must equal the network the receiving address was generated for. Everything else in this article follows from that one rule.

02 The Big Networks Compared

  • TRC-20 (Tron) — the most popular rail for USDT payments and deposits. Transfers confirm in seconds to a couple of minutes; fees are low, typically a few dollars or less, though they vary with network conditions. Addresses start with T.
  • ERC-20 (Ethereum) — the most widely supported network; virtually every wallet and exchange handles it. The trade-off is gas: fees fluctuate and can climb from a couple of dollars to substantially more during congestion. Addresses start with 0x.
  • BEP-20 (BNB Chain) — an Ethereum-compatible chain with much cheaper fees, usually well under a dollar. Uses the same 0x address format as Ethereum, which makes network mix-ups with ERC-20 especially easy — the address alone will not warn you.
  • Solana — fast finality and fees measured in fractions of a cent. Addresses are base58 strings with no 0x prefix. Increasingly common for stablecoin payments.
  • TON and Polygon — also widely offered. Both are cheap (roughly a few cents or less) and reasonably fast; support is broad but not as universal as the rails above.

Note

All fee figures here are approximate and change with network load. The only number that matters is the fee quoted on the actual withdrawal screen at the moment you send.

03 Why the Network Matters

Sender and receiver must be on the same network. When a platform generates a TRC-20 deposit address, it is watching the Tron blockchain for incoming funds. A payment sent on any other chain never appears on that ledger, so from the receiver's side the money simply never arrives.

Cross-network mistakes fall into two categories. If the address format is invalid on the chain you chose, most wallets refuse to send — the cheap kind of mistake. If the format happens to be valid on both chains, as with ERC-20 and BEP-20, the transaction goes through and the funds land at the same address on a chain the receiver is not watching. Whether they can be recovered depends on who controls the key for that address and whether the platform is willing to act: a self-custody recipient can often access the same 0x address on the other chain, while a custodial platform holds the key but may decline to credit or retrieve a wrong-chain deposit.

Warning

Funds sent on the wrong network are often permanently unrecoverable. Some custodial platforms can attempt a manual recovery for a fee, many cannot or will not, and self-custody wrong-chain sends to an unmonitored address are effectively gone. Verify the network before every send — there is no undo on a blockchain.

04 How to Pick

When you are paying an invoice, there is no decision to make: use exactly the network the invoice specifies. If your wallet or exchange does not support that network, go back and generate an invoice for one it does — never substitute a "compatible-looking" alternative.

When the choice is genuinely yours — say, moving USDT from an exchange to your own wallet — pick the cheapest rail that both sides fully support. In practice that usually means TRC-20, Solana or Polygon over ERC-20, unless you specifically need Ethereum. Check three things on each side: the network is listed, the withdrawal fee is acceptable, and the minimum amount is below what you plan to send.

If this is your first time buying and moving crypto at all, start with buying crypto for the first time — it covers where to get USDT before any of this applies.

05 Reading a Withdrawal Screen

Every exchange withdrawal form follows the same pattern. Slow down at each field.

  1. 01Select USDT as the asset. Do not rely on a recent-sends shortcut, which may remember a different network.
  2. 02Select the network. This dropdown is the critical field — match it exactly to what the receiving side specified (TRC20, ERC20, BEP20, SOL, and similar labels).
  3. 03Check the quoted withdrawal fee and the minimum amount. Confirm whether the fee is added on top of or subtracted from the amount you enter — the form states which — so the receiver gets what you intend.
  4. 04Paste the address and confirm its format matches the network: T… for Tron, 0x… for Ethereum, BNB Chain and Polygon, a base58 string for Solana. A mismatch means you picked the wrong network in step 2.
  5. 05Re-check the first and last several characters of the pasted address, then confirm.

For larger amounts, address hygiene matters as much as network choice — clipboard-swapping malware and lookalike addresses are covered in sending crypto safely.

06 Deposits on the platform

Topping up your balance uses the same flow, with the guesswork removed. You enter a USD amount, pick a coin — USDT among 50+ options — and then pick a network for that coin, with the per-network minimum shown. The invoice that follows states the exact crypto amount, the deposit address, a QR code, a 2-hour countdown and, on some networks, a memo you must include with the transfer.

Send exactly the stated amount on exactly the stated network, and remember the network fee is paid by you on top — do not subtract it from the invoice amount. Funds credit automatically after blockchain confirmations. The full walkthrough is in depositing crypto.

Warning

Crypto deposits are non-refundable once credited, because the underlying transfers are irreversible — see /refund. The mitigation is that your balance never expires, so deposit only what you intend to spend and it will keep until you do.

If an invoice expires or something does not credit as expected, contact the support tickets page in your dashboard with the transaction hash and the invoice details before sending anything again.