← Back to Blog

USDT TRC20 vs ERC20 vs BEP20: Which Network to Use and What It Really Costs in 2026

Published · by Leo Gashi, RS Computers

USDT Crypto payments Guides

Use the exact network the payment page shows. If you can choose, BEP20 (BNB Smart Chain) was the cheapest way to send USDT from an exchange on 11 November 2026: Binance and Bitget both charged 0.01 USDT to withdraw on it, against 1.5 to 2 USDT on TRC20 and 0.6 USDT on ERC20. The blockchain's own fee is now the small part of the bill on every network. A USDT transfer cost under one cent on Ethereum that day, and about $2 to $4 worth of TRX on Tron for a wallet without its own energy. What you really pay is set by the exchange or wallet you send from. RS Computers takes USDT for its KVM servers in Amsterdam, Dublin and Prishtina, so this guide ends with how to pay for a VPS with crypto without losing money on the way.

Key facts, checked on 11 November 2026:

What TRC20, ERC20 and BEP20 actually mean

USDT is one dollar-pegged token that exists as separate copies on many blockchains. The names come from token standards: ERC20 is the token standard on Ethereum, TRC20 is the matching standard on Tron, and BEP20 is the one on BNB Smart Chain. When an exchange asks you to "choose a network", it is asking on which of those chains the USDT should move. The coin is the same in value; the roads are different.

Tether lists the chains it issues USDT on in its supported protocols page, including Ethereum, Tron, Solana, TON and others, and it has stopped issuing on some older ones such as Omni and EOS. Exchanges offer more networks still: Binance listed 19 for USDT on 11 November 2026, including Polygon, Arbitrum One, Solana and TON next to the big three.

For a payment to arrive, one thing must match: the sender and the receiver must use the same network. USDT sent on Tron arrives on Tron. It does not appear on Ethereum, even if the receiver also accepts ERC20.

What a USDT payment really costs on each network

There are two different fees, and most guides mix them up.

If you pay from an exchange account, only the withdrawal fee matters to you. If you pay from your own wallet, you pay the network fee directly and need a little of the chain's own coin in that wallet.

NetworkAddress looks likeNetwork fee, one USDT transferBinance withdrawalBitget withdrawalKraken withdrawal
Tron (TRC20)T... (34 characters)6.43 TRX, about $2.04, or 13.03 TRX, about $4.13, to an address with no USDT; near zero with your own energy2 USDT1.5 USDT1 USDT
Ethereum (ERC20)0x... (42 characters)$0.008 at 0.068 gwei0.6 USDT0.6 USDT0.5338 USDT
BNB Smart Chain (BEP20)0x... (same as Ethereum)$0.002 at 0.05 gwei0.01 USDT0.01 USDTNot offered
SolanaIts own format, no 0x or TBase fee 0.000005 SOL, about $0.0004, plus any priority fee0.7 USDT0.5 USDT0.8597 USDT
Polygon PoS0x...$0.0010.03 USDT0.07 USDT1 USDT
Arbitrum One0x...$0.0030.3 USDT0.1 USDT1 USDT
TONIts own formatNot checked0.3 USDT0.15 USDT0.1 USDT

All figures were read on 11 November 2026 between 12:24 and 12:35 UTC. Withdrawal fees come from the Binance, Bitget and Kraken fee pages. Network fees for the EVM chains come from the Etherscan, BscScan, PolygonScan and Arbiscan gas trackers. The Solana base fee of 5,000 lamports per signature is from the Solana fee docs, converted at $83.65 per SOL from CoinGecko. Tron figures are worked out below. Fees change, sometimes several times a day, so treat these as one day's readings and check your own withdrawal screen.

Why TRC20 is no longer the cheap default

For years the standard advice was "use TRC20, ERC20 is expensive". On 11 November 2026 that was backwards at two of the three exchanges we checked. Ethereum gas was so low that a USDT transfer cost less than a cent, while Tron still charges a fixed amount of energy per USDT transfer.

Here is the Tron arithmetic. On 11 November 2026 we read about 40 recent USDT transfers through Tron's public TronGrid API. Almost all used exactly 64,285 energy when the receiver already held USDT, and 130,285 when it did not; two used more. A wallet without staked or rented energy burns TRX at 100 sun per unit (TRON docs), so 64,285 energy is 6.4285 TRX and 130,285 is 13.0285 TRX. Each transfer also used 345 bytes of bandwidth. The 600 free daily bandwidth of an activated account (TRON network parameters) usually covers that; otherwise it burns 0.345 TRX at 1,000 sun per byte. At $0.3170 per TRX on CoinGecko that day, the energy alone is about $2.04 or $4.13.

An exchange covers that cost itself and charges you a flat fee instead, which is why Binance asked 2 USDT for TRC20 and only 0.6 USDT for ERC20. If you pay from your own Tron wallet and the payment address is new, expect the higher of the two figures.

The fee matters more on small invoices

A 2 USDT withdrawal fee is 10% of a 20 USDT invoice, and 0.01 USDT is 0.05%. On a 500 USDT payment the network choice barely moves the total. Exchanges also set minimum withdrawals: 5 USDT on TRC20 and ERC20 and 3 USDT on BEP20 at Binance, 5 USDT on every network at Bitget, and 6 USDT on Tron at Kraken, fee included. For a very small payment, check the minimum before you pick a network.

How long each network takes to confirm

A payment counts as received once the receiver sees enough confirmations, and each receiver chooses how many it waits for. What the chains themselves promise:

The slow step can also be the exchange, which may hold a withdrawal for its own checks before it reaches the chain at all. If you pay a deadline-sensitive invoice, send it from an exchange you have withdrawn from before.

Why sending on the wrong network can lose the money

A blockchain does not know about other blockchains. If the payment page asks for USDT on Tron and you send USDT on BNB Smart Chain, the transfer succeeds on BNB Smart Chain, but the receiver is watching Tron and never sees it. MetaMask's help pages say that sending assets directly from one network to another "will most likely result in permanent and irreversible asset loss" (MetaMask). Kraken, one of the larger exchanges, warns that "Not all misrouted crypto deposits can be recovered" (Kraken deposit recovery).

Why the same 0x address works on ERC20 and BEP20

BNB Smart Chain, Polygon and Arbitrum all run the Ethereum Virtual Machine, so a wallet's key produces the same 0x address on each of them. That is convenient for wallets and dangerous for payers: an exchange will happily accept a 0x address under ERC20, BEP20, Polygon or Arbitrum, because the address is valid on all four. Nothing stops you from picking the wrong one.

A Tron address is easier to tell apart. It is "34 characters starting with T" (TRON account docs), so a 0x address is not a valid Tron address and an exchange's address check can catch that mix-up. The real trap is between the 0x networks.

If you did send on another 0x network, the USDT now sits at that same address on the other chain. Whether the receiver can and will move it back is up to them, and it is never automatic. Contact them with the transaction ID before you pay again.

Send the exact amount, after fees

A payment page gives you an exact amount for a reason: the receiver matches the incoming transfer to your invoice by that amount. Three things change what arrives:

How to pay a hosting invoice in USDT, step by step

This is how it works at RS Computers, and most hosts and SaaS companies that use a crypto payment gateway work the same way.

  1. Choose a plan, a location and an operating system in the store, and create your client account.
  2. At checkout, choose to pay with crypto. You go to the payment page of a third-party crypto payment gateway.
  3. Pick USDT and then the network. The page shows the coin, the network, the exact amount and the wallet address.
  4. In your exchange or wallet, choose the same coin and the same network. Paste the address; do not type it. Check the first and last four characters against the payment page.
  5. Enter the amount so that the amount received equals the amount shown, after the withdrawal fee. Send it as one transfer.
  6. Wait for the network to confirm. When the payment is confirmed, the invoice is marked paid and the server is deployed automatically, in under 60 seconds. The login appears in the client area.

RS Computers also accepts Bitcoin, Ethereum, Monero, BNB, TRON and most widely used coins on the same payment page. If you prefer, you can pay by bank transfer using the bank details printed on the invoice. New customers can ask for a refund within 7 days; it goes back in crypto through a support ticket, under our Refund Policy.

Checklist before you press send

Frequently asked questions

Which USDT network has the lowest fees in 2026?

From an exchange, BEP20 was the cheapest on 11 November 2026: 0.01 USDT to withdraw at both Binance and Bitget. Kraken did not offer BNB Smart Chain for USDT; of the networks in our table, its cheapest was TON at 0.1 USDT. From your own wallet, every EVM network cost under one cent per transfer that day, while Tron cost about $2 to $4 worth of TRX without staked energy.

Is TRC20 or ERC20 better for paying an invoice?

Neither is better in itself; use the one the receiver asks for. If both are offered, compare your exchange's withdrawal fee. On 11 November 2026 ERC20 was the cheaper of the two at all three exchanges we checked: 0.6 against 2 USDT at Binance, 0.6 against 1.5 at Bitget and 0.5338 against 1 at Kraken. TRC20 confirms faster: about 1 minute to finality on Tron against about 15 minutes on Ethereum.

What happens if I send USDT on the wrong network?

The transfer completes on the network you chose, but the receiver does not see it, because it is watching another chain. Recovery is not automatic and not always possible. Do not pay again; send the transaction ID to the receiver's support and ask whether they can retrieve it.

Can I send USDT BEP20 to an ERC20 address?

Your exchange will let you, because both use the same 0x address format, but it is a different payment. The USDT lands on BNB Smart Chain, not Ethereum. If the receiver asked for ERC20, send ERC20.

Why did my exchange charge more than the network fee?

Exchanges charge a flat withdrawal fee that they set themselves. On 11 November 2026 a USDT transfer cost $0.008 on Ethereum, while Binance and Bitget charged 0.6 USDT to withdraw on ERC20.

How long does a USDT TRC20 transfer take?

Tron makes a block every 3 seconds, and its documentation says a block is final after about 1 minute in normal operation. The exchange's own processing before it sends can take longer than that.

Which RS Computers plan to pay for

The network you pay on does not change the server. If you came here to pay for hosting, the plan is the only real choice. A VPS Nano (1 vCPU, 1 GB RAM, 20 GB NVMe) suits a VPN, a small bot or a test box. A VPS Micro (2 vCPU, 2 GB, 40 GB) or VPS Mini (4 vCPU, 4 GB, 80 GB) suits websites and most apps; VPS plans share their vCPUs. If you need dedicated vCPUs and a 10 Gb/s port, start at VDS Small (4 dedicated vCPU, 8 GB, 240 GB NVMe). Every plan is a KVM server with a dedicated IPv4 and IPv6 address and free weekly backups, from RS Computers LLC, a hosting company founded in Kosovo in 2018 with its own network, AS213900. Pick the city nearest your users: Amsterdam, Dublin or Prishtina. Compare all VPS and VDS plans, or read how crypto VPS payment works at checkout. Questions before you pay go to us on Telegram.

← All articles

Chat on Telegram