EIP-1559 Explained: How Ethereum Burns ETH Fees
EIP-1559 changed how Ethereum charges gas fees: a base fee that's burned and a tip for validators. Learn how it works and why 4.6M+ ETH has been removed.
Key takeaways
- EIP-1559 is Ethereum's 2021 fee upgrade that replaced unpredictable auctions with a two-part system: a protocol-set base fee that gets burned, and an optional priority fee (tip) paid to validators.
- The goal was predictable gas. Wallets can now estimate next-block fees with high accuracy, while base fees adjust automatically as network demand rises and falls.
- Every base fee paid is permanently destroyed, tying ETH supply directly to network usage.
- The 2024 Dencun upgrade moved L2 data to cheaper "blobs." It slashed mainnet burn rates and reversed Ethereum's brief deflationary period.
EIP-1559 is a 2021 Ethereum upgrade that changed how transaction fees work. It replaced the old auction-style bidding with a protocol-set "base fee" that gets burned (destroyed) and an optional "tip" paid to validators.
Since launch, the upgrade has reshaped Ethereum's economics, turning ETH into a credible deflationary asset, at least some of the time. Here's how it works and why it still matters in 2026.
What Is EIP-1559?
| In short: EIP-1559 (Ethereum Improvement Proposal 1559) is a 2021 upgrade that changed how Ethereum charges transaction fees. Instead of users blindly bidding against each other, the protocol now sets a "base fee" automatically, burns it, and lets users add an optional tip for validators. |
EIP-1559 was originally proposed by Vitalik Buterin in 2018 and went live during the London Hard Fork on August 5, 2021, at block 12,965,000.
It replaced the first-price auction model – where users guessed a gas price and miners picked the highest bidders – with a protocol-set base fee plus an optional priority fee.
The upgrade rests on two core ideas:
- First, predictable pricing: the protocol calculates a base fee for every block, so wallets can show users an accurate estimate before they sign.
- Second, a deflationary lever: every base fee paid is permanently destroyed, linking network usage directly to ETH supply.
EIP-1559 is now the default transaction format on Ethereum (transaction type 0x02) and has been adopted by most EVM-compatible chains, including Polygon, Arbitrum, and Optimism.
The Problem EIP-1559 Solved
| In short: Before 2021, Ethereum used a "first-price auction" for gas fees. Users had to guess what price would beat other bidders, often overpaying or getting stuck for hours. EIP-1559 was designed to fix three pain points: unpredictable fees, blind overbidding, and miner incentives that encouraged manipulation. |
Before EIP-1559, sending an Ethereum transaction was a guessing game. Wallets gave you a "suggested gas price," but it was just a rough average.
If you set it too low, your transaction sat in the mempool for hours. Set it too high, and you overpaid by a wide margin.
This created three concrete problems:
- Wild fee volatility: During the 2020-2021 DeFi summer and NFT mania, gas fees regularly spiked to $50-$200 per transaction, then collapsed within minutes.
- Systematic overpayment: Under the legacy auction, users routinely overpaid for gas because they could not see what the next block would clear at.
- Misaligned miner incentives: Miners earned the entire fee, which gave them an incentive to selectively reorder transactions or even artificially congest the network. EIP-1559 removed the base fee from miner revenue, leaving only the tip as a behavioral lever.
EIP-1559 didn't promise to make Ethereum cheaper, but it did promise to make it predictable — and to align the protocol's monetary policy with actual network usage.
How EIP-1559 Works Step by Step
Here's what actually happens when you send a transaction on Ethereum today.
Step 1: The Network Calculates a Base Fee
The base fee is set by the protocol itself, not by the user. It updates every block based on how full the previous block was.
The exact formula from the EIP-1559 reference implementation is:
base_fee_next = base_fee_prev + base_fee_prev × (gas_used - target) / target / 8
The division by 8 caps the per-block adjustment at 12.5%. The target is half the gas limit (15M of 30M).
- If the previous block was more than 50% full → base fee goes up (max +12.5%)
- If the previous block was less than 50% full → base fee goes down (max −12.5%)
- If it was exactly 50% full → base fee stays the same
This makes fees follow a predictable curve. During congestion, base fees rise quickly enough to ration block space; when demand drops, they fall just as fast.
For a deeper look at what causes Ethereum gas fees to increase, check out this guide.
Step 2: Users Add a Priority Fee (Tip)
When you build a transaction, your wallet asks for two parameters:
- Max priority fee (tip): what you're willing to pay the validator on top of the base fee
- Max fee: the absolute ceiling you'll pay per gas unit (base fee + tip combined)
The tip is what tells validators "include me first."
- During quiet periods, a tip of 1–2 gwei is usually enough.
- During congestion (a major NFT mint, a market crash, an airdrop claim), tips can spike to 50+ gwei as users compete for inclusion.
Step 3: The Base Fee Is Burned
Once your transaction is included in Ethereum blockspace, the base fee portion is permanently removed from circulation. The protocol simply subtracts it from total ETH supply. (Some explainers loosely refer to a "burn address" like 0x000...dead, but EIP-1559 burns are protocol-level deletions, not transfers to a specific address.)
This is the mechanism behind the "ultrasound money" narrative: every transaction makes ETH a tiny bit scarcer.
Step 4: Validators Receive the Tip
The validator who proposes the block keeps only the priority fee (tip), plus the regular block reward and any MEV (maximal extractable value) they capture. The base fee never touches their balance.
This is a major shift from the pre-2021 model, where miners earned 100% of every fee. After EIP-1559, validator revenue from fees is dramatically lower – but so is their incentive to manipulate transaction ordering for fee gains.
Worked example: Suppose you're sending an ERC-20 token transfer:
Your total cost calculation:
How that fee splits:
If the base fee had spiked above your max fee cap of 30 gwei before your transaction was included, the transaction simply wouldn't process. Your wallet protects you from runaway costs. |
Base Fee vs Priority Fee vs Max Fee: How Ethereum Fees Are Split
All three values are quoted in gwei (1 gwei = 0.000000001 ETH). Here's how they compare side by side:
Base Fee | Priority Fee (Tip) | Max Fee | |
| Who sets it | Protocol (algorithmic) | User (optional) | User (safety ceiling) |
| Goes to | Burned (destroyed) | Validator | Not actually paid – it's a cap |
| Required? | Mandatory | Technically optional | Required by EIP-1559 wallets |
| How it's calculated | Adjusts ±12.5% per block based on demand | User decides based on urgency | User sets buffer above expected base fee + tip |
| Predictable? | Yes – known one block in advance | Variable, depends on competition | Fixed at signing time |
| Purpose | Ration blockspace, control supply | Incentivize fast inclusion | Protect user from sudden price spikes |
A useful mental model:
- The base fee is mandatory, set by the protocol, and burned. It is like a tax that varies with traffic.
- The priority fee (tip) is optional, set by you, and goes to the validator. It is like express-lane pricing – you pay extra to skip the queue.
- The max fee is your safety ceiling that caps the total of the two. It is the budget you're not willing to exceed.
One important real-world note:
With EIP-1559 implemented, tips are de facto mandatory because validators do not earn the base fee and otherwise they may build empty blocks. A 0-tip transaction technically still gets included during low-activity periods, but most wallets default to a small tip (often 1–2 gwei) to ensure timely inclusion.
ETH Burn Rate Since EIP-1559
| In short: Since launch in August 2021, EIP-1559 has burned roughly 4.6 million ETH – worth more than $9 billion at recent prices. But the burn rate has fallen dramatically since the March 2024 Dencun upgrade, dropping from thousands of ETH per day to as low as 50–70 ETH per day. |
Some community trackers like beaconcha.in report an even higher figure of approximately 5.3 million ETH burned, depending on what they count in their methodology.
The peak burn era was the first 12–18 months after launch:
- During the late 2021 NFT boom, daily burns regularly exceeded 10,000-15,000 ETH, with over 2.6 million ETH burned in the first year post-implementation.
- The all-time high monthly burn was 398,061 ETH burned in January 2022, at the height of the bull market.
- The first deflationary block in Ethereum history was block 12,965,263, where more ETH was burned than newly issued.
| For context: 4.6 million ETH represents roughly 3.8% of Ethereum's total supply of ~121.7 million ETH. That's a meaningful chunk for a network that, before 2021, had no burn mechanism at all. |
How Dencun changed the burn rate
The picture shifted sharply in March 2024 with the Dencun upgrade (specifically EIP-4844, also known as proto-danksharding).
Before Dencun, Layer-2 networks like Arbitrum, Base, and Optimism had to post their compressed transaction data to Ethereum mainnet using regular calldata.
After Dencun, they started using blobs – a separate, much cheaper data channel. This made L2 transactions dramatically cheaper for users, but it also slashed mainnet burn.
- The daily burn rate collapsed from thousands of ETH per day to as low as 50–70 ETH per day in Q1 2025.
- Ethereum is now mildly inflationary despite being deflationary between Q4 2022 and Q1 2024. ETH emissions have outpaced burns since then.
Has EIP-1559 Made Ethereum Deflationary?
| In short: Sometimes, but not consistently. ETH was net deflationary from late 2022 through early 2024, but after the Dencun upgrade reduced L2 fee revenue, ETH supply has grown by roughly 950,000 ETH since the Merge. The network is currently mildly inflationary at around 0.23% per year. |
The "ultrasound money" thesis held that EIP-1559's burn, combined with The Merge's drop in issuance, would push ETH into permanent deflation.
For a while, it worked: in the first year after the Merge, Ethereum's net supply actually decreased by roughly 300,000 ETH. But as the burn data shows, the trend reversed after Dencun.
So is the thesis dead? Not exactly. The mechanism is intact - when mainnet activity surges, burns can still outpace issuance. Whether ETH actually deflates depends on whether mainnet activity is high enough to burn more than the ~1,700 ETH/day issued to stakers.
Why EIP-1559 Matters for Ethereum
| In short: EIP-1559 mattered for four reasons: it improved everyday user experience, made fees more predictable, gave ETH a credible monetary narrative, and tied ETH supply directly to network usage. |
Even with the post-Dencun burn slowdown, these structural changes remain the foundation of Ethereum's economic model.
Better User Experience
After EIP-1559, wallets can show a near-exact base fee for the next block, with only the tip left as a small variable. That's why every major wallet – MetaMask, Rabby, Trust Wallet – now displays fees as "base + tip" with sensible defaults.
>> Learn more: Ethereum Accounts Explained: What Powers Every Transaction?
More Predictable Fees
EIP-1559 dramatically reduced fee variance within a single block and made it possible to estimate next-block costs with high accuracy.
As Tim Roughgarden noted in his economic analysis of EIP-1559: "No transaction fee mechanism, EIP-1559 or otherwise, is likely to substantially decrease average transaction fees; persistently high transaction fees is a scalability problem, not a mechanism design problem."
Stronger ETH Monetary Narrative
EIP-1559 gave ETH a story that Bitcoin doesn't have: a supply that responds to demand. Bitcoin's supply curve is fixed and known years in advance. Ethereum's supply flexes with usage – high activity destroys ETH faster than it's issued.
Network Usage More Aligned With ETH Supply
After EIP-1559, every transaction is a tiny supply adjustment. This creates a direct economic link: people using Ethereum to swap, mint, lend, or settle are functionally equivalent to a buyback that reduces float.
It's a unique design – no other major blockchain ties protocol revenue to supply contraction in the same way.
Criticisms and Tradeoffs of EIP-1559
Four years later, the fairest critiques of EIP-1559 are:
- It didn't make Ethereum cheaper. This was never the goal, but many users assumed it was. Average gas costs are still driven by demand and block-size limits – only L2 rollups have meaningfully reduced costs for most users.
- Validators lost a major revenue source. Pre-EIP-1559, miners earned 100% of fees. Now they only get the tip plus block rewards. Validator economics are now more dependent on staking yields and MEV.
- The base fee adjusts slowly during sudden demand. The ±12.5% per-block cap is fine for normal volatility, but during extreme spikes (a hyped NFT mint or a market crash), the base fee can take many blocks to catch up.
- Dencun weakened the burn loop. The Dencun upgrade was great for L2 users but cut deeply into mainnet burn. Whether this is a "criticism" depends on perspective: for users, cheaper L2s are a clear win. For ETH-as-deflationary-asset believers, it's a structural setback that may take years (and L2 blob market saturation) to resolve.
These are all real tradeoffs — but on balance, the upgrade is widely regarded as a success by Ethereum researchers, who found that the mechanism improves user experience and reduces fee variance without harming network security.
Conclusion
EIP-1559 is one of the most consequential upgrades in Ethereum's history. It reshaped Ethereum's monetary policy by tying ETH supply directly to how much the network is used.
For users, the practical takeaway is simple: trust your wallet's default fee suggestions, understand that tips matter during congestion, and know that every transaction you send makes a tiny dent in ETH supply.
Sources & Further Reading
FAQs About EIP-1559
Most do, but legacy transactions (type 0x0) still work for backward compatibility. They use a single gasPrice field, and the protocol automatically treats it as a max fee. New wallets default to type 0x02 (EIP-1559) for better fee accuracy.