payfjordUSDT payment gateway
HomePricingFAQGuides
Sign inStart free
payfjordUSDT payment gateway

Payfjord reads public blockchain data and reports back to your website. Your customers' money goes straight to your wallet — we never hold it.

Product

  • Pricing
  • Create account
  • API docs

Support

  • FAQ
  • Contact
  • Sign in

Legal

  • Terms & Privacy
  • Privacy policy

© 2026 Payfjord

A technical service that reads blockchain data. Not an exchange — we never hold or convert your assets.

All guides
21 August 2026·7 min read·Updated Sept 2026

USDT TRC20 vs BEP20 vs ERC20: Which Network Should You Accept?

TRC20, BEP20 and ERC20 are not three different tokens. They are the same USDT moving over three different networks. Choosing between them is a question about cost, speed, and where your customers already keep their money.

On this page

  1. 1.They are the same token
  2. 2.Side by side
  3. 3.How to choose
  4. 4.The mistake that costs real money
  5. 5.What about USDC?

They are the same token

Tether issues USDT on many networks. A USDT on Tron and a USDT on Ethereum are both worth one dollar and are both redeemable with Tether — they simply live on different ledgers.

What differs is the road, not the cargo: how much it costs to send, how long confirmation takes, and which wallets and exchanges support it.

Side by side

Network fees below are paid by whoever sends the money, not by you. They still matter: a customer paying a $5 invoice will abandon it if the network fee is $8.

NetworkConfirmationNetwork fee for the senderBest for
TRC20 (Tron)~1 minuteAround $1, sometimes free from exchangesSmall and medium payments, Asian markets
BEP20 (BNB Chain)~45 secondsA few centsCost-sensitive customers with Binance accounts
ERC20 (Ethereum)~2 minutesVaries widely, can be several dollarsLarge payments, institutional senders
Polygon~1 minuteFractions of a centHigh volume, low ticket size
Arbitrum / Base / Optimism20–40 secondsA few centsCustomers already on layer 2

How to choose

Start from your customers, not from the technology. If most of them withdraw from a particular exchange, enable whichever network that exchange makes cheapest — that is the one they will use.

As a default, TRC20 plus BEP20 covers the majority of retail USDT flow. Add ERC20 if you take large payments, and a layer 2 if your audience is already there.

  • Enable at least two networks so nobody has to bridge
  • Do not enable a network you cannot check — a network nobody watches is worse than one you do not offer
  • Remember the confirmation wait is the customer's wait too

The mistake that costs real money

Sending USDT to an address on the wrong network is the most common way people lose funds. An address that is valid on Ethereum is also valid on BNB Chain and Polygon — the format is identical — so a wallet will happily let someone send to the wrong chain.

A checkout page should make the network unmistakable at the moment of payment, and the address shown should belong to the network the customer just chose. If you build your own flow, do not show one address and let the customer pick the network afterwards.

What about USDC?

USDC is a second dollar-pegged stablecoin, issued by Circle rather than Tether. It behaves identically for payment purposes: one dollar, same networks, same integration.

Offering both costs you nothing extra — they share the same wallet address on each chain — and removes a reason for a customer to go elsewhere.

Frequently asked questions

Is TRC20 USDT the same as ERC20 USDT?
Yes, both are Tether's USDT and both are worth one dollar. They exist on different networks, so a transfer on one does not appear on the other.
Which USDT network has the lowest fee?
Polygon and the Ethereum layer 2 networks are usually cheapest for the sender, often a fraction of a cent. BEP20 is close behind. TRC20 is moderate but very widely supported.
What happens if a customer sends USDT on the wrong network?
The funds go to an address on a chain you are not watching. Recovery is sometimes possible if you control the same address on that chain, but never guaranteed. This is why the checkout page must make the network explicit.
Should I accept every network?
Only the ones you can actually monitor. Each enabled network is a promise that you will see the money arrive.

Related guides

  • How to Accept USDT Payments on Your Website in 2026

    9 min read

  • USDT vs USDC for Merchants: Which Stablecoin Should You Accept?

    6 min read

  • Non-Custodial Crypto Payment Gateway: Why Holding Your Keys Matters

    6 min read

Payfjord reads the blockchain and calls your callback. Money goes straight to your own wallet — we never hold it.

Get started