MercanPay Blog

What Is USDT? TRC20 vs ERC20 vs BEP20 Networks and Fees

What is USDT and how does it work? Compare the TRC20, ERC20 and BEP20 networks: address formats, how network fees work and which suits accepting payments.

Published: September 30, 20265 min readTürkçe oku
What Is USDT? TRC20 vs ERC20 vs BEP20 Networks and Fees

USDT is the most widely used stablecoin, a token designed to track the US dollar. The same USDT lives separately on several networks, including TRC20, ERC20 and BEP20. This article explains what USDT is, how the networks differ and where network fees come from, from the point of view of a business that wants to get paid.

What is USDT?

USDT (Tether) is a digital asset that aims to keep 1 USDT roughly equal to 1 US dollar. Bitcoin and TRX float freely. USDT is designed to hold a steady value, which is why people often call it a "digital dollar".

For merchants, the main benefit is predictability. You get 50 USDT for a 50-dollar order, and your exposure to price swings between checkout and settlement is far smaller than with volatile coins. We look at managing that risk in more depth in Crypto payment exchange rate risk.

Note: stablecoins carry their own risks, and the dollar value is not guaranteed under all conditions. Nothing here is investment advice.

One token, several networks

USDT isn't tied to a single blockchain. The issuer creates it separately on different networks. The best known are:

  • TRC20: USDT on the TRON network
  • ERC20: USDT on Ethereum
  • BEP20: USDT on BNB Smart Chain

TRC20, ERC20 and BEP20 are the names of the token standards on those networks. What matters for users is simple: USDT must be received on the same network it was sent from. TRC20 USDT goes to a TRON address, and ERC20 USDT goes to an Ethereum address.

TRC20 vs ERC20 vs BEP20 at a glance

TRC20 (TRON) ERC20 (Ethereum) BEP20 (BNB Smart Chain)
Address format Starts with T Starts with 0x Starts with 0x
Fees paid in TRX (or energy) ETH BNB
Speed Blocks every few seconds Depends on congestion Blocks every few seconds
Typical fee level Usually low Can be high when busy Usually low
Exchange support Very common Very common Common

The fee levels above are general tendencies. Actual fees change constantly with network load and coin prices.

One detail causes a lot of confusion: ERC20 and BEP20 addresses look identical (0x...), so people mix those two networks up regularly. TRON addresses start with T, which makes them easier to tell apart, but customers still need to pick the right network on their exchange. See Crypto sent to the wrong network for what goes wrong and why.

How network fees work

Every blockchain transaction uses network resources and has to pay for them. The model differs per network.

Ethereum (ERC20)

Ethereum charges "gas", paid in ETH. A token transfer runs a smart contract, so it uses more gas than a plain ETH transfer. When the network is busy, gas prices rise, and on a small payment the fee can become a noticeable share of the amount.

BNB Smart Chain (BEP20)

BEP20 uses a similar gas model, paid in BNB, and fees are generally low.

TRON (TRC20)

TRON works differently. It uses two resources: bandwidth and energy. Plain TRX transfers mostly consume bandwidth, while smart-contract token transfers such as USDT also need energy. If the sender doesn't have enough energy, the network burns TRX to cover the shortfall. That's why a wallet sending USDT on TRON usually needs some TRX in it.

We break this down step by step in TRON energy and bandwidth explained.

Which network is best for accepting payments?

As a business, you care about three things:

  1. Can customers pay easily? TRC20 is one of the most common withdrawal options on exchanges.
  2. Do fees eat small payments? TRC20 fees are usually low, while Ethereum fees can be out of proportion to a small order when the network is busy.
  3. How fast is settlement? TRON produces blocks every few seconds, so payments become final quickly.

That's why USDT TRC20 is a popular choice for e-commerce and digital services. MercanPay focuses on TRON and supports TRX and USDT (TRC20). Other networks are not supported at this time. For the full payment flow, see How to accept USDT TRC20 payments.

Who pays the network fee?

On a blockchain, the sender always pays the network fee. When your customer withdraws from an exchange, the exchange typically charges a withdrawal fee. That fee is on the customer's side and shouldn't reduce what you receive. Reminding customers that the amount on the payment page must arrive in full, after their exchange fee, prevents a lot of underpayments.

On MercanPay, USDT invoices include a 1 USDT network fee paid by the customer. When you withdraw your balance to your own wallet, a withdrawal fee between $1 and $3 applies.

How to explain network choice to customers

Exchange withdrawal screens usually list several networks for USDT. To keep customers from picking the wrong one, spell out three things at checkout:

  1. Network: "Choose TRON (TRC20) as the network." Some exchanges label it "TRX" or "TRON".
  2. Address: "The address must start with T. Don't type it by hand; copy it or scan the QR code."
  3. Amount: "The full amount on the payment page must arrive after your exchange's withdrawal fee."

That short note prevents a large share of support tickets and underpayments. For more ways to make your checkout clearer, see Crypto checkout conversion tips.

FAQ

Is TRC20 USDT the same as ERC20 USDT?

Both are USDT from the same issuer, aiming for the same value, but they live on different networks. You can't send one directly to the other; moving between networks usually happens through an exchange.

How do I recognise a TRC20 address?

TRON addresses start with a capital T. An address starting with 0x is not a TRON address.

Why do I need TRX to send USDT on TRON?

TRC20 transfers consume energy. Without enough energy, the fee is paid by burning TRX, so the sending wallet needs some TRX. Exchanges usually bake this into their withdrawal fee.

Which network has the lowest fees?

Fees move all the time, so a fixed ranking would be misleading. As a general tendency, TRC20 and BEP20 are low and ERC20 can be higher when the network is busy.

Get started with MercanPay

You don't need to run any blockchain infrastructure to accept USDT TRC20. MercanPay gives each open invoice its own payment address, confirms the payment and notifies you. Commission starts from 0.4%. Create your merchant account.

#USDT#TRC20#ERC20#BEP20#Stablecoin

Related posts

Start accepting crypto payments in minutes

Accept USDT and TRX (TRC20). Fees from 0.4%, a hosted payment page, API and webhooks.