DEV Community

coinvado
coinvado

Posted on Originally published at coinvado.net

What Is a Gas Fee? Why Crypto Transfers Cost Money and 5 Ways to Pay Less

Sending 100 USDT on Ethereum can cost a few dollars — sometimes twenty. That fee isn't an exchange ripping you off. It's the gas fee: the price of having the network actually process your transaction.

Here's how it works, and how to stop overpaying. 👉 Read the full guide

What "gas" actually means

Gas is a unit of computational work. Every operation on Ethereum consumes gas:

Operation Gas used (approx.)
Plain ETH transfer 21,000
ERC-20 transfer (e.g. USDT) 45,000 – 65,000
DeFi swap (Uniswap) 100,000 – 150,000+
NFT mint / complex contract 100,000 – 500,000+

Gas used is basically fixed. What fluctuates is the price per gas, quoted in gwei (1 gwei = 0.000000001 ETH).

The formula (after EIP-1559)

Total fee = gas used × (base fee + priority fee)
Enter fullscreen mode Exit fullscreen mode
  • Base fee — set automatically by network congestion, then burned (removed from supply).
  • Priority fee (tip) — your "express lane" payment to validators; near zero when the network is quiet.

Example: 21,000 × (10 + 2 gwei) = 252,000 gwei = 0.000252 ETH.

Why fees are so different across chains

Chain Typical fee (low congestion)
Bitcoin ~$0.5 – $3
Ethereum mainnet ~$0.1 – $1 (DeFi higher)
Solana < $0.01
BNB Chain < $0.1
L2s (Arbitrum/Base/Optimism) < $0.05

"USDT transfers are expensive" almost always means "you're on Ethereum mainnet." Move to BSC, Solana, or an L2 and you save 90%+.

5 ways to pay less

  1. Avoid peak hours — check Etherscan Gas Tracker first.
  2. Switch chains for stablecoins — BSC / Solana / L2.
  3. Do the math on small transfers — if the fee is 10%+ of the amount, wait or switch chains.
  4. Don't max out the fee cap — the unused difference is refunded anyway.
  5. Remember failed transactions still burn gas — don't retry high-slippage swaps during volatility.

👉 Read the full guide

Top comments (0)