Base Fee
The base fee is the algorithmically determined minimum price per unit of gas that every transaction in an Ethereum block must pay, set by the protocol based on prior block usage relative to the target block size, and burned entirely rather than paid to validators.
The base fee is the dynamic floor of Ethereum's transaction cost after EIP-1559. It is not set by users or validators but by the protocol itself, automatically adjusting each block according to a simple feedback rule: if the prior block used more than half its gas capacity, the base fee rises by up to 12.5%; if less than half, it falls by up to 12.5%.
This automatic adjustment makes the base fee responsive to real-time demand. During peak periods of DeFi activity, NFT mint events, or airdrop claims, the base fee can spike rapidly — it has exceeded 500 gwei during extreme congestion. During quiet periods (weekends, off-peak hours), it may fall below 5 gwei. The speed of adjustment means the base fee can change by over 100x within a day during a spike-and-recovery cycle.
The base fee is denominated in gwei, where 1 gwei equals one-billionth of one Ether. The total cost of a transaction in Ether is calculated as: gas used multiplied by (base fee plus priority fee), divided by 10^9 to convert from gwei to Ether.
Because the base fee is burned, it does not directly reward validators. Validators receive only the priority fee tip from included transactions plus the block subsidy (newly issued Ether). This separation is intentional: if validators received the base fee, they would have an incentive to artificially inflate demand to drive up fees. By burning the base fee, the protocol creates a deflationary pressure on Ether supply that benefits all Ether holders, not just validators.
For users, understanding the base fee is essential for effective gas management. Most modern wallets display the current base fee prominently and automatically set the transaction max fee to current base fee plus a small buffer. Setting a max fee below the current base fee will cause a transaction to remain pending until the base fee drops sufficiently — useful for cost-sensitive, non-time-critical transactions like NFT purchases.
The base fee mechanism also has implications for rollup cost models. Rollup sequencers post batches of transactions to Ethereum L1 and must pay the prevailing base fee. During L1 congestion spikes, rollup transaction fees for end users increase correspondingly, creating a direct link between L1 demand and L2 costs that was a key motivation for developing blob transactions under EIP-4844.