XAUUSD 4,166Live chart →

ERC20 vs TRC20 vs BEP20: Networks, Tokens and Fees Explained

Lesson 4 of 10 · Beginner

One token, many networks

When you click withdraw on an exchange for Tether, you usually see a list of networks: TRC20, ERC20, BEP20 and sometimes several more. The reason is that USDT is not a blockchain of its own; it is a token that exists on several different blockchains. On each network, a separate smart contract keeps the balances.

These versions are not linked automatically. Tether on Tron is recorded in Tron's ledger, and Tether on Ethereum in Ethereum's ledger. The networks do not know about each other. Exchanges and bridges make moving between them possible for the user by holding balances on several networks.

A subtler point that many people miss: not every version carrying the USDT name was issued by Tether itself. For example, if you open the common Tether contract on BNB Smart Chain in the BscScan explorer, its name is Binance-Peg BSC-USD. That is a bridged version backed by Binance rather than a direct Tether issuance, which adds an extra layer of trust.

What do TRC20, ERC20 and BEP20 actually mean?

These three names are the token standards on three different blockchains:

NetworkAddress formatFees paid with
ERC20 (Ethereum)0x…ETH
TRC20 (Tron)T…Energy and bandwidth (TRX)
BEP20 (BNB Smart Chain)0x…BNB

The golden rule from this table: to send any token you need the native coin of that network for fees (or, on Tron, enough resources). A wallet that holds only USDT and no ETH, BNB or TRX usually cannot move it.

Where fees come from, and why they are not fixed

The network fee does not depend on the amount of money you send; it depends on the computational work of the transaction and on how busy the network is. Sending 10 USDT and sending 10,000 USDT on the same network costs about the same network fee. The three main factors are:

The fee an exchange charges you when you withdraw is not the same as the real network fee; each exchange sets its own, and it can be higher or lower than the actual cost. Read the final figure on the confirmation page before every withdrawal. Because these numbers change constantly, this lesson does not quote a fixed fee for any network.

Why sending on the wrong network can destroy your funds

The sender's network and the receiver's network must be exactly the same. The common mistakes are:

  1. TRC20 to a 0x address (or the reverse): the address formats differ, and the wallet or exchange will usually refuse to send. That is the lucky case.
  2. ERC20 to a BEP20 address (or the reverse): the most dangerous case. Because both addresses are 0x addresses, the system raises no objection and the transaction goes through, but the funds land on a network the recipient did not expect. If the destination is your own personal wallet, the funds can usually be reached by adding that network in the wallet. If it is an exchange deposit address, recovery depends entirely on that exchange's policy: it may return the funds for a fee, or it may not return them at all.
  3. Sending to the token's contract address: some users copy the USDT contract address instead of the recipient's address. Those funds are almost always lost.
  4. A counterfeit token with the same name: anyone can create a token named USDT. What makes a token genuine is its contract address, not its name or logo.

A blockchain has no support desk that can reverse a mistake. So treat the choice of network as a financial decision, not an unimportant technical option.

A short checklist before choosing a network

Before every transfer, ask yourself these questions in order:

  1. Which network does the recipient accept? Get this from the exchange's own deposit page or directly from the recipient, not from your own guess.
  2. Does the address match that network? A T address for Tron, a 0x address for Ethereum or BNB Smart Chain. If it is a 0x address, ask explicitly which network.
  3. Do you hold the fee coin? In a personal wallet, check your TRX, ETH or BNB balance before sending a token.
  4. Is the token contract correct? If you add a token to your wallet manually, take the contract address from the issuer's official source.
  5. Have you sent a test amount? For important sums, send a small amount first and confirm it arrives.

These five questions take a minute and prevent the most common transfer losses.

Common mistakes

  • Choosing a network only by the cheapest fee, without asking which network the recipient supports.
  • Assuming that because ERC20 and BEP20 addresses look alike, the networks are the same.
  • Not holding TRX, ETH or BNB for fees and getting the token stuck in the wallet.
  • Trusting the USDT name and logo in a wallet instead of checking the token's contract address.
  • Treating an exchange's withdrawal fee as the real network fee.
  • Assuming Tether on one particular network is safe from the issuer's freezing risk.

What do volume and data say here?

On-chain data shows how much each network is actually used and what risks it carries:

  • Each network's share of Tether supply: according to Crypto Economy in October 2026, the stablecoin market was about 300 billion dollars, USDT supply about 184 billion, and stablecoins on Tron about 90 billion (mostly USDT). That makes Tron the largest rail for moving Tether.
  • Freezing risk is the same on every network: according to BlockSec's analysis, in 2025 Tether blacklisted about 4,163 addresses holding nearly 1.26 billion dollars of USDT, and about 84 percent of them were on Tron. A network's popularity does not exempt it from the issuer's ability to freeze.
  • Check for yourself: open the token contract address in Tronscan, Etherscan or BscScan and look at the issuer's name, the number of holders and the transfer volume. A counterfeit token typically has few holders and a short history.

These numbers help you understand the transfer rails; they are not for buy or sell decisions.

📊 See real gold futures volume behind these ideas: free order flow course · today's gold volume map

Frequently asked questions

What is the difference between TRC20 and ERC20?

TRC20 is the token standard on the Tron network and ERC20 is the token standard on Ethereum. Tron addresses start with T and Ethereum addresses with 0x, and each pays fees in its own network's coin or resources. Tether exists on both, but the two versions are not linked.

What happens if I send USDT on the wrong network?

It depends. If you sent it to your own personal wallet using the same key, adding the correct network usually makes it accessible. If you sent it to an exchange address, it is up to the exchange, and the funds may be lost.

Which network is best for sending USDT?

The best network is the one the recipient supports exactly. After that, you can compare fees and speed. Fees change constantly, and the issuer's freezing risk exists on every network.

Education only, not a recommendation to buy or sell; we never give signals. Price examples are illustrative. Test any method on a demo account first, with strict risk management.