Tonkeeper is now Keeper. Same wallet, more chains

TRC20 vs ERC20 vs BEP20 (2026): Which USDT Network Should You Use?

TRC20 vs ERC20 vs BEP20 USDT networks compared by Keeper

USDT is the same dollar on every network, but the network decides what the transfer costs, how fast it lands, and whether it lands at all. For most people the answer is: TRC20 (TRON) for everyday transfers, BEP20 (BNB Chain) when both sides use Binance, ERC20 (Ethereum) only when a DeFi app or exchange requires it — and USDT on TON when you want the lowest fee of the four. Here is how to choose in 30 seconds, with the real numbers.

Key takeaways

  • Same USDT, different rails. The network changes the fee, the speed and the address format — not the value.
  • TRC20 is the default for sending to people and exchanges: cheap, fast, supported everywhere.
  • ERC20 is the most expensive and the most widely accepted by DeFi apps. Use it when you have to.
  • BEP20 is nearly free and fast, but mostly lives inside the Binance ecosystem.
  • Sender and receiver must pick the same network. Sending TRC20 USDT to an ERC20 address loses the funds in most cases.
  • A multichain wallet like Keeper holds all four USDT versions under one recovery phrase, so you never have to choose a wallet per network.

What do TRC20, ERC20 and BEP20 actually mean?

They are token standards — the technical format a token follows on a given blockchain:

  • ERC20 — tokens on Ethereum. The original standard; USDT launched here in 2017.
  • TRC20 — tokens on TRON. TRON copied the Ethereum design with faster blocks and lower fees. Since 2021 more USDT lives on TRON than on any other chain.
  • BEP20 — tokens on BNB Chain (ex Binance Smart Chain). Also Ethereum-compatible, run by Binance's ecosystem.
  • USDT on TON — not a "-20" standard (TON uses the Jetton format), but the same Tether dollar, launched on The Open Network in 2024.

Tether issues USDT on each of these chains separately. 1 USDT on TRON is worth exactly 1 USDT on Ethereum, and Tether backs all of them the same way. The only things that differ are the plumbing.

TRC20 vs ERC20 vs BEP20 vs TON: the comparison

Typical figures, October 2026. Network fees move with congestion; exchange withdrawal fees are set by each exchange.

TRC20 (TRON)ERC20 (Ethereum)BEP20 (BNB Chain)USDT on TON
Network fee to send~7–15 TRX if paying in TRX (≈ $1–3); gasless wallets let you pay from USDT$0.30–$5 at normal gas; $20+ in spikes~$0.05–0.15a few cents
Fee paid inTRX (or USDT in a gasless wallet)ETH onlyBNB onlyTON (GRAM), or USDT in a gasless wallet
Time to arrive~1 minute1–5 minutes; exchanges may wait longer for confirmations~1 minuteunder a minute
Address starts withT…0x…0x…UQ… / EQ…
Typical exchange withdrawal fee~1 USDT1–5 USDT (varies with gas)~0.3 USDT~0.2–1 USDT
Where it's acceptednearly every exchange and P2P market worldwideevery DeFi app, every exchangeBinance ecosystem, BNB Chain DeFiTON ecosystem, Telegram, growing exchange list
Best forsending to people, exchanges, P2P, payrollDeFi, lending, large transfers to institutionscheap moves between Binance and a walletcheapest small transfers, Telegram-native users

Two things the table doesn't show:

ERC20 and BEP20 addresses look identical. Both start with 0x. Your Ethereum address is your BNB Chain address. That is convenient and dangerous: an exchange will happily send ERC20 USDT to an 0x address you gave as BEP20, and the funds land on a chain your wallet may not be showing. More on that below.

TRC20 fees have a trap. Sending USDT on TRON costs "energy" and "bandwidth", resources you get by holding or staking TRX. A new wallet has none, so every transfer burns TRX instead — and sending to an address that has never held USDT costs roughly double. Wallets with gasless sending (Keeper's TRON support does this) let you pay that fee from the USDT itself, so you never have to buy TRX just to move dollars. Send USDT on TRON without holding TRX →

Which USDT network should you use? Decide in 30 seconds

Sending to another person?

→ Whatever network they give you. Ask. If they don't care: TRC20.

Sending to or from an exchange?

→ Open the exchange's deposit page, see which networks it lists for USDT, pick the cheapest one your wallet supports. Usually TRC20.

Moving money between Binance and your own wallet?

→ BEP20. Fee is a few cents and Binance processes it instantly.

Using a DeFi app (lending, swaps, yield)?

→ Use the network the app runs on. Most of them are Ethereum (ERC20), some BNB Chain or TON.

Paying someone in Telegram or inside the TON ecosystem?

→ USDT on TON. Lowest fee, and the recipient's address is often one tap away.

Holding USDT long-term and not moving it?

→ Doesn't matter. Pick the network your wallet handles best and leave it. You can always swap between networks later from inside a multichain wallet, no bridge needed.

What happens if you send USDT to the wrong network?

The most common mistake in crypto, and the outcome depends on which mismatch you made:

MistakeOutcome
ERC20 ↔ BEP20 (both 0x addresses)Funds are on the other chain at the same address. If you control the private key (your own wallet), add the network and the balance appears. If it's an exchange deposit address, open a ticket — many exchanges recover it for a fee.
TRC20 → an 0x address (or the reverse)The transaction usually fails to send, because the address format doesn't match. If your wallet let it through, the funds are gone.
Correct network, wrong addressGone. Blockchain transfers can't be reversed.
Sent to an exchange on a network it doesn't support for USDTOpen a support ticket immediately. Recovery is possible but not guaranteed.

Rule: copy the address, then check the first characters and the network label on both sides before you confirm. Thirty seconds, every time.

How Keeper handles USDT across networks

Keeper (formerly Tonkeeper) is a self-custodial, open-source multichain wallet. USDT on TRON, Ethereum, BNB Chain and TON sit side by side in one wallet, under one 12-word recovery phrase — no separate app per network, no network switching menu to get wrong.

Three things that matter for USDT specifically:

  • Gasless USDT on TRON and TON. Pay the network fee from the USDT you're sending. You don't need to buy TRX or GRAM first.
  • Swap between networks without a bridge. Move USDT from Ethereum to TRON (or any pair) inside the wallet. No bridge contracts, no wrapped tokens.
  • Address check before send. The wallet shows the network next to the address, so a T… address never ends up in an Ethereum send.

Download Keeper → — iOS, Android, desktop and browser extension.

FAQ

Is TRC20 or ERC20 better for USDT?

TRC20 for almost all transfers: fees are a fraction of Ethereum's and transfers land in about a minute. ERC20 only when a DeFi app or counterparty requires Ethereum.

Can I send TRC20 USDT to an ERC20 address?

No. The address formats are different (T… vs 0x…), and the networks don't talk to each other. Most wallets block the transaction; if one lets it through, the funds are lost.

Is BEP20 the same as ERC20?

Same address format, different blockchain. Your 0x address works on both Ethereum and BNB Chain, but a token sent on one chain is not visible on the other until you add that network in your wallet.

Which USDT network has the lowest fees?

USDT on TON and BEP20, both at a few cents. TRC20 is low if you hold TRX or use a gasless wallet; ERC20 is the most expensive.

Which USDT network is the safest?

All four carry the same Tether dollar. "Safety" comes down to not sending on the wrong network and keeping your recovery phrase offline, not to the chain itself. Ethereum has the longest track record; TRON has the most USDT in circulation.

Does Binance support USDT on TRC20?

Yes. Binance supports USDT deposits and withdrawals on TRC20, ERC20, BEP20, TON and several other networks. The deposit page shows the fee and minimum per network.

Why does my TRC20 transfer need TRX?

TRON charges fees in energy and bandwidth, which come from holding TRX. If you have none, the fee is burned in TRX. A wallet with gasless sending lets you pay it from USDT instead.

Can I convert USDT TRC20 to ERC20?

Yes. In a multichain wallet you swap between the two inside the app; on an exchange you deposit on one network and withdraw on the other. Don't try to send across — it's a swap, not a transfer.


One wallet for every USDT. Download Keeper and hold TRC20, ERC20, BEP20 and TON USDT under one recovery phrase.

Follow Keeper on X and Telegram for product updates and security tips.

© 2026 Keeper. All rights reserved.