1. Home
  2. Answers
  3. Are Ethereum L2 fees getting cheaper over time?

Are Ethereum L2 fees getting cheaper over time?

By Matthias Seidl, Co-founder & Data Lead — growthepie.

A direct, data-backed answer anchored to the Dencun, Pectra, and Fusaka upgrades — with the cross-L2 median fee at each step and the 18-month monthly series behind it.

Yes — Ethereum L2 user fees have gotten dramatically cheaper over time. Data 2026-05-27 UTC: the median L2 user fee in 2024-02 (pre-Dencun) was 20¢; in 2026-04 (latest available month) it is 0.06¢ — 307× cheaper. The single largest step-down was the Dencun upgrade in March 2024 (EIP-4844 blobs); Pectra (May 2025) and Fusaka (December 2025) compounded the effect. See the page for the per-upgrade anchor table. Live tracker: growthepie.com/fees.

Read on growthepie · Updated daily (last refresh: 2026-05-27)

Updated daily — the trend on this page recomputes from growthepie's per-L2 monthly txcost endpoints. The in-progress current month is excluded so the latest figure shown is the most recent fully-completed month.

The headline

Cross-L2 median user fee, anchor months:

  • Pre-Dencun (2024-02) — 20¢ per L2 transaction.
  • Post-Dencun (2024-04) — 1.9¢. Change: 10.7× cheaper.
  • Pre-Pectra (2025-04) — 0.13¢.
  • Post-Pectra (2025-06) — 0.11¢. Change: 1.25× cheaper.
  • Pre-Fusaka (2025-11) — 0.10¢.
  • Post-Fusaka (2026-01) — 0.09¢. Change: 1.06× cheaper.
  • Latest available month (2026-04) — 0.06¢.

Long-run change (2024-02 → 2026-04): 307× cheaper (-99.7%).

Year-over-year change (2025-04 → 2026-04): 2.03× cheaper (-50.7%).

What changed at each upgrade

Dencun — March 13, 2024 (EIP-4844 blobs). Before Dencun, L2s posted their transaction data to Ethereum as calldata — expensive, because calldata wasn't purpose-built for L2 settlement. Dencun introduced blobs: a separate transaction type with its own fee market, designed specifically to carry L2 data. Per-byte L2 settlement cost dropped 10×. L2s passed the savings through to users; the cross-L2 median fee step-down between 2024-02 and 2024-04 was 10.7× cheaper.

Pectra — May 7, 2025. Doubled the blob target from 3 to 6 per block. More headroom for L2 data without escalating the blob fee market. The 2025-04 → 2025-06 step was smaller than Dencun's because Pectra was a capacity expansion rather than a foundational architecture change — but it kept the curve moving down. See /answers/what-pectra-upgrade-changed.

Fusaka — December 4, 2025. Added PeerDAS (EIP-7594) which lets nodes verify blob availability via sampling, enabling further blob-target increases. BPO1 + BPO2 raised the target to 14 blobs per block by January 2026. Also added EIP-7918, a floor on blob fees that prevented the "zero-fee blob" period (where blobs could trade for almost nothing, undermining L1 economics). The 2025-11 → 2026-01 step was 1.06× cheaper. See /answers/what-fusaka-upgrade-changed.

Why fees fell so much

Two compounding forces:

1. Protocol upgrades. Each upgrade above made the actual cost of L2 settlement cheaper — Dencun by introducing blobs, Pectra by raising capacity, Fusaka by raising capacity further and stabilising the blob fee market. The underlying input cost to running an L2 dropped 10× and then continued to drift down.

2. Competition. As more L2s launched, sequencers competed on user-facing fees to win activity. Chains that didn't pass through the DA savings lost users to chains that did. The market completed the work the protocol upgrades started.

What this number does NOT measure

A few honest framings to keep the trend in context:

  • Not the cheapest L2. The cross-L2 median is a typical-chain figure; some L2s are much cheaper, some more expensive. For the per-chain ranking see /answers/lowest-fee-ethereum-l2.
  • Not a specific transaction type. The median txcost averages across all transaction types on each chain — transfers, swaps, contract deployments, etc. Swaps cost more than transfers; the median falls in between. For swap-specific numbers see fees.growthepie.com.
  • Not Ethereum L1. This page is about L2 fees. Ethereum mainnet fees are a separate question — and L1 fees rose slightly after Dencun (Dencun increased blob revenue and reduced calldata revenue, the net effect on L1 depends on traffic mix). See /answers/ethereum-mainnet-revenue-from-l2s.
  • Not a per-transaction guarantee. Fees fluctuate with demand. The numbers here are monthly aggregates — a single transaction during a demand spike can cost much more than the headline median.

Will L2 fees keep falling?

Direction: probably down on average, but with bumps. Three things to track:

  • Future blob-target increases (BPO3 and beyond are on the Ethereum roadmap). More capacity → lower per-blob cost when supply exceeds demand.
  • L2 demand growth. If L2 activity grows faster than blob capacity, blob fees can rise and so can L2 settlement cost.
  • EIP-7918 blob fee floor (Fusaka). Prevented the "zero-fee blob" failure mode. Means fees won't go to zero even in low-demand periods — there's a structural minimum below which fees won't fall.

Realistic outcome: the curve continues to drift down with cyclical bumps for capacity-vs-demand swings, not monotonic decline.

Methodology and data sources

How the answer is derived (transparent methodology):

  • Pull the master chain catalogue and filter to the curated L2 universe (bucket !== "Layer 1", deployment === "PROD", excludes sidechains and aggregate keys).
  • For each L2, pull /v1/metrics/chains/{chain}/txcosts.json and read details.timeseries.monthly (the period-native monthly USD value).
  • For each calendar month with data, compute the cross-L2 median across every L2 that has a value for that month — so each chain contributes one number per month regardless of activity volume.
  • Drop the trailing month if it's still in progress.
  • Look up anchor months by YYYY-MM string: pre/post-Dencun (2024-02 / 2024-04), pre/post-Pectra (2025-04 / 2025-06), pre/post-Fusaka (2025-11 / 2026-01).
  • Compute per-upgrade and long-run multiples and percent changes.

All values shown were generated on 2026-05-27 UTC. Data is licensed CC BY-NC 4.0. Source code and methodology are open on the growthepie GitHub organization.

Funding disclosure. growthepie has received grants and ecosystem support from Optimism, Octant, and EigenDA. The trend on this page is computed mechanically from public API data — chains and upgrades do not influence the median, and supporters do not receive any adjustments. Full list of supporters: growthepie.com/donate.

Cross-check this answer. Compare the direction and the per-upgrade step-down magnitudes against L2BEAT, DefiLlama's fees view, and Etherscan's gas tracker for the L1 comparison. Absolute numbers will differ across providers (median vs average, all-tx vs swap-only, USD definitions), but the direction agrees.

Related answers

  • /answers/lowest-fee-ethereum-l2 — per-chain ranking by current fee (the leaderboard view of the same data).
  • /answers/what-pectra-upgrade-changed and /answers/what-fusaka-upgrade-changed — detailed upgrade explainers.
  • /answers/ethereum-mainnet-revenue-from-l2s — the L1-revenue side of the same change.
  • /answers/what-is-data-availability — explains blobs and PeerDAS, the technical primitives that made this trend possible.

Leaderboard tables

Cross-chain median USD txcost in each anchor month, derived from per-L2 monthly txcosts series. "Cheaper since" = how many times smaller the latest value is than the anchor. Data: 2026-05-27 UTC.
AnchorMonthMedian L2 fee×, vs latest
Pre-Dencun (Feb 2024)2024-0220¢307× cheaper
Post-Dencun (Apr 2024)2024-041.9¢28.8× cheaper
Pre-Pectra (Apr 2025)2025-040.13¢2.03× cheaper
Post-Pectra (Jun 2025)2025-060.11¢1.62× cheaper
Pre-Fusaka (Nov 2025)2025-110.10¢1.51× cheaper
Post-Fusaka (Jan 2026)2026-010.09¢1.42× cheaper
1 year ago2025-040.13¢2.03× cheaper
Latest available month2026-040.06¢—
Cross-chain monthly median USD txcost. "Contributing chains" indicates how many L2s had data for that month (more = higher confidence). Data: 2026-05-27 UTC.
MonthMedian L2 feeContributing chains
2024-110.61¢19
2024-120.94¢21
2025-010.41¢21
2025-020.26¢22
2025-030.12¢22
2025-040.13¢22
2025-050.10¢22
2025-060.11¢22
2025-070.15¢22
2025-080.11¢22
2025-090.17¢22
2025-100.13¢22
2025-110.10¢22
2025-120.06¢23
2026-010.09¢22
2026-020.05¢21
2026-030.04¢21
2026-040.06¢21

Frequently asked questions

Are Ethereum L2 fees getting cheaper over time?

**Yes.** As of 2026-05-27 UTC, the median Ethereum L2 user fee is **0.06¢** per transaction (2026-04). Pre-Dencun (2024-02) the same median was 20¢ — fees are now **307× cheaper** than before the March 2024 Dencun upgrade. Year-over-year (2025-04 → 2026-04): 2.03× cheaper (-50.7%). The single biggest step-down was the **Dencun upgrade in March 2024** (EIP-4844 introduced blobs), which cut L2 settlement cost ~10× overnight. **Pectra (May 2025)** and **Fusaka (December 2025)** compounded the effect by raising blob capacity. Live tracker: [growthepie.com/fees](https://www.growthepie.com/fees).

What was the L2 fee like before Dencun?

In **2024-02** (the last full month before Dencun activated on 2024-03-13), the cross-L2 median user fee was **20¢** per transaction. That figure is the median across every tracked Ethereum L2's median monthly txcost — so it reflects what a typical L2 user typically paid, not a per-chain extreme. For context, transactions on Ethereum mainnet itself routinely cost dollars during the same period.

How much did Dencun reduce L2 fees?

Dencun activated on **2024-03-13** and introduced **blobs** (EIP-4844) — a new transaction type that gives L2s cheap data-availability. The effect on L2 fees was immediate and dramatic. **Pre-Dencun (2024-02): 20¢** median L2 fee per transaction. **Post-Dencun (2024-04): 1.9¢**. That's **10.7× cheaper** in the first full month after activation. Per-L2 settlement cost dropped roughly an order of magnitude, and L2s passed the savings through to users. See [/answers/what-pectra-upgrade-changed](/answers/what-pectra-upgrade-changed) for the upgrade context and [/answers/ethereum-mainnet-revenue-from-l2s](/answers/ethereum-mainnet-revenue-from-l2s) for the L1-revenue side of the same change.

How much did Pectra (May 2025) change L2 fees?

Pectra activated on **2025-05-07** and doubled the blob target from 3 to 6 per block — more headroom for L2 data without driving the blob fee market into escalation. The median L2 fee moved from **0.13¢** in 2025-04 to **0.11¢** in 2025-06 (1.25× cheaper). The Pectra step-down was smaller than Dencun's because Dencun was the foundational change — Pectra was a capacity expansion on top of an architecture that already worked. See [/answers/what-pectra-upgrade-changed](/answers/what-pectra-upgrade-changed).

How much did Fusaka (December 2025) change L2 fees?

Fusaka activated on **2025-12-04** with **PeerDAS** (EIP-7594) and a path to further blob target increases via BPO1 / BPO2 (target 6 → 14 per block by January 2026). The median L2 fee moved from **0.10¢** in 2025-11 to **0.09¢** in 2026-01 (1.06× cheaper). Fusaka also introduced **EIP-7918**, a floor on blob fees that prevented a "zero-fee blob" period. See [/answers/what-fusaka-upgrade-changed](/answers/what-fusaka-upgrade-changed).

How much cheaper are L2 fees today than before Dencun?

The cross-L2 median fee in **2024-02** (pre-Dencun) was **20¢**. In **2026-04** (latest available month) it is **0.06¢** — **307× cheaper** (-99.7%). The compound effect of Dencun + Pectra + Fusaka has cut a typical L2 transaction's user-paid cost by more than an order of magnitude in just over two years.

How much have L2 fees changed in the past 12 months?

Year-over-year: median L2 fee in **2025-04** was **0.13¢**, vs **0.06¢** in **2026-04** — fees are now cheaper by 2.03× cheaper (-50.7%). The 12-month window captures most of the Pectra + Fusaka step-downs.

Why have L2 fees fallen so much?

Two compounding reasons: **1. Cheaper data availability.** Pre-Dencun, L2s posted their transaction data as expensive Ethereum calldata. Dencun introduced **blobs** — a cheaper, purpose-built data type. Per-byte L2 settlement cost dropped ~10×, and Pectra + Fusaka raised blob capacity further so L2s have room to grow without per-blob fees escalating. **2. Competition.** As more L2s launched and bridge fragmentation became a real cost for users, chains competed on fees to win activity. Sequencers that don't pass through DA savings lose users to ones that do. The market does the rest of the work the protocol upgrades started.

Will L2 fees keep falling?

In the medium term, probably — additional blob target increases are planned (BPO2 → BPO3 schedule public on the [Ethereum roadmap](https://ethereum.org/en/roadmap/)), each of which raises L2 capacity without raising the per-blob price. **But the long-run direction depends on demand growth too.** If L2 demand grows faster than blob capacity, blob fees can rise and L2 settlement cost with them. **EIP-7918** (Fusaka) put a floor on blob fees to prevent the "zero-fee blob" failure mode — so fees won't go to zero even in low-demand periods. Realistic outcome: the curve continues to drift down with bumps for capacity-vs-demand swings, not monotonic decline.

Are all L2 fees this low or are some chains more expensive?

There's a wide spread across L2s. The median shown here is the cross-chain median of each L2's typical user fee — half the L2s are cheaper, half are more expensive. The cheapest L2s today are routinely sub-cent for simple transfers; some L2s with low blob-posting batching efficiency or higher overhead can be 5–10× the median. See [/answers/lowest-fee-ethereum-l2](/answers/lowest-fee-ethereum-l2) for the per-chain ranking and [growthepie.com/fees](https://www.growthepie.com/fees) for the live leaderboard.

Do these numbers include swap fees or just transfers?

These figures use growthepie's **median txcost** metric, which is the median USD fee across all transactions on a chain — not a single transaction type. Swap transactions are typically more expensive than transfers because they touch more contract logic, so the all-transactions median falls between a pure transfer cost and a pure swap cost. For swap-specific numbers see the [live fees view](https://fees.growthepie.com), which separates median, transfer, swap, and average.

How is the cross-L2 median computed?

For each completed month: pull the **monthly USD txcost** value from `/v1/metrics/chains/{chain}/txcosts.json` for every L2 in the curated universe. The cross-L2 median for that month is the median across those per-L2 values — so each chain contributes one number per month, no chain is over-weighted, and the median is robust to outliers. Monthly granularity (rather than daily) smooths out day-to-day volatility while still capturing the upgrade step-downs. The in-progress current month is excluded if it's not yet complete.

Why use cross-chain median and not a weighted average?

A volume-weighted average would tell you "the typical transaction's fee" if the goal is to estimate what a randomly-sampled L2 transaction cost. The cross-chain median tells you "what the typical L2 charges". The two answer different questions; the median is fairer for the "are L2s collectively getting cheaper" framing because it weights every L2 equally regardless of activity volume. (A high-volume cheap chain shouldn't make the headline number look more expensive than the typical chain actually was.)

How many L2s contribute to the median each month?

It grows over time. Early-2024 months have fewer chains (some L2s hadn't launched yet). Today, most L2s in growthepie's 25-chain curated universe contribute. The "Contributing chains" column in the monthly table on this page shows the per-month count so you can spot months with low-sample-size noise.

Where can I see this data live?

growthepie's [fees dashboard](https://www.growthepie.com/fees) is the live tracker — per-chain median, transfer, swap, and average user fees with hourly granularity. [fees.growthepie.com](https://fees.growthepie.com) is the simpler at-a-glance view. The historical per-chain series used by this page is at `/v1/metrics/chains/{chain}/txcosts.json`.

How does this compare to other fee trackers?

Cross-check the direction (and the step-down magnitudes around Dencun / Pectra / Fusaka) against [L2BEAT](https://l2beat.com) (per-chain fee tracking with its own methodology), [DefiLlama's fees view](https://defillama.com/fees), or Etherscan's gas tracker for L1 comparison. Absolute numbers will differ across providers because of definition choices (median vs average, all-tx vs swap-only, USD-at-execution vs USD-at-end-of-day), but the trend direction agrees.

Topics discussed

  • Transaction Costs
  • Layer 2
  • Dencun
  • Pectra
  • Fusaka
  • EIP-4844