PipeFlare

Understand Arbitrum Gas Fees

Arbitrum gas fees in 2026: typical transaction costs, the two-part Layer 2 (L2) fee formula, L1 calldata pricing, and how Arbitrum compares to Ethereum.

Updated August 2026 · Reviewed by the PipeFlare team

Roughly $0.02 to $0.06 for standard transfers per third-party trackers

Arbitrum transactions cost pennies for standard operations by splitting execution from parent-chain data costs

Convert gwei to USD

Fee category

Arbitrum gas

What drives it

Child-chain basefee × (L2 execution gas + Brotli-compressed L1 calldata expressed in L2 gas units)

How to lower it

Execute transactions during periods of lower Ethereum parent-chain traffic and avoid high-congestion windows on Layer 2

Worst-case spike

Sudden demand spikes on Layer 2 compound basefees quickly, while spikes on Layer 1 raise calldata costs

About arbitrum gas fees

Arbitrum gas fees represent the total cost required to process a transaction on Arbitrum One, a Layer 2 (L2) optimistic rollup designed to scale the Ethereum blockchain. Rather than assessing a single flat rate, Arbitrum splits every transaction fee into two distinct charges: an L2 execution fee for computation and storage, and a Layer 1 (L1) calldata fee that covers posting compressed transaction data back to the Ethereum parent chain. Third-party trackers and independent monitors report typical standard transfer costs hovering around $0.02 to $0.06 in 2026, often operating up to roughly 1,000 times cheaper than an equivalent transaction on Ethereum mainnet. These dollar estimates fluctuate continuously because both network layers recalculate base prices based on live demand. Arbitrum does not publish a static dollar rate or a fixed gwei figure for routine transactions. Anyone preparing to transact should review live estimates using the official Arbitrum gas estimator at gas.arbitrum.io or the fee tracking tools on Arbiscan at arbiscan.io before submitting an operation.

How it works

Arbitrum calculates transaction fees using a deterministic mathematical structure that accounts for local execution and parent-chain publication. The official formula states that the total fee equals the child-chain basefee multiplied by the sum of L2 gas used and the L1 calldata charge expressed in L2 gas units. The L2 execution portion follows standard Ethereum Virtual Machine (EVM) opcode rules, charging the exact same operational units per step as Ethereum mainnet. The L1 calldata component covers the economic cost incurred by Arbitrum batch-posters when writing batch records to Ethereum. Arbitrum measures the compressed byte size of a transaction using the Brotli compression algorithm, multiplies that size by 16, multiplies by the L1 basefee, and divides by the child-chain basefee. This conversion ensures users pay the calldata portion in L2 gas equivalents while benefiting from substantial data compression. The two components adjust their pricing through distinct mechanisms. The child-chain execution basefee utilizes a multi-window algorithm designed to smooth out price changes during sustained traffic. When demand exceeds the network gas target by just 1%, the algorithm raises the execution basefee by roughly 10%, meaning small overages compound rapidly during intense transaction spikes. Meanwhile, the L1 calldata fee balances the actual costs paid by Arbitrum sequencers against user collections. The system monitors total calldata revenue against the Ethereum parent-chain expenses and dynamically recalibrates the user rate to maintain parity over time. Arbitrum One enforces an effective block gas limit of 64 million gas across its configuration parameters. To inspect costs prior to execution, developers and wallets invoke NodeInterface.gasEstimateComponents() or NodeInterface.gasEstimateL1Component() through a standard Remote Procedure Call (RPC) interface, or call eth_estimateGas to capture the full price. Completed transaction receipts record a dedicated gasUsedForL1 field showing exactly how much gas settled the parent-chain calldata component.

How to pay less

  1. 1Fund an EVM-compatible wallet with ETH on the Arbitrum One network to cover gas execution.
  2. 2Verify whether the destination smart contract requires large input data payloads, which increase the Brotli-compressed L1 calldata fee.
  3. 3Check live network conditions on the official Arbitrum gas estimator (https://gas.arbitrum.io/) or the Arbiscan transaction fee chart (https://arbiscan.io/chart/transactionfee).
  4. 4Submit your transaction through a standard wallet interface, which calls eth_estimateGas and applies the current child-chain basefee automatically.
  5. 5Inspect the final transaction receipt on an explorer to review the gasUsedForL1 breakdown versus local execution gas.

Pros

  • Typical transactions cost pennies, frequently running up to roughly 1,000 times cheaper than Ethereum mainnet transfers according to third-party observers.
  • Brotli data compression cuts parent-chain data costs before transactions settle to Ethereum Layer 1.
  • Full EVM equivalence preserves identical opcode gas definitions and developer tooling across both layers.
  • Transparent transaction receipts provide a dedicated gasUsedForL1 parameter separating execution from rollup data charges.

Watch out for

  • Arbitrum charges two moving fee components, making exact fiat costs variable and dependent on both L1 and L2 congestion.
  • The multi-window basefee algorithm raises execution prices by roughly 10% for every 1% above the gas target, which causes swift fee spikes during traffic bursts.
  • Data-heavy smart contract interactions incur higher calldata overhead because parent-chain posting requirements expand with transaction size.
  • Arbitrum does not guarantee a fixed dollar cost, requiring active checking through live explorers.

Common questions

How much does a transaction on Arbitrum actually cost?

A standard transfer on Arbitrum One typically costs around $0.02 to $0.06 according to third-party monitoring services and independent fee trackers in 2026. This range reflects normal operational conditions and is not an officially guaranteed figure from Arbitrum. The actual cost shifts every second because total fees combine local L2 processing and live Ethereum parent-chain storage costs. Complex interactions such as decentralized exchange swaps or multi-token contract calls consume more computation and calldata, which increases the total amount of ETH required.

Why does Arbitrum charge two different fees instead of one?

Arbitrum charges two fee components because processing a rollup transaction incurs two distinct operational costs. The child-chain execution fee compensates the Arbitrum network for validating execution steps and storing contract state locally on Layer 2. The L1 calldata fee reimburses the network for posting the transaction data back to the Ethereum parent chain for permanent availability. Combining these two elements protects the network from subsidizing expensive parent-chain transactions while keeping local execution affordable.

What is the L1 calldata fee on Arbitrum and why do I pay it?

The L1 calldata fee is a specific surcharge that covers the cost of writing transaction information directly to Ethereum Layer 1. Rollups derive their security from the underlying parent chain by ensuring anyone can reconstruct the state from published data batches. Arbitrum minimizes this expense by compressing transaction bytes with the Brotli algorithm before calculating the required fee. The system calculates the charge by evaluating compressed transaction bytes, multiplying by 16, scaling against the L1 basefee, and converting that sum into child-chain gas units.

Why did my Arbitrum transaction cost more than usual?

A transaction on Arbitrum can surge in price if either the child-chain execution basefee or the Ethereum parent-chain basefee experiences congestion. Under Arbitrum's multi-window pricing algorithm, exceeding the L2 gas target by 1% pushes the execution basefee upward by roughly 10%, which causes rapid price growth during sudden activity surges. Alternatively, high traffic on Ethereum mainnet increases the cost of posting rollup data batches, which directly raises the L1 calldata fee for every Arbitrum user.

How can I estimate an Arbitrum transaction's fee before sending it?

Users and automated applications estimate Arbitrum fees by querying dedicated node endpoints through standard RPC interfaces. Arbitrum provides specialized functions in its NodeInterface contract, specifically NodeInterface.gasEstimateComponents() and NodeInterface.gasEstimateL1Component(), which return granular breakdowns of execution and calldata gas requirements. Standard client software can also invoke eth_estimateGas, which returns an aggregate gas estimate calculated against prevailing child-chain rates. For an immediate overview without code, check the official Arbitrum gas estimator at gas.arbitrum.io.

Is Arbitrum cheaper than Ethereum mainnet, and by how much?

Arbitrum is substantially cheaper than Ethereum mainnet for routine transactions, with independent monitors citing operations that run up to roughly 1,000 times cheaper during regular market periods. A basic transfer on Ethereum mainnet consumes 21,000 gas priced against the primary Ethereum basefee, which often totals several dollars per send. On Arbitrum, the same transfer requires child-chain execution gas plus a compressed calldata contribution, amounting to pennies. Review the Ethereum gas fees guide at /fees/ethereum-gas-fees to compare mainnet economics in detail.

Does Arbitrum use the same EIP-1559 base-fee model as Ethereum?

Arbitrum implements an adapted dynamic basefee mechanism rather than the identical Ethereum EIP-1559 schedule. While both models adjust basefees automatically to match gas targets, Arbitrum employs a multi-window algorithm that recomputes child-chain basefees rapidly across smaller intervals. This design reacts swiftly to short-term demand variations, applying an approximate 10% fee adjustment for every 1% deviation above the target threshold. Additionally, Arbitrum separately tracks and adjusts the L1 calldata component to mirror the real costs incurred on the Ethereum parent chain.

How do Arbitrum gas fees compare to sidechains like Polygon and rollups like Base?

Arbitrum operates under a different technical and economic structure than sidechains such as Polygon PoS. Polygon PoS runs as an independent network with its own validator set, yielding fees around $0.0001 to $0.01 as covered in the Polygon gas fees guide at /fees/polygon-gas-fees. Arbitrum functions as a true Layer 2 rollup, publishing compressed data to Ethereum for validation. When evaluated against fellow rollups, Arbitrum shares similar sub-cent to low-cent fee profiles with networks like Base, which you can explore on the Base network gas fees guide at /fees/base-network-gas-fees.

Sources

Other fee topics

Price any fee in USD.

Use the converter to turn gwei or sats into your local currency.

Open converter →