Skip to content
NewsUSDTBNB Smart ChainTRONEthereumfeesstablecoins

USDT on BNB Smart Chain vs TRON vs Ethereum: what a $20 payment really costs

CoinsFlow ·

The same 20 USDT costs the buyer a fifth of a cent to send on BNB Smart Chain, a few cents to a quarter on Ethereum, and over two dollars on TRON without staked energy. Today's network figures from the explorers, with dates, plus what the gateway takes.

USDT is the same dollar on every network it runs on. What differs is what it costs to move, how long it takes, and who pays. For a seller taking a $20 payment, three costs matter: the buyer's network fee, the gateway's fee, and the fee to withdraw the money later. This article puts today's numbers on all three.

Every network figure below was read on 2026-10-24 from the network's own explorer or documentation, with the link. Fees move hour by hour, so treat them as a snapshot, and check the same pages before you quote anyone.

The buyer's network fee

This is what the buyer's wallet adds on top of the 20 USDT. It never comes out of your payment.

BNB Smart Chain (BEP-20). BscScan's gas tracker showed 0.05 gwei at every speed and a BEP-20 token transfer at $0.002, with BNB at $738.04 (bscscan.com/gastracker, refreshed 2026-10-24 06:00:50 UTC). A fifth of a cent.

Ethereum (ERC-20). Etherscan's gas tracker showed 0.053 gwei and ETH at $2,375.50 (etherscan.io/gastracker, snapshot 2026-10-24 06:01:31 UTC). A USDT transfer uses about 46,000 gas: a real one this morning used 46,097 (transaction 0xf178...6ba4, 03:14:47 UTC). At the tracker's price that is 46,097 × 0.053 gwei, about 0.0000024 ETH, or $0.006. That same transfer, three hours earlier, paid 2.03 gwei and cost $0.22. Both are real Ethereum today: gas is cheap most of the time and jumps when the network is busy. A first transfer to an address that has never held USDT uses more gas, because the contract writes a new balance, so budget a little above this.

TRON (TRC-20). TRON charges in energy and bandwidth, not gas. A USDT transfer this morning used 64,285 energy and 345 bandwidth (Tronscan transaction e47e...2152, 06:03:33 UTC). The network's current parameters price energy at 100 sun per unit and bandwidth at 1,000 sun per unit (TRON chain parameters; Paying for resources, both read 2026-10-24). So a wallet that burns TRX pays 6.43 TRX for the energy, and 0.345 TRX more for bandwidth once its 600 free bandwidth for the day is used up (Resource model). At $0.3296 per TRX (Tronscan price, 2026-10-24 about 05:00 UTC) that is $2.12 to $2.23. A wallet that has staked TRX for energy pays nothing: the transfer above cost its sender 0 TRX. TRON's documentation also notes that heavily used contracts, stablecoins among them, can cost up to 4.4 times their base energy under the dynamic energy model.

In short: BNB Smart Chain is a fraction of a cent; Ethereum is a few cents on a quiet morning and a quarter or more when busy; TRON is free for people who stake and over two dollars for everyone else.

The gateway's fee

CoinsFlow takes 0.5% of each payment, taken when the payment is credited to your balance. On 20 USDT that is 0.10 USDT, and 19.90 USDT lands in your balance. There is no monthly fee and no setup fee. The percentage is the same on every network.

A few details that save confusion on a dollar-priced invoice:

  • USDT and USDC are priced at exactly one dollar while the market is within 0.5% of a dollar, so a $20.00 invoice asks for 20.00 USDT, not 20.0017.
  • The amount is rounded to two decimals, because that is what people can type into a wallet or an exchange withdrawal form.
  • A payment within 0.5% of the amount, either way, counts as paid in full. 19.90 USDT pays a 20.00 USDT invoice.
  • On BNB Smart Chain, USDT has 18 decimals, not 6 as on Ethereum and TRON. CoinsFlow handles that for you; if you write your own amounts, use strings.

Your withdrawal fee

When you move the money to your own wallet, you pay the network cost of that transfer. CoinsFlow quotes the fee before you confirm, in USDT, from the live gas price and a small margin for the seconds between quote and send (1.15 times on BNB Smart Chain, 1.3 times on Ethereum), with a floor of $0.005 on BNB Smart Chain and $0.05 on Ethereum. On this morning's gas the floors apply: about half a cent and about five cents. The quote can be higher when gas is busy or when your balance has to be gathered from several addresses first; the quote always says, and over the API maxFee lets your code refuse one that is higher than it expects. The smallest USDT withdrawal is 1 USDT. If sending would cost more than the quoted fee, the withdrawal is not sent and the amount and fee are returned.

Time to paid

  • BNB Smart Chain: 15 confirmations, which with today's sub-second blocks is well under a minute.
  • Ethereum: 12 confirmations, about 2.5 minutes at 12 seconds a block.
  • TRON: 20 confirmations, about a minute. But TRON is paused on CoinsFlow right now: no new TRON invoices are accepted, and the payment page says so. BNB Smart Chain and Ethereum are both open.

The $20 payment, side by side

                     BNB Smart Chain   Ethereum            TRON (paused here)
Buyer's network fee  about $0.002      $0.006 to $0.22     $0 staked, else $2.12 to $2.23
Gateway fee (0.5%)   0.10 USDT         0.10 USDT           0.10 USDT
You receive          19.90 USDT        19.90 USDT          19.90 USDT
Paid after           15 blocks, <1 min 12 blocks, ~2.5 min 20 blocks, ~1 min
Withdrawal fee today about $0.005      about $0.05         n/a

Figures read 2026-10-24; sources above.

Which one to offer

For small payments, offer USDT on BNB Smart Chain first. The buyer pays a fifth of a cent, the payment is confirmed in under a minute, and your withdrawal costs about half a cent. Ethereum makes sense for buyers who already hold USDT there and do not want to bridge; the cost is modest on a quiet day and the delay is a couple of minutes. TRON is popular because exchanges often withdraw to it cheaply, but a buyer sending from their own wallet without staked energy pays over two dollars to move twenty.

If you would rather not choose, make the invoice without a network and let the buyer pick on the payment page. CoinsFlow then shows the open options with a fee hint for each, and whichever one the money arrives on is the one that counts. How to do that is in the API docs, and the fee rules are on Pricing.