Skip to content
  • STATUS Ordering paused ◆
  • CHECKOUT Total locked before you pay ◆
  • REVIEW A person checks every paid order ◆
  • ISSUING Cards issued by hand once payment is confirmed ◆
  • SECURITY 2FA on every account · details encrypted at rest ◆
USDT networks

USDT on Ethereum (ERC20): When Gas Costs Matter

Ethereum is where many stablecoin tools live, and ERC20 USDT is accepted almost everywhere. The trade-off is gas. Here is how to handle ERC20 transfers sensibly.

By
BuyCryptoCard Team
Published
Read
5 min
A gold node on a busy grid with fee bars rising beside it
Contents
  1. 01The basics
  2. 02How gas works for a USDT transfer
  3. 03Who pays the gas
  4. 04Sending ERC20 USDT safely
  5. 05Timing an ERC20 transfer
  6. 06When ERC20 is a good fit
  7. 07When another network may suit better
  8. 08Checking an ERC20 payment
  9. 09A word on approvals
  10. 10Paying for a card with ERC20
  11. 11Frequently asked questions
  12. 12Summary

USDT on Ethereum, labeled ERC20, is the version supported by the widest range of wallets, applications and services. If a tool supports Ethereum tokens at all, it almost certainly supports ERC20 USDT. The catch is cost: every Ethereum transaction pays gas, and gas becomes expensive when the network is busy.

This guide explains how ERC20 transfers work, what drives their cost and when another network may suit a payment better. It is general information, not a recommendation.

The basics

Ethereum is a smart-contract blockchain. USDT on Ethereum is a token implemented as a smart contract following the ERC20 standard. Like other versions of USDT, it represents a dollar claim on the issuer, but it lives only on Ethereum's ledger.

Ethereum addresses:

  • start with 0x,
  • are 42 characters long (0x plus 40 hexadecimal characters),
  • may be shown in mixed case as a checksum; the letters are the same address in any case.

The same format is used by many other networks, including BNB Smart Chain and several layer-2 networks. An Ethereum address is therefore not proof that you are on Ethereum. The network label tells you that.

How gas works for a USDT transfer

Every Ethereum transaction uses a certain amount of computation, measured in gas units. A token transfer uses more gas than a simple ETH transfer because it runs smart-contract code. The fee is:

gas units used × price per gas unit

The price per gas unit is set by market demand for block space. It includes a base fee that the network adjusts automatically and an optional priority fee that encourages faster inclusion. When many people want to transact at once, the base fee rises.

That is why the same USDT transfer can cost little at a quiet moment and much more at a busy one. Our article on how Ethereum gas fees work explains the components in more depth.

Who pays the gas

  • From a self-custody wallet: you pay gas in ETH. A wallet holding only USDT cannot send it until you add some ETH.
  • From an exchange: the exchange pays the gas and charges you a withdrawal fee, often adjusted to reflect current network costs.

Sending ERC20 USDT safely

  1. Confirm the receiver accepts USDT on Ethereum specifically, not just "USDT".
  2. Select the ERC20 or Ethereum network on your exchange's withdrawal page.
  3. Paste the address and check the beginning and end characters.
  4. Look at the fee and the amount that will arrive. Add the fee on top if you must deliver an exact total.
  5. Approve the withdrawal and save the transaction ID.

In a self-custody wallet, review the gas estimate before confirming. Setting a fee far below current levels can leave the transaction pending for a long time.

Timing an ERC20 transfer

Because Ethereum fees follow demand, timing can matter for payments that are not urgent. Activity tends to vary through the day and the week, and during busy market moments the network can become crowded for hours. If your payment can wait, checking a gas tracker before sending and choosing a calmer moment may lower the cost. If it cannot wait, accept the current fee rather than setting one so low that the transaction sits pending.

Remember that an exchange withdrawal fee may not change instantly with network conditions. Compare it with what a self-custody transfer would cost at that moment if you have both options.

When ERC20 is a good fit

  • The receiver supports only Ethereum, or Ethereum is the only network you share.
  • You are moving a larger amount where a flat fee matters less relative to the total.
  • You are interacting with Ethereum-based applications anyway.
  • Fees are currently low.

When another network may suit better

  • For small, frequent payments, gas can be a large share of the amount sent.
  • When the network is congested and the payment can wait, or another accepted network is available.
  • When the receiver supports cheaper alternatives such as TRC20, BEP20, Solana or an Ethereum layer-2 network.

Layer-2 networks process transactions more cheaply and settle back to Ethereum. They have their own versions of USDT and their own quirks, covered in USDT on layer-2 networks.

Checking an ERC20 payment

Use an Ethereum block explorer and check:

  • Status: success or failure.
  • Token contract: the official USDT contract, not an imitation token with the same symbol.
  • From and to addresses.
  • Amount transferred.
  • Fee paid in ETH.

A failed transaction still costs gas. If your transaction failed — for example because of an error in a self-custody wallet — the USDT did not move, but the fee was spent.

A word on approvals

When you use decentralized applications with ERC20 tokens, you often sign an approval that lets a smart contract spend your tokens. Approvals are not needed for a simple wallet-to-wallet transfer. Be cautious with any website asking you to "approve" USDT when all you want to do is pay someone. Our article on token approvals explains the risk.

Paying for a card with ERC20

If Ethereum appears in the checkout's network selector on BuyCryptoCard, it works like any other accepted network: send the exact total to the address shown for your order and keep the transaction ID. The card costs its balance plus a $5.00 issuance fee and a 15% load fee, and the network fee is separate. Compare your options on the pricing page before you choose a balance.

Frequently asked questions

Why is my ERC20 withdrawal fee higher than last week?

Exchanges often adjust Ethereum withdrawal fees to reflect current gas prices, which change with demand.

Can I cancel a pending ERC20 transaction?

In some self-custody wallets you can replace it with another transaction using the same nonce and a higher fee. Exchanges control their own withdrawals; contact them if one seems stuck.

Is ERC20 USDT safer than other versions?

It is the same issuer's token on a different network. Security depends more on your handling — correct network, correct address, safe wallet — than on the chain.

Summary

ERC20 USDT is the most widely supported version, with the trade-off that gas costs move with demand. Use it when the receiver needs Ethereum or fees are low, consider alternatives for small frequent payments, and always verify the token contract and network before you send.

Share

X Telegram LinkedIn

BuyCryptoCard Team

General information written by the people who review BuyCryptoCard orders — not financial, legal or tax advice. If something here is out of date, let us know.

More in USDT networks

Start

Ready when your wallet is.

Open an account, connect your authenticator app and place your first order. The total is on screen before you send a single coin.