How Ethereum Transaction Fees Work
Ethereum transaction fees, commonly called "gas fees," are payments made by users to compensate the network's validators for the computational resources needed to process and confirm transactions on the blockchain. Every action on Ethereum — whether sending ETH, swapping tokens on a DEX, or minting an NFT — requires a gas fee paid in ETH.


The ETH Fee Formula
Since the London Hard Fork in August 2021 (EIP-1559), the Ethereum fee model uses a two-part structure:
Total Fee = (Base Fee + Priority Fee) × Gas Limit
The Base Fee is a protocol-defined minimum that is burned (removed from ETH supply) with each block. It adjusts automatically based on network demand — rising when blocks are full and falling when the network is underutilized. The Priority Fee (tip) is an optional payment to validators that incentivizes faster transaction processing.
Gas Units and Common Transaction Costs
Every Ethereum operation consumes a specific number of gas units. A standard ETH transfer requires exactly 21,000 gas units. ERC20 token transfers consume around 55,000 gas units. Complex DeFi operations like Uniswap V3 swaps require approximately 150,000–200,000 gas units.
In 2025, with gas prices often below 3 Gwei, a standard ETH transfer costs under $0.50. At the peak in May 2021 ($53.16 average fee), the same transfer cost over $50. This dramatic reduction reflects lower network congestion, EIP-1559 improvements, and growing adoption of Layer 2 networks.
Why Are ETH Fees Variable?
Network congestion is the primary driver of gas fee spikes. When demand exceeds block capacity, users compete for inclusion by raising their priority tip. Major NFT drops, DeFi protocol launches, and market volatility events historically cause sharp fee spikes. In 2025, with gas prices stabilized at historical lows, most users pay under $1 per transaction on Ethereum mainnet.