Fiatside

ブログ

USDT on TRC-20 or ERC-20, which costs less

An honest network comparison for cashing out USDT: withdrawal fees, gas costs, confirmation times, and the trap of the pre-selected network dropdown.

Published
Updated
Reading time
10 min read
Collective byline (Collective editorial byline): this text is not attributed to any individual person. It has not yet been reviewed by a named editorial owner. Figures come from product data or from public sources cited in the text.

USDT circulates on about a dozen networks. Same token, same displayed value, but sending costs that vary by a factor of fifty depending on the rail you take. On a 200 USDT sale that choice can represent more than ten percent of the amount — or less than a tenth of a percent.

This article compares the two most used networks for USDT, Tron and Ethereum, then widens out to the alternatives we also accept.

The cost you pay is not the one you think

Sending USDT from an exchange to a deposit address involves two distinct costs, and they are routinely confused.

The first is the withdrawal fee charged by the platform you send from. It is a fixed amount that the platform sets itself, usually calibrated above its real execution cost. It is identical whatever amount you withdraw.

The second is the real network cost, that is, what it actually costs to have the transaction included in a block. On Ethereum that is gas: the price depends on network congestion at the second you send. On Tron the model is different, built on resources called bandwidth and energy, which an account can obtain by freezing TRX or pay for in burned TRX.

When you withdraw from an exchange you only pay the first. The platform absorbs the second and earns the difference. That is why the USDT withdrawal fee on Tron stays stable even when the network is busy, while the same withdrawal on Ethereum is often revised upward during gas spikes.

Tron (TRC-20): cheapest, with caveats

On paper Tron wins comfortably. A TRC-20 USDT send typically costs a few TRX — a single-digit dollar amount at worst, often far less if your account holds frozen energy. Platform withdrawal fees on this network are among the lowest available, and they barely move.

Timing is good too. A Tron block appears every three seconds; we require twenty confirmations, so about a minute of waiting before the payout fires. That is an order of magnitude faster than Bitcoin.

The caveats sit elsewhere:

  • The resource model surprises people. If your Tron account holds neither energy nor bandwidth, the transaction burns TRX instead. A wallet with zero TRX cannot send TRC-20 USDT at all, even with a multi-thousand USDT balance. It is the most common blocker reported on this network.
  • The cost has jumped before. The network's pricing parameters have been changed by governance on several occasions, with sharp increases in energy cost. TRC-20 is cheap today; that is not a physical property of the network, it is a parameter.
  • Concentration. A very large share of circulating USDT lives on Tron. That makes the network unavoidable, but it also concentrates operational risk on a single chain.

Ethereum (ERC-20): most expensive, most universal

On Ethereum the cost of a USDT transfer depends on the gas price at send time. An ERC-20 token transfer consumes noticeably more gas than a plain ETH send, because it mutates contract state rather than moving a native balance. In quiet periods the operation stays modest; during spikes it can exceed several tens of dollars.

Timing is in between: twelve confirmations at twelve-second blocks, so roughly two to three minutes.

ERC-20 keeps two genuine advantages:

  • Compatibility. Any infrastructure that handles tokens speaks ERC-20. If you must interact with a protocol, an older hardware wallet or an enterprise service, this is the format most reliably accepted.
  • Cost legibility. Gas is public, measurable in advance and identical for everyone. There is no resource model to learn.

For a plain sale of USDT against fiat, neither advantage helps. Paying tens of dollars of gas to move 300 USDT is a dead loss.

The decision table

| Network | Confirmations required | Typical wait | Sending cost | When to choose it | | --- | --- | --- | --- | --- | | Tron (TRC-20) | 20 | ~1 min | Very low | Small and mid amounts, by default | | Ethereum (ERC-20) | 12 | ~2-3 min | High and variable | Only if your funds are already there | | Solana (SPL) | 32 | ~1 min | Very low | Good alternative to TRC-20 | | Polygon PoS | 128 | ~4 min | Very low | If your platform has no Tron option | | Arbitrum One | 20 | < 1 min | Low | If your funds come out of DeFi use | | BNB Smart Chain | 15 | ~1 min | Low | Binance ecosystem |

These confirmation counts are the ones we actually apply; they live in networks.ts and are repeated on each asset page, including Sell USDT.

The real trap: the pre-selected network

The expensive mistake is almost never "I knowingly picked the wrong network". It is "I did not look at the network selector".

On most withdrawal screens the network is a dropdown placed under the address field, pre-filled with a default that is not necessarily your destination's. Pasting an address starting with 0x while the menu is still on Tron produces a format error, which is the good outcome: the platform refuses.

The bad outcome is the reverse. A 0x address is valid on Ethereum, Polygon, Arbitrum, Base, BNB Smart Chain and Avalanche. The same string is syntactically correct on six networks. Send ERC-20 USDT to a deposit address meant for Polygon and the transaction succeeds — on the wrong network. The funds exist, they are simply elsewhere.

That case is recoverable in most situations, because the same private key controls the same address on every EVM-compatible chain. Recovery takes manual work and time; it is described in our help centre. On non-EVM networks it is not always possible at all.

What the choice is really worth

Take three amounts and compare what the network changes, assuming a typical platform withdrawal fee.

  • On 100 USDT: a few tens of cents on TRC-20, potentially several dollars on ERC-20. The gap is several percentage points.
  • On 1,000 USDT: same absolute gap, now marginal in relative terms. The network matters less than the fee schedule of whoever cashes you out.
  • On 10,000 USDT: network cost is noise. What matters is the spread applied to the rate and the payout rail fee, both covered in Headline rate versus effective rate.

Put differently: the smaller the amount, the more the network decides. Below a hundred dollars, sending over ERC-20 can eat a tenth of the sum. That is also why we enforce a minimum deposit per asset — below it, fixed costs make the operation pointless for you.

One simple rule

If you are selling USDT for fiat and have no particular technical constraint: send over TRC-20, Solana or Polygon. Check that your Tron account can pay for the transaction. Check the network selector before pasting the address, not after.

And if your USDT already sits on Ethereum, do the honest arithmetic: the gas for a bridge to a cheaper network, plus the withdrawal afterwards, can cost more than sending directly over ERC-20. There is no single answer, there is a calculation to make at send time.

The deposit network guide applies this reasoning to every asset we accept, including those requiring a memo — an entirely different class of risk, explained in The missing memo.

  • usdt
  • tron
  • ethereum
  • network fees

次を読む