Technology 5 min read Updated August 2026

What Are Ethereum Gas Fees?

Gas fees explained simply. What they are, why they exist, how they're calculated in Gwei, and how Layer 2 networks make Ethereum transactions nearly free.

What is a Gas Fee?

A gas fee is the small payment you make to use the Ethereum network. Every transaction, whether you are sending ETH to a friend or interacting with a DeFi protocol, requires computational work from the validators who maintain the blockchain. Gas fees compensate them for that work.

Think of gas like the fuel in a car. The more complex the journey (transaction), the more fuel you need.

Why Gas Fees Exist

Ethereum is a shared global computer. Without fees, anyone could flood the network with infinite requests and grind it to a halt. Gas fees create a market where people bid for limited block space, which keeps the network functional and fairly prioritized.

The fee also helps secure the network. Validators who stake ETH to verify transactions earn priority fees as part of their staking rewards.

The Unit: Gwei

Gas fees are measured in Gwei, a tiny denomination of ETH.

UnitValue in ETHWhen you see it
ETH1 ETHLarge purchases, wallet balances
Gwei0.000000001 ETHGas prices
Wei0.000000000000000001 ETHSmart contract math

When a wallet shows “0.3 Gwei” for the current gas price, that means 0.0000000003 ETH per unit of gas used. At today’s ETH prices, that is an extremely small amount.

How Fees Are Calculated

Since the London upgrade in August 2021, Ethereum uses a two-part fee structure defined by EIP-1559:

Base Fee + Priority Fee = Total Fee Per Gas Unit

  • Base fee: Set automatically by the protocol based on network demand. It rises when blocks are full and falls when they are empty, adjusting by up to 12.5% per block. This portion of the fee is permanently burned (destroyed).
  • Priority fee: A tip you add on top to incentivize validators to include your transaction in the next block. Higher tips get faster inclusion during busy periods.

The total cost of a transaction is:

(Base Fee + Priority Fee) x Gas Units Used

A simple ETH transfer always uses exactly 21,000 gas units. Interacting with a smart contract uses more, depending on complexity.

What Does a Transaction Actually Cost?

As of August 2026, mainnet gas sits around 0.2 to 0.3 Gwei, with ETH at roughly $1,845 per Fortune. At those numbers, sending ETH costs about a penny.

Transaction TypeGas UnitsCost at 0.25 Gwei (~$1,845/ETH)
ETH transfer21,000~$0.010
ERC-20 token transfer~65,000~$0.030
Uniswap swap~150,000~$0.069
NFT mint~200,000+~$0.092+

Those numbers are roughly a third of what the same transactions cost in spring 2026, and the reason is a network upgrade rather than a lull in demand.

Fees fluctuate constantly with demand. The Etherscan Gas Tracker shows live prices and a 24-hour fee chart. Our Etherscan guide explains everything you can look up there.

Why Were Fees So High Before?

If fees are so cheap now, you may have heard horror stories about $50 gas fees in 2021. Those were real.

In 2020 and 2021, DeFi and NFT activity exploded. Every user competed for limited block space, pushing the base fee above 200 Gwei at peak times. Sending ETH could cost $20. A complex DeFi transaction could cost $200.

Three things changed this:

  1. The Dencun upgrade (March 2024) introduced EIP-4844, which added cheap “blob” storage for Layer 2 networks. According to CoinGecko research, this squeezed rollup fees by 50 to 90 percent.
  2. Most activity moved to Layer 2 networks, which handle transactions off the main chain and post compressed summaries back to Ethereum. By 2026, L2s process roughly 60 to 70 percent of all Ethereum transaction volume.
  3. The Fusaka upgrade (December 2025) raised the ceiling on both blobs and mainnet block space at once. More on that below.

Mainnet fees today are historically low because the heavy lifting happens on L2 and because there is simply more room in every block.

What Fusaka Changed

Fusaka activated on December 3, 2025 and is the main reason fees kept falling through 2026. Per the Ethereum roadmap, it did three things that matter for what you pay:

More blob capacity. The blob target went from 3 to 6 per block, with a maximum of 9. Blobs are the cheap data lane rollups use to post their transaction batches, so doubling the target directly lowers L2 costs.

PeerDAS. Instead of every node downloading every blob, nodes now sample small pieces and verify the rest mathematically. This is what makes the higher blob count safe without pushing ordinary node operators off the network.

A bigger block gas limit. The default limit rose to roughly 60 million gas, up from about 45 million. More gas per block means more supply of block space, and under EIP-1559 more supply pushes the base fee down. Fusaka also capped any single transaction at 16.7 million gas to keep one enormous transaction from stalling a block.

The next upgrade, Glamsterdam, is scheduled for the second half of 2026 and targets proposer-builder separation and block-level access lists. It is aimed at Layer 1 throughput rather than at fees directly, though more throughput generally means cheaper gas.

Layer 2: Near-Zero Gas

Layer 2 networks like Arbitrum, Base, and Optimism process your transactions for fractions of a cent, then settle them on Ethereum mainnet.

NetworkTypical Transaction Cost
Ethereum mainnet~$0.01-0.10
ArbitrumUnder $0.005
Base~$0.001-0.003
Optimism~$0.01-0.05

For most everyday use, an L2 is the right place to transact. You get Ethereum’s security at a tiny fraction of the cost.

Worth noting how much the gap has narrowed. When mainnet gas ran at 50 Gwei, an L2 was a hundred times cheaper. At 0.25 Gwei the difference on a simple transfer is roughly a penny versus a fraction of one. L2s still win decisively on complex transactions, where the gas units multiply, but mainnet is no longer off-limits for a routine transfer.

How to Pay Less in Gas

Use an L2. This is the single most effective way to reduce fees. A Uniswap swap that costs around $0.07 on Ethereum mainnet costs a fraction of a cent on Arbitrum or Base. See our Layer 2 guide to get started.

Time your transactions. Mainnet fees are lowest on weekday nights (UTC) and weekends, when US and European users are asleep. The Etherscan gas tracker shows a 24-hour and 7-day fee chart so you can pick a quiet window.

Set a custom tip. Most wallets let you manually set your priority fee. During quiet periods, a minimal tip (0.01-0.05 Gwei) is enough for fast inclusion.

Batch transactions. Some DeFi protocols allow combining multiple actions in one transaction, sharing the gas cost. Smart accounts can batch operations into a single signed call, and since the Pectra upgrade in May 2025 an ordinary wallet address can temporarily act as a smart account to do the same thing. An approve-then-swap that used to be two transactions can now be one.

Avoid mainnet for routine activity. Reserve Ethereum mainnet for high-value moves like large transfers, mainnet-only protocols, or moving funds between L2s. Use an L2 for everything else.

Gas and Failed Transactions

One important detail: if a transaction fails (for example, a smart contract reverts), you still pay the gas that was consumed before the failure. You do not pay the full estimate, but you do lose the gas already used.

This is one reason wallets show “estimated gas” before you confirm. Always review the estimate before approving a complex transaction.

Sources