How Rollups Cut Ethereum Fees: The Bundle-and-Post Trick, in Real Dollars
Why does the same token swap cost $5.48 on Ethereum and $0.27 on Arbitrum One?
A rollup does the work off Ethereum and posts one compressed receipt back — and hundreds of users split the cost of that single receipt.
Those two prices are real, from l2fees.info on November 5, 2026. The gap is not a promotion or a different token. It is the same swap, executed in a different place. This post shows exactly where the $5.21 saving comes from, what your $0.27 actually pays for, and the three cases where a rollup does not save you money.
Why Ethereum charges so much in the first place
Ethereum is a small pipe, and users bid against each other for space in it.
The base layer commits one block roughly every twelve seconds, and each block targets 30 million gas with a hard ceiling of 60 million (ethereum.org). That caps throughput at about 12 to 15 transactions per second. When demand rises, there is no extra room — users simply outbid each other, and fees climb.
The peak was not subtle. During the DeFi boom in 2021, an average swap on Uniswap v2 cost more than $50 in gas, and simple transfers routinely cost $20 to $30. Those prices shut out small transactions entirely. A rollup exists to break that auction for everyday activity, without giving up Ethereum as the place where the result is secured.
The bundle-and-post trick, step by step
Four steps, one idea: Ethereum checks the receipt instead of doing the work.
1. Execute off Ethereum
Your swap runs on the rollup, a separate network built on top of Ethereum. The rollup's computers do the calculation, check your balance, and update its own ledger. Ethereum itself never sees the individual swap at this stage.
2. Compress the batch
The rollup's sequencer gathers hundreds or thousands of these off-chain transactions and squeezes them into one batch. Repeated data gets compressed, so the batch is far smaller than the sum of its parts.
3. Post one receipt to Ethereum
The rollup submits the compressed batch to Ethereum as a single transaction, together with a summary of the new state. Ethereum stores that data, but it does not re-run every transaction inside the batch.
4. Let Ethereum verify the result
How verification works depends on the rollup type. Optimistic rollups assume the batch is valid and give anyone seven days to submit a fraud proof if it is not. ZK rollups attach a cryptographic validity proof that Ethereum checks immediately. Either way, the security anchor is the same: the data sits on Ethereum, where anyone can check it.
That is the whole trick. Ethereum stops being the computer and becomes the auditor — and auditing one receipt is far cheaper than running thousands of transactions.
The saving, in real dollars
The same action costs about 20 times less on a rollup — here is the receipt.
Source: l2fees.info, November 5, 2026. Fees move with network demand, so treat these as a snapshot, not a promise.
- A $5.21 saving per swap: $5.48 minus $0.27 is $5.21 — roughly 20 times cheaper for the identical trade.
- About $271 a year for a weekly swapper: 52 swaps times $5.21 is $270.92. The fee saving alone is larger than many people's whole trading budget.
- Sending ETH is about 12 times cheaper: $1.10 on Ethereum versus $0.09 on Arbitrum One or Optimism.
- Scale is already here: L2Beat puts Base at $14.20 billion, Arbitrum One at $9.37 billion, and OP Mainnet at $1.49 billion in total value locked as of November 5, 2026 — these are not experiments anymore.
What your rollup fee actually pays for
Your $0.27 is two small bills, not one — and the split explains why it stays low.
- The L1 data share: your slice of the cost of posting the batch to Ethereum. Because one batch carries hundreds of transactions, your share of that single L1 transaction is tiny. The bigger the batch, the smaller your slice.
- The L2 execution fee: payment to the rollup's operators for running your transaction. It stays low because block space on the rollup is abundant — there is no bidding war like on Ethereum's base layer.
A 2024 upgrade made the first bill much smaller. EIP-4844, activated in March 2024 as part of the Dencun upgrade, gave rollups a dedicated data format called blobs. Each blob holds up to 128 KB, is priced in its own fee market separate from Ethereum execution gas, and is pruned after about 18 days. Before blobs, rollups paid for every byte of calldata at 16 gas per non-zero byte; blob data cut posting costs by roughly 10 times compared with pre-Dencun levels.
Fees also show up in one place people forget: your tax return. The network fees you pay count toward your cost basis when you later sell, which is one reason to keep a record of them. If you want to see how fees and holding time change the tax on a sale, run the numbers below.
Try the Crypto Tax Gain Calculator →
Optimistic vs ZK: the proof changes your wait, not your fee
Both types cut fees the same way. They differ in how fast Ethereum trusts the receipt.
- Optimistic rollups (Arbitrum, Optimism, Base): the batch is assumed valid, and anyone has about seven days to challenge it with a fraud proof. The trade-off is the exit: withdrawing funds back to Ethereum takes around seven days, because the network waits out the challenge window.
- ZK rollups (zkSync Era, Starknet): every batch carries a validity proof that Ethereum verifies immediately. Finality is faster, but generating the proof is computationally heavier for the operator.
For everyday use, the fee difference between the two families is small. The practical difference is the withdrawal clock — and that matters most when you need your funds back on Ethereum quickly.
When rollups don't save you money
Rollups cut the cost of transacting — not every cost around it.
- Bridging back to L1 costs L1 gas: moving funds from a rollup to Ethereum is itself an Ethereum transaction, priced at Ethereum rates. If you move small amounts back and forth often, bridge costs can eat the savings.
- Small batches split less: the saving depends on many users sharing one batch. A quiet rollup with few transactions posts smaller batches, so each user's share of the L1 cost is larger.
- Blob fees can spike: blobs have their own fee market. When many rollups post at once, blob demand rises and the data share of your fee grows with it.
- The 7-day exit has a price: optimistic rollup withdrawals wait about a week. Third-party fast bridges move funds in minutes, but they charge their own fee for the service.
- A tiny transaction is still a tiny transaction: on a $5 swap, even a $0.27 fee is more than 5% of the amount. Cheap does not mean free, and the fee as a share of the trade is what matters.
Ethereum or a rollup? A quick decision frame
Match the network to the job, not to the hype.
One caution from our earlier look at the ecosystem: as of November 2026, the three largest rollups still run centralized sequencers and sit at Stage 1 decentralization on L2Beat. Cheap fees today come with that trade-off, which is why enterprises planning for 2030 are demanding sequencer decentralization — see What Enterprise Demands Layer 2 Blockchains Must Handle by 2030. For the broader picture of which chains enterprises actually run on, see Which Layer 2 Chains Are Enterprises Actually Using? A 2026 Reality Check.
Key Takeaway
A rollup saves you money by changing where the work happens, not by cutting corners on security. Transactions run off Ethereum, get compressed into one batch, and Ethereum verifies the receipt. Right now that turns a $5.48 swap into a $0.27 one — about $271 a year for a weekly trader.
The fee is small because the cost is shared — so check the batch, the bridge, and the exit wait before you assume every rollup trip is cheap.
Try the Crypto Tax Gain Calculator →
FAQ
Do I still pay gas on a rollup?
Yes. Every rollup transaction has a fee, usually a few cents. What disappears is the Ethereum base-layer auction — you pay the rollup's execution fee plus a small share of the batch-posting cost, instead of bidding for scarce L1 block space yourself.
Is my money as safe on a rollup as on Ethereum?
Mostly, with one caveat. Rollups post their transaction data to Ethereum, so anyone can verify the state and reconstruct funds even if the rollup operator disappears. But the largest rollups still run centralized sequencers today, which is a trust assumption Ethereum itself does not have. That is why L2Beat's decentralization stages matter — see the enterprise demands post linked above.
Why does withdrawing from Arbitrum take 7 days?
Optimistic rollups give anyone seven days to challenge a batch with a fraud proof. Funds can only finalize on Ethereum once that window closes. ZK rollups skip the wait because their validity proof is checked immediately — the trade-off is heavier computation to produce the proof.
This post explains how rollups work. It is educational information, not financial advice.
Sources
• ethereum.org — Optimistic Rollups
• L2Beat — Scaling Summary (TVL, November 5, 2026)

Comments
Post a Comment