ERC-20 Token Transaction Fee Guide
Sending ERC-20 tokens — including popular stablecoins like USDT (Tether) and USDC — costs more gas than a simple ETH transfer. While an ETH transfer uses exactly 21,000 gas units, an ERC-20 token transfer typically requires between 45,000 and 65,000 gas units. This higher cost reflects the additional computation needed to update the token's smart contract state.
The exact gas cost of an ERC-20 transfer depends on the token contract's complexity and current network conditions. For USDT (an ERC-20 on Ethereum mainnet), gas estimates range from 45,000 to 65,000 units. At a 3 Gwei gas price and ETH at $2,000, that works out to roughly $0.27–$0.39 per transfer — significantly lower than the $5–$20 seen during peak congestion in 2021–2022.
USDC (USD Coin) follows similar gas patterns but its contract is generally more efficient, often consuming slightly fewer gas units per transfer than USDT. Other tokens — especially those with complex rebase mechanisms, fee-on-transfer logic, or proxy contract structures — can use substantially more gas.
For users regularly moving stablecoins, the most effective cost-saving measure is moving to Layer 2 networks. On Arbitrum or Optimism, USDT and USDC transfers cost under $0.01 each, compared to $0.25–$1.00 on Ethereum mainnet. Bridges like Stargate or the official Arbitrum Bridge let you move assets between L1 and L2 at reasonable cost.
When calculating total transfer cost, remember to account for both the gas fee and any protocol fees charged by the sending platform (exchanges, wallets). Gas fees go entirely to Ethereum validators (priority fee) and are burned (base fee) — none goes to the token issuer or any intermediary.


Always check the current gas price before sending ETH or interacting with a smart contract. A few minutes of patience can save significant fees.
