1. Home
  2. Answers
  3. Which Ethereum L2 is the most profitable?

Which Ethereum L2 is the most profitable?

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

Top 10 Ethereum L2s ranked by profit — fees collected from users minus L1 settlement cost paid to Ethereum mainnet. Daily, 30-day, 90-day, and all-time profit per chain.

By profit over the last 30 days, the most profitable Ethereum L2 is **Base Chain** at $3.58M ($9.69M over 90 days; $180.95M all-time). The L2 ecosystem collectively earned $4.64M in the last 30 days. Top 10: 1. Base Chain (30d: $3.58M; 90d: $9.69M; all-time: $180.95M); 2. Arbitrum One (30d: $560.1k; 90d: $1.80M; all-time: $79.44M); 3. Starknet (30d: $161.2k; 90d: $437.8k; all-time: $36.39M); 4. Celo (30d: $145.1k; 90d: $198.0k; all-time: $721.8k); 5. MegaETH (30d: $69.3k; 90d: $168.3k; all-time: $3.75M); 6. OP Mainnet (30d: $35.4k; 90d: $123.7k; all-time: $30.32M); 7. Linea (30d: $32.8k; 90d: $116.9k; all-time: $36.42M); 8. ZKsync Era (30d: $17.3k; 90d: $49.7k; all-time: $27.82M); 9. World Chain (30d: $14.7k; 90d: $22.6k; all-time: $718.8k); 10. Ink (30d: $11.5k; 90d: $33.5k; all-time: $265.7k). Data: 2026-05-27 UTC. Profit = revenue (fees) − L1 settlement cost (rent). Live leaderboards: growthepie.com/economics.

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

Profit = chain revenue (fees collected from users) − L1 settlement cost (rent paid to Ethereum mainnet to post batches and proofs). Recomputed daily from growthepie's per-chain profit endpoint.

Top 10 Ethereum L2s by profit

As of 2026-05-27 UTC, Base Chain is the most profitable Ethereum L2 with $3.58M in profit over the last 30 days ($9.69M over 90 days; $180.95M all-time). Ecosystem total last 30 days: $4.64M; all-time: $418.54M.

What "profit" means for an L2

An Ethereum L2 has two sides to its economics:

  • Revenue. Every L2 transaction pays a fee in the L2's gas token (usually ETH). The chain operator (the sequencer) collects that fee.
  • Cost. Periodically the L2 posts its transaction data and proofs to Ethereum mainnet. That costs L1 gas — paid in ETH to Ethereum validators. After Dencun (March 2024) this cost dropped sharply because L2s now use blobs instead of calldata. After Fusaka (December 2025) it dropped again.

Profit = Revenue − Cost. A positive number means the chain is earning more from users than it pays Ethereum mainnet. A negative number means the chain is operating at a loss — usually because of an incentive program subsidising user fees, but sometimes structural.

Why does this ranking matter?

Profitability is the cleanest single measure of whether an L2 is operating as a sustainable business. Chains that consistently lose money are either burning down a treasury, running on grants, or planning to recoup later by capturing market share. Chains that consistently earn money are self-sustaining and don't depend on external funding to keep running. For long-term users and developers, this is a useful health check on which chains will still be around in three years.

Caveats:

  • Profit isn't the only goal. Some chains intentionally run at a loss to subsidise user growth (and treasury growth from token appreciation, when applicable).
  • Profit isn't evenly captured. Where the profit goes varies — some chains return it to ecosystem incentives, others retain it as a foundation or DAO treasury, others split it with token holders. growthepie tracks the gross number, not the downstream allocation.

Methodology and data sources

How the answer is derived:

  • Pull the master chain catalogue and filter to L2s.
  • For each L2, pull /v1/metrics/chains/{chain}/profit.json. The endpoint exposes a daily timeseries of (unix, USD, ETH) rows.
  • Sum the USD column over the last 30 days, last 90 days, and the entire series (all-time).
  • Rank chains by 30-day profit descending. Negative-profit chains still appear, just at the bottom.

All values shown were generated on 2026-05-27 UTC.

Funding disclosure. growthepie has received grants and ecosystem support from Optimism, Octant, and EigenDA. Profit values are computed mechanically from public API data — chains don't influence the ranking. Full list of supporters: growthepie.com/donate.

Cross-check this answer. Independent L2 economics sources include L2BEAT's costs view and growthepie's own economics dashboard which breaks down revenue vs cost vs profit per chain with charts.

Which chains are included?

The list of 25 chains: arbitrum, arbitrumnova, base, celo, fraxtal, gravity, ink, linea, lisk, loopring, manta, mantle, megaeth, metis, mode, optimism, plume, ronin, scroll, soneium, starknet, taiko, unichain, worldchain, zksyncera. Excluded: Ethereum mainnet (L1), Polygon PoS (sidechain), aggregate keys.

Leaderboard tables

Profit = chain revenue (fees collected) minus L1 settlement cost (rent paid), summed over each window. Sorted by 30-day profit. Negative profit = the chain is subsidising its users. Data: 2026-05-27 UTC.
RankChain30d profit90d profitAll-time profit
1Base Chain$3.58M$9.69M$180.95M
2Arbitrum One$560.1k$1.80M$79.44M
3Starknet$161.2k$437.8k$36.39M
4Celo$145.1k$198.0k$721.8k
5MegaETH$69.3k$168.3k$3.75M
6OP Mainnet$35.4k$123.7k$30.32M
7Linea$32.8k$116.9k$36.42M
8ZKsync Era$17.3k$49.7k$27.82M
9World Chain$14.7k$22.6k$718.8k
10Ink$11.5k$33.5k$265.7k

Frequently asked questions

Which Ethereum L2 is the most profitable?

Over the last 30 days (data 2026-05-27 UTC), the most profitable Ethereum L2 is **Base Chain ($3.58M)**. Profit = revenue from fees collected minus L1 settlement cost (rent paid to Ethereum mainnet). Full top 10: 1. Base Chain (30d: $3.58M; 90d: $9.69M; all-time: $180.95M); 2. Arbitrum One (30d: $560.1k; 90d: $1.80M; all-time: $79.44M); 3. Starknet (30d: $161.2k; 90d: $437.8k; all-time: $36.39M); 4. Celo (30d: $145.1k; 90d: $198.0k; all-time: $721.8k); 5. MegaETH (30d: $69.3k; 90d: $168.3k; all-time: $3.75M); 6. OP Mainnet (30d: $35.4k; 90d: $123.7k; all-time: $30.32M); 7. Linea (30d: $32.8k; 90d: $116.9k; all-time: $36.42M); 8. ZKsync Era (30d: $17.3k; 90d: $49.7k; all-time: $27.82M); 9. World Chain (30d: $14.7k; 90d: $22.6k; all-time: $718.8k); 10. Ink (30d: $11.5k; 90d: $33.5k; all-time: $265.7k). The L2 ecosystem collectively earned **$4.64M** in the last 30 days, **$418.54M** all-time. Live leaderboards: [growthepie.com/economics](https://www.growthepie.com/economics).

What is "L2 profit"?

**Profit = fees collected from users − cost of posting data and proofs to Ethereum mainnet.** When a user transacts on an L2, they pay a fee in the L2's gas token (usually ETH). The chain operator (the sequencer) collects that fee. Periodically, the L2 has to post its transaction data (or proofs) back to Ethereum mainnet — and pay Ethereum's L1 gas fee to do so. The difference between what the chain collected and what it paid Ethereum is the chain's profit. A profitable L2 charges its users more than it costs to settle on Ethereum.

Can L2 profit be negative?

Yes, and several L2s have run at a loss at various points. A chain runs negative-profit when its L1 settlement cost exceeds the fees it collected — typically because (a) the chain runs an incentive program subsidising user fees, (b) the chain posts data more aggressively than its activity warrants, or (c) network demand drops below break-even. **Sustained negative profit is usually deliberate** — the chain is buying market share — but it can't go on forever.

Which L2 has earned the most all-time?

See the "All-time profit" column in the top-10 table above. The all-time leader is typically the L2 with the longest production history *and* the highest sustained activity — Arbitrum, OP Mainnet, and Base are perennial leaders. New L2s with high recent profit show up high on the 30-day ranking but lower on all-time.

Which L2 has earned the most in the last 90 days?

See the "90d profit" column in the top-10 table above. The 90-day window is a useful middle ground between recent (30d) and structural (all-time) views — it smooths over single-month volatility while still reflecting the current state of the chain.

How does growthepie calculate L2 profit?

Per-day, per-chain: **revenue** (total transaction fees collected by the L2, USD-denominated) minus **L1 settlement cost** (rent paid to Ethereum mainnet for posting batches and proofs). The per-chain profit endpoint (`/v1/metrics/chains/{chain}/profit.json`) exposes a daily timeseries of that net figure in both USD and ETH. We sum daily values over 30d / 90d / all-time windows to produce this ranking.

How is L2 revenue different from L2 profit?

**Revenue** is what the chain collects from users in fees. **Profit** is revenue minus what the chain pays Ethereum mainnet to settle. A chain can have high revenue but low profit if it pays a lot to Ethereum — which is exactly what happens to chains with high settlement frequency or pre-Dencun-style calldata posting. After Dencun (March 2024), L1 settlement costs dropped sharply via blobs, and L2 profit margins widened. Fusaka (December 2025) widened them again.

Where does L2 profit go?

To the chain operator — typically a foundation, company, or DAO. Some chains rebate part of their profit to ecosystem incentives (Optimism's RetroPGF, Base's ecosystem grants); some operate primarily as a business and retain the profit. The mechanics vary chain-to-chain; growthepie doesn't track downstream usage of L2 profit.

Why might an L2 with lots of activity not be very profitable?

Three common reasons. **(1) Fee subsidy** — the chain runs an active incentive program rebating user fees, so collected revenue is depressed. **(2) Cheap-transaction profile** — the chain attracted high transaction count but with very low per-transaction fees (e.g. memecoin trading). **(3) Inefficient settlement** — the chain posts data to L1 more frequently than its activity warrants, paying L1 gas without proportional revenue. The top 10 profit ranking and the top 10 transactions ranking ([/answers/most-used-ethereum-l2](/answers/most-used-ethereum-l2)) are usually correlated but not identical.

Is Polygon PoS counted as an L2 here?

No. Polygon PoS is a sidechain with its own validator set and is excluded. See [/answers/l2-vs-sidechain](/answers/l2-vs-sidechain).

How many L2s are included?

25 chains. The full list (computed on 2026-05-27 UTC): arbitrum, arbitrum_nova, base, celo, fraxtal, gravity, ink, linea, lisk, loopring, manta, mantle, megaeth, metis, mode, optimism, plume, ronin, scroll, soneium, starknet, taiko, unichain, worldchain, zksync_era. A chain only appears in the ranking if growthepie has at least one day of profit data for it.

Where does this data come from?

Per-chain profit values come from growthepie's per-chain profit endpoint (`/v1/metrics/chains/{chain}/profit.json`). The endpoint exposes a daily timeseries of `(unix, USD, ETH)` rows; we sum the USD column over each window. L2 membership comes from `master.json`. Sidechain exclusions on 2026-05-27 UTC: Polygon PoS.

Where can I see this live?

growthepie's [economics page](https://www.growthepie.com/economics) shows live revenue, costs, and profit per L2 with timeseries charts. Per-chain pages (e.g. [/chains/base](https://www.growthepie.com/chains/base)) include profit history in the economics section.

How does this compare to "how much Ethereum mainnet earns from L2s"?

Different sides of the same transaction. **L2 profit** = revenue − L1 cost. **Ethereum mainnet rent from L2s** = the L1 cost side, summed across L2s. The two are linked: every dollar of L1 settlement cost for an L2 is a dollar of revenue for Ethereum mainnet. See [/answers/ethereum-mainnet-revenue-from-l2s](/answers/ethereum-mainnet-revenue-from-l2s) for the mainnet side.

Topics discussed

  • Economics
  • Layer 2
  • Profit
  • Revenue