Layer 2 Gas Fees Explained: Reading the Real Cost of a Transaction
Base, Arbitrum, and Optimism cut Ethereum fees to pennies, but the fee has hidden parts. Here is how L2 gas costs are built and how to read them.

Layer 2 networks like Base, Arbitrum, and Optimism made Ethereum cheap to use, often dropping a transaction from dollars to a fraction of a cent. But the fee you pay is not a single number. It is built from two distinct parts, one of which moves with Ethereum's own congestion. Understanding that split helps you read costs accurately, time transactions well, and avoid overpaying.
Quick answer
An L2 fee has two parts: a tiny L2 execution cost (usually a fraction of a cent) and a larger, more volatile L1 data cost for posting your transaction back to Ethereum. The EIP-4844 "blob" upgrade in 2024 and the December 2025 Fusaka upgrade slashed that data cost, which is why simple transfers on Base, Arbitrum, and Optimism now commonly cost well under a cent. When an L2 fee spikes even though the L2 is quiet, the cause is almost always the L1 data cost rising with Ethereum congestion.
Key takeaways
- An L2 fee has two parts: a tiny L2 execution cost and a larger, more volatile L1 data cost for posting your transaction back to Ethereum.
- The EIP-4844 "blob" upgrade in 2024 cut L2 data costs by 50-90 percent, and the December 2025 Fusaka upgrade expanded blob capacity further.
- Median L2 fees fell more than 95 percent between early 2024 and 2026, with simple transfers now commonly under a cent.
- When an L2 fee spikes even though the L2 itself is quiet, the cause is almost always the L1 data cost rising with Ethereum congestion.
- Bridging in and out of an L2 is a separate cost, often paid on the pricier mainnet side.
What a Layer 2 is
A Layer 2 (L2) is a network built on top of Ethereum that processes transactions off the main chain, then posts compressed data back to Ethereum for security. This relieves congestion and slashes costs while still inheriting Ethereum's settlement guarantees. The rollups most people use, including Base, Arbitrum, and Optimism, work this way.
The two parts of an L2 fee
Here is the key idea: when you transact on an L2, you are really paying for two things.
1. The L2 execution cost
This is the cost of running your transaction on the L2 itself, computation and storage on that network. It is usually tiny, often a fraction of a cent, because L2 block space is abundant.
2. The L1 data cost
The L2 must periodically post your transaction data to Ethereum (Layer 1). That posting costs real money, and a share of it is passed on to you. Historically this was the larger and more volatile component, because it depends on Ethereum's own fee market at the moment of posting.
Note
When an L2 fee suddenly spikes even though the L2 itself is not busy, the usual cause is the L1 data cost. Ethereum mainnet got more expensive, so posting your transaction's data got more expensive too.
Why fees dropped so much: blobs
In March 2024, the EIP-4844 upgrade (sometimes called proto-danksharding) introduced "blobs," a dedicated, cheaper lane for rollups to post data to Ethereum. Blob space is priced by its own fee market, separate from regular gas, and it dramatically lowered the L1 data cost. After that change, median L2 fees fell by more than 95 percent, from roughly five cents toward a fraction of a cent on major rollups.
The December 2025 Fusaka upgrade pushed this further. Its core feature, PeerDAS, lets nodes sample small randomized slices of blob data instead of storing all of it, which allowed Ethereum to roughly multiply blob capacity through staged "blob parameter only" forks. More blob capacity means cheaper, more stable data posting for L2s, which is why everyday transactions on Base, Arbitrum, and Optimism now commonly cost well under a cent.

Rough, illustrative ranges people often see in 2026 (these move with demand, and a swap or contract call costs more than a plain transfer):
| Network | Type | Simple transfer | Swap / contract call |
|---|---|---|---|
| Base | Optimistic rollup | ~$0.005-0.02 | a few cents |
| Arbitrum | Optimistic rollup | under a cent to a few cents | a few cents to ~$0.10 |
| Optimism | Optimistic rollup | a fraction of a cent | a few cents |
| Ethereum mainnet | Layer 1 | $1-10+ | $5-50+ |
The mainnet row is there for contrast: the same action that costs a fraction of a cent on an L2 can cost dollars on Ethereum itself. That gap is the entire reason rollups exist.
How to read a fee before you sign
Most wallets show an estimated network fee at signing. To read it sensibly:
- Check which network you are on. A "high" fee on mainnet is normal; the same action on an L2 should be far cheaper. If an L2 fee looks like a mainnet fee, you may be on the wrong network.
- Watch for priority spikes. During heavy activity on a busy L2, a priority component can briefly push fees up. Waiting a short time often lowers the cost.
- Compare the fee to the transaction value. A few cents to move a large amount is trivial; the same few cents to move a tiny amount is a large percentage. Batch small actions where your wallet supports it.
Tip
For frequent small transactions, choosing a low-cost L2 and batching actions can meaningfully cut your total fees over time. Batching got far easier thanks to EIP-7702's smart-account features, which let an ordinary wallet bundle an approval and a swap into one transaction.
Bridging costs are separate
Moving funds from Ethereum mainnet onto an L2, or back, is its own transaction with its own fee, often paid on the more expensive mainnet side. If you only look at the cheap per-transaction cost on the L2, you can forget that getting in and out has a cost too. Factor bridging into the decision, especially for smaller amounts where a one-time bridge fee can dwarf the savings.
Cheap fees also make good security habits nearly free. A test transaction to defeat address poisoning costs a fraction of a cent on an L2, so there is little excuse to skip it.
What to do right now to keep fees low
A few habits keep the pennies from turning into dollars:
- Before signing, confirm which network your wallet is actually on; an unexpectedly high fee often means you are on mainnet by mistake.
- For routine activity, pick a low-cost L2 (Base, Arbitrum, or Optimism) rather than transacting directly on Ethereum.
- Batch an approval and a swap into one transaction where your wallet supports smart-account features.
- During a brief L2 priority spike, wait a few minutes; the fee usually drops back down.
- Factor in the round-trip bridging cost before moving small amounts on and off a rollup.
Frequently asked questions
Why did my L2 fee jump when the network seemed quiet?
Almost always because the L1 data cost rose. Your L2 fee includes a share of what the rollup pays to post data to Ethereum, and that share tracks Ethereum's congestion and blob fee market. A busy mainnet makes L2 transactions more expensive even when the L2 itself has plenty of room.
Are all Layer 2s equally cheap?
No. Costs vary by rollup design, how efficiently each batches transactions, and current demand. Optimistic rollups and zk-rollups have different cost structures, and a given action can differ by network. The illustrative ranges here are typical, not guarantees; check the live fee in your wallet before signing.
Did Fusaka make fees cheaper than EIP-4844 did?
EIP-4844 was the big step-change that introduced blobs and cut data costs by an order of magnitude. Fusaka built on it by expanding blob capacity through PeerDAS, which keeps fees low and stable as L2 usage grows rather than delivering another single dramatic drop. Together they are why fees sit where they do in 2026.
Is bridging back to Ethereum expensive?
It can be, because the mainnet side of a bridge transaction pays Ethereum's fee market, which is far higher than L2 execution. For small amounts the bridge cost can exceed any savings from cheap L2 fees, so weigh the round-trip cost before moving small balances on and off a rollup.
The bottom line
L2 fees are cheap, but they are not magic: you pay for execution on the L2 plus a share of the cost to post data to Ethereum. Blobs from EIP-4844 and the capacity boost from Fusaka are why those costs collapsed. Knowing the split explains why fees occasionally spike, helps you pick the right moment to transact, and reminds you to account for bridging. Read the fee, check the network, and the pennies stay pennies.


