Gas Fee Predictor

L2 Gas Fees: Live Comparison

Live L2 comparison

Cheapest L2 right now

Optimism — $0.00004651 (full wallet fee est.)

NetworkGas priceNativeWallet fee est.
Optimism0.001001 GweiETH $2,020.16
$0.00004651L2 $0.00004247 + L1 $0.00000405Full estimate
Details →
Base0.006000 GweiETH $2,020.16
$0.000257L2 $0.000255 + L1 $0.00000288Full estimate
Details →
Polygon276.32 GweiPOL $0.08
$0.000489Full estimate
Details →
Arbitrum0.0202 GweiETH $2,020.16
$0.000876L2 $0.000859 + L1 $0.00001669Full estimate
Details →

Same action, mainnet vs L2

The L2 figures above are for a 21k-gas transfer. For every other transaction type — ERC-20 transfer, Uniswap swap, NFT mint, approval, bridge — the L2 cost scales the same way: typically 5-50x cheaper than mainnet for the same operation.

See live mainnet cost per action

Gas fees by transaction type →

Live USD cost for transfers, swaps, mints, approvals, bridges, and staking — with gas-unit usage per action.

Cheapest L2 bridge routes

What this measures: the full estimated wallet fee for a 21,000-gas transfer — L2 execution gas plus, where it applies, the L1 data fee. Real wallet quotes may still differ slightly due to wallet padding and exact calldata size.

Optimism / Base: the figure includes both L2 execution gas and the L1 data/security fee, queried live from the OP Stack GasPriceOracle. The L1 portion is the larger share most days.

Arbitrum: the figure includes L2 execution gas plus Nitro's L1 “poster” gas — extra gas units charged to cover posting your transaction to Ethereum, queried live from the NodeInterface precompile. It adds a few percent to a plain transfer today.

Polygon PoS: No L1 calldata fee — the figure above is the full transfer cost.

What is a Layer 2, and why use one?

Ethereum mainnet is secure but expensive. A Layer 2 is a separate chain that settles back to Ethereum, giving you mainnet-level security at a fraction of the cost. Rollups (Arbitrum, Optimism, Base) batch transactions and post compressed proofs to L1. Sidechains (Polygon PoS) run their own consensus and checkpoint to Ethereum periodically. Either way, you pay cents or less for an operation that would cost dollars on mainnet.

How to pick the right L2

  • For routine DeFi: any major L2 works. Pick the cheapest with the app you need.
  • For Coinbase users: Base wins — free direct withdrawals from Coinbase, no bridge round-trip.
  • For deep liquidity: Arbitrum has the largest L2 TVL — most depth for big swaps.
  • For OP-native apps: Optimism hosts Velodrome and other native venues with tuned gas usage.
  • For tiny fees and gaming/NFTs: Polygon PoS has near-zero gas and stays cheap even when Ethereum is congested.

The two-part fee model — why rollup costs track mainnet

Every rollup transaction pays for two things: L2 execution (running the EVM on the sequencer) and L1 data posting (publishing the transaction to Ethereum so it inherits L1 security). Data posting is the part that moves with mainnet base fee and blob prices. While blob space is plentiful — the norm since Fusaka — it is a small slice of the fee and execution is most of what you pay; when mainnet or the blob market gets congested, the data share grows and can dominate the bill.

  • OP Stack (Base, Optimism): the estimate on this page includes both components — L2 execution gas plus the L1 data fee, queried live from the GasPriceOracle predeploy at 0x420…00F. The L1 portion (sized from calldata) is why a Base/Optimism wallet fee is more than “L2 gas price × gas limit” — and it's already folded into the figure shown.
  • Arbitrum Nitro: charges the L1 data cost as extra “poster” gas units on top of execution gas, both priced at the L2 base fee. Wallets show one combined figure (total gas × price), so there's no separate line item — but the gas used is above the execution gas. We read the poster gas live from the NodeInterface precompile. When mainnet gets expensive, the poster-gas count rises; the L2 gas price itself doesn't.
  • Polygon PoS: not a rollup. No L1 data posting on each transaction (only periodic checkpoints). Fees are paid in POL/MATIC and stay near-zero regardless of mainnet conditions.

EIP-4844 (Dencun, March 2024) introduced blob-carrying transactions and dropped the L1 data cost for rollups by 10-20x. Every rollup in the table above adopted blobs within weeks. The effect: rollup fees stayed cheap through every mainnet congestion event since — even when mainnet base fee hit triple digits. PeerDAS, shipped in the Fusaka upgrade (December 2025), scaled blob throughput further by letting nodes verify blob data by sampling instead of downloading all of it — which is why the L1 data share of a rollup fee is now usually only a few percent.

Withdrawal timing — the L2's hidden cost

L2 gas fees are only part of the story. Withdrawing back to mainnet via the native bridge is where the time cost shows up:

  • Arbitrum: ~1 hour for the rollup to finalize, then ~7 days for the optimistic challenge period before you can claim on L1.
  • Optimism / Base: also ~7-day challenge window. The exact period depends on the chain's fault-proof parameters; expect ~6 days, 22 hours.
  • Polygon PoS: 30-90 minutes for a checkpoint, plus the L1 finalization transaction.

If you need to exit faster, paid bridges (Across, Stargate, Hop) front the withdrawal for a fee — usually 0.05-0.15% on stablecoins, often higher on volatile tokens. They're much faster than the native bridge (minutes vs days) but more expensive than depositing in the first place. See cheapest bridge to Base for current rates.

Mainnet vs L2 — when to stay on Ethereum

L2s win for most active use, but mainnet is still right when you need composability with mainnet-only contracts, are depositing to a centralized exchange that does not support L2 withdrawals, or moving very large value where the bridge round-trip plus L2 finality wait exceeds the fee savings. See the live Ethereum mainnet gas fees and full guide to reducing mainnet gas.

Frequently asked questions

Which L2 has the cheapest gas fees right now?

The comparison table above is sorted from cheapest to most expensive in real time. The cheapest L2 changes day to day depending on Ethereum mainnet base fee and per-chain congestion.

What is an Ethereum L2?

A Layer 2 is a separate blockchain that settles transactions back to Ethereum mainnet for security. Optimistic rollups (Arbitrum, Optimism, Base) post compressed transaction data to L1. Sidechains (Polygon PoS) run independent consensus with periodic checkpoints.

Why are L2s cheaper than Ethereum mainnet?

L2s batch many transactions together and either post a single compressed proof to Ethereum (rollups) or skip L1 settlement entirely (sidechains). Each user pays a tiny share of the L1 cost instead of the full mainnet fee.

How do L2 gas fees actually work?

On rollups (Arbitrum, Optimism, Base), your fee covers two things: L2 execution gas and an L1 data fee for posting calldata to Ethereum. The L1 portion is the bigger share most days. On Polygon PoS, there's no L1 calldata — just regular gas in MATIC.

Should I always use the cheapest L2?

Not necessarily. The cheapest L2 today might not have the dApp you need. Pick a chain where (a) the app you need is deployed, (b) liquidity is deep enough, and (c) the bridge round-trip is worth it for your transaction size.

Is the data on this page live?

Yes. Gas prices are pulled directly from each L2 RPC every minute. Native-token USD prices come from CoinGecko on the same cadence.

Why do L2 fees spike when mainnet is congested?

Rollup L1 data fees track Ethereum base fee. When mainnet base fee rises, the cost of posting calldata rises, and so does every rollup transaction fee. Polygon PoS is the exception — it has no L1 calldata cost, so it stays cheap during mainnet congestion.

Related ETH gas tools and guides

Get notified when mainnet gas drops.

L2 fees follow mainnet base fee. Set a gas alert at your target Gwei and we'll email you when L1 — and every rollup — gets cheaper.

Set gas alerts →