Gas fees pay for computational work on the Ethereum network. Every operation (transfer, swap, smart contract interaction) consumes a specific amount of gas units based on its computational complexity. A simple ETH transfer uses 21,000 gas units; a Uniswap swap uses 120,000 to 150,000. The fee you pay equals gas units used multiplied by the current gas price, denominated in gwei (1 gwei = 0.000000001 ETH). EIP-1559, activated in August 2021, changed how gas prices are set and permanently burns a portion of every fee paid.
How EIP-1559 gas pricing works
Before EIP-1559, gas prices were determined by a simple auction: users bid a gas price and miners selected the highest-paying transactions. This caused significant fee volatility and made it hard to estimate costs. EIP-1559 split the gas price into two components: the base fee (set algorithmically by the network based on block fullness, burned permanently) and the priority fee or tip (paid to validators as an incentive to include your transaction).
The base fee targets 50% block utilization. If blocks are more than 50% full, the base fee rises by up to 12.5% per block. If blocks are less than 50% full, it falls by up to 12.5%. This creates a predictable feedback mechanism: high demand drives the base fee up, discouraging marginal transactions until blocks return to the target. The tip is a small additional amount (0.1 to 2 gwei in normal conditions) that gives validators a reason to include your transaction before others with the same base fee.
What this means for traders
Gas fees on Ethereum mainnet have a direct impact on the economics of smaller transactions. A $50 ETH transfer during a high-fee period (base fee of 80 gwei) costs roughly $2 to $5 in gas. A complex DeFi interaction during the same period costs $15 to $50. The same transactions on a Layer 2 with EIP-4844 blobs cost $0.001 to $0.05. For any transaction under $5,000 in size, gas costs on mainnet represent meaningful slippage in effective terms.
Gas fees have spikes driven by on-chain activity surges: NFT mints, token launches, price crashes triggering mass liquidation bots. During the May 2021 crypto crash, base fees briefly hit 1,500 gwei, making a simple token transfer cost $50 to $100. Timing transactions during off-peak hours (late night US/EU) typically reduces gas by 30 to 60% on mainnet. For L2 fee context, see EIP-4844 blobs explained and layer 2 crypto explained.
A concrete example
Ethereum base fee: 30 gwei. ETH price: $3,000. You want to swap $1,000 USDC for ETH on Uniswap v3. The swap uses approximately 130,000 gas units. Gas cost: 130,000 x 30 gwei = 3,900,000 gwei = 0.0039 ETH. At $3,000 per ETH: $11.70. Your $1,000 swap costs 1.17% in gas alone, before any pool fee or slippage. The same swap on Arbitrum (post-EIP-4844): approximately 0.0001 ETH ($0.30). The 39x cost difference explains the migration of routine DeFi activity to Layer 2s for everyone except whale-sized transactions where mainnet’s deeper liquidity justifies the fee.
Frequently asked questions
Why does ETH burning from EIP-1559 matter?
The base fee is burned, not paid to validators. This removes ETH from circulation with every transaction, making ETH deflationary under high-usage conditions. During periods of high network activity (DeFi bull markets, NFT booms), more ETH is burned than issued as validator rewards, resulting in net negative supply growth. This mechanic is why “ultrasound money” became a popular Ethereum narrative after EIP-1559 activation.
What is the difference between the base fee and the max fee?
When submitting a transaction with EIP-1559, you specify a max fee per gas (the ceiling you will pay) and a max priority fee (the tip you will pay validators). If the base fee when your transaction is included is lower than your max fee, the difference between your max fee and the actual base fee plus your priority tip is refunded. You pay at most the max fee but often less during periods of falling gas prices.
How do you check current gas prices before transacting?
Etherscan’s Gas Tracker (etherscan.io/gastracker) shows current base fee, recommended tip levels, and transaction cost estimates in real time. Blocknative and GasNow provide similar data. Wallet interfaces (MetaMask, Rabby) show estimated fees before you confirm a transaction and allow you to set a custom max fee if you are comfortable waiting for a lower base fee period to transact.





