TRC20, ERC20 and BEP20: A Side-by-Side Guide to USDT Networks
USDT on Tron, Ethereum and BNB Smart Chain are three different tokens with different addresses, fee coins and quirks. This side-by-side guide helps you choose and avoid mistakes.
- By
- BuyCryptoCard Team
- Published
- Read
- 5 min
Contents
When you withdraw USDT from an exchange, the first question is almost always the same: which network? The three names you will see most often are TRC20, ERC20 and BEP20. They refer to USDT issued on the Tron, Ethereum and BNB Smart Chain blockchains respectively. For a payment, the brand on the token is the same; almost everything else is different.
This guide compares the three side by side. It does not declare a winner, because the right network depends on what you hold, what the receiver supports and what your exchange charges.
What the names mean
The labels come from the token standards of each chain:
- TRC20 — the token standard on Tron.
- ERC20 — the token standard on Ethereum.
- BEP20 — the token standard on BNB Smart Chain (often shortened to BSC).
When an exchange or checkout says "USDT (TRC20)", it means USDT on Tron. Sending "USDT" without matching this label is how most network mistakes happen.
Address formats
| Network | Address looks like | Fee paid in |
|---|---|---|
| TRC20 (Tron) | Starts with a capital T, 34 characters | TRX (via energy and bandwidth) |
| ERC20 (Ethereum) | Starts with 0x, 42 characters | ETH (gas) |
| BEP20 (BNB Smart Chain) | Starts with 0x, 42 characters | BNB (gas) |
Notice that ERC20 and BEP20 addresses look identical in format. An address that is valid on one is a valid-looking address on the other. This is the single most important fact in this guide, and it is explained in depth in why an address can look valid on the wrong network.
Fees
TRC20
Tron uses a resource model. Transfers consume bandwidth and, for token transfers like USDT, energy. Wallets that hold staked TRX receive these resources; otherwise the network burns TRX to cover them. In practice, a USDT transfer on Tron usually costs a modest amount of TRX, but the exact cost depends on the wallet's resources and on network parameters, which change from time to time. Exchanges hide this from you and charge a flat withdrawal fee instead.
ERC20
Ethereum charges gas, paid in ETH. The cost of a USDT transfer equals the gas it uses multiplied by the gas price at that moment. When the network is busy, gas prices rise, sometimes sharply. ERC20 transfers are therefore often among the more expensive options at busy times and can be reasonable at quiet times. See how Ethereum gas fees work.
BEP20
BNB Smart Chain also uses gas, paid in BNB. Fees on this network have generally been lower than on Ethereum's main network, though they still vary with demand.
The fee you actually pay
For most people the relevant number is not the raw network fee but the withdrawal fee set by their exchange for that network. Exchanges set their own schedules, and the same exchange can be cheap on one network and expensive on another. Always check the withdrawal screen before choosing.
Speed
All three networks usually confirm transactions within seconds to a few minutes under normal conditions. The time you wait in practice is dominated by:
- how long your exchange takes to process the withdrawal before broadcasting it, and
- how many confirmations the receiving service requires.
Support and availability
Support varies by service:
- Many exchanges and payment processors support TRC20 because it is popular for stablecoin transfers.
- ERC20 is supported almost everywhere that supports Ethereum.
- BEP20 is widely supported, especially on exchanges connected to the BNB ecosystem.
The deciding question is simple: which networks do both the sender and the receiver support? If only one network is shared, that is your network.
The mistakes each network invites
TRC20: sending from a wallet that has no TRX for fees can leave the transfer stuck or failed. Self-custody wallets need a little TRX; exchanges handle it for you.
ERC20: paying a high fee at a busy moment, or setting too low a fee in a self-custody wallet so the transaction waits.
BEP20: confusing it with ERC20 because the addresses look the same, or confusing it with older BNB-ecosystem formats. Read the network label, not just the token name.
A quick decision routine
- List the networks the receiver accepts.
- List the networks your exchange or wallet can send on.
- Take the overlap.
- Compare the withdrawal fee for each network in the overlap.
- Choose the cheapest one you are comfortable with, and read the address format before you paste.
For a fuller checklist, see choosing a USDT network.
Using these networks to pay for a card
On BuyCryptoCard, the checkout's network selector shows exactly which token-network pairs are accepted at the moment. Pick one you can send on, send the exact total — adding your exchange's fee on top if it is deducted from the amount — and keep the transaction ID. The card price is the same on every network: the balance plus a $5.00 issuance fee and a 15% load fee, as shown on the pricing page.
Frequently asked questions
Which of the three is cheapest?
It depends on the moment and especially on your exchange's withdrawal fees. Compare them on the withdrawal screen rather than relying on general reputations.
Can I receive TRC20 USDT at an ERC20 address?
No. A Tron transfer cannot arrive at an Ethereum address. The address formats are different, and most wallets will refuse it; if something goes wrong, the funds may be lost.
Why do ERC20 and BEP20 addresses look the same?
Both networks use the same account format inherited from Ethereum's design. One private key can control the same address on both chains, but they are separate ledgers with separate balances.
Do I need TRX, ETH or BNB to send USDT?
If you send from a self-custody wallet, yes — fees are paid in the network's own coin. If you withdraw from an exchange, the exchange pays the network and charges you its own fee.
Summary
TRC20, ERC20 and BEP20 are three separate homes for USDT. They differ in address format, fee coin and fee behavior. Choose based on what both sides support and what your exchange charges, read the network label every time, and remember that ERC20 and BEP20 addresses look identical even though they are not interchangeable.
BuyCryptoCard Team
General information written by the people who review BuyCryptoCard orders — not financial, legal or tax advice. If something here is out of date, let us know.