Practical crypto guides

Why do I need ETH to send USDT on Ethereum?

Understand USDT transfer fees on Ethereum mainnet, insufficient ETH errors, gas estimates and supported alternatives for paying network fees.

Updated Oct 12, 2026

USDT and network fees are separate balances

For a normal self-paid USDT transfer on Ethereum mainnet, your account needs ETH for the network fee as well as the USDT you want to send. USDT is a token; moving it calls a smart contract. Ethereum accounts for the computational work in gas and settles the network fee in ETH. Your wallet does not automatically use your USDT balance to cover it. [1]

This explanation is specific to Ethereum mainnet. USDT also exists on other networks, and a balance on one network does not pay fees on another. Verify the selected network and token against Tether's supported-protocol information. [2]

Check these details when the wallet says insufficient funds

Before confirming a transfer, check the following in the same sending account. A balance displayed elsewhere in the wallet may belong to another account or chain. [3]

  • Select Ethereum mainnet and confirm that this is the network the recipient accepts for USDT.
  • Read the wallet's current estimated fee and maximum fee, if shown. Keep enough native ETH for the required budget; wrapped ETH (WETH) is a token and does not directly pay a normal transfer's gas.
  • If you need to fund the account, use its verified receiving address and explicitly choose Ethereum mainnet at the sending service. ETH sent on a different network is not mainnet gas.
  • Reopen the transfer preview after funding. Confirm the recipient, USDT amount and fee again before signing.

How much ETH should I keep?

There is no fixed amount that always covers a USDT transfer. Cost depends on the operation and current network pricing. An estimate is not a permanent quote. Use your wallet's fresh transaction preview rather than a fee copied from an old tutorial. [1]

For an illustrative calculation only: if a transaction uses 60,000 gas at an effective price of 5 gwei, its network fee is 0.0003 ETH. Those are example inputs, not a live USDT estimate. Dollar cost also changes with ETH's price.

Can I pay with USDT instead?

Some wallets support eligible gas-included or sponsored transactions. MetaMask documents an option to pay network fees with other tokens in supported flows; behind the scenes it arranges payment in the network's native asset. Availability depends on the network, token and transaction. Check whether your actual confirmation screen offers it, and compare the full quote. It is not a blanket promise that every USDT transfer works with zero ETH. [4]

A withdrawal from an exchange is different: the exchange sends the on-chain transaction and sets its own withdrawal charge. Read that service's fee, network and deposit rules. A normal token transfer also differs from a swap or approval, which can require separate transactions and fees.

Sources