Explore Ethereum’s network fees aka gas fees in depth: base charge, priority fee, EIP-1559, congestion, and how layer 2 networks affect transaction costs.
Ethereum network fees, AKA gas fees, are the payments users make to have transactions processed and recorded on the blockchain. Each fee is measured in gas, the unit of computational work, and priced in gwei, a denomination of ether equal to one-billionth of an ETH. Under the EIP-1559 fee model, each fee is made up of a base fee set by the Ethereum network, plus an optional priority fee (a tip) that goes to the validator that processes the transaction.
Disclaimer: This content is for educational purposes only. It is not financial advice, not a solicitation, and not for UK audiences.
What does the Ethereum gas fee pay for?
Every action on Ethereum that changes the state of the blockchain—sending ETH, swapping tokens, minting an NFT, interacting with a smart contract—requires computation that thousands of independent nodes must execute and store. Gas is the unit that measures how much computational work an action takes. A gas fee is the price paid for that gas.
The total Ethereum gas fee due is calculated by:
Gas amount. How much computation the action takes. A basic ether transfer is fixed at 21,000 gas, while a multi-step DeFi trade can use hundreds of thousands. The exact amount is a property of the action itself.
Gas price. What you pay per unit of gas, quoted in gwei. This is set by the market and swings from minute to minute.
Multiply the two and you have your fee.One gwei is one-billionth of an ETH, or 0.000000001. Gas prices are quoted in that unit rather than in ether because the figures are otherwise too small to read at a glance.
Action
Gas amount
× Gas price
= Fee
ETH transfer
21,000
20 gwei
420,000 gwei (0.00042 ETH)
Token swap
~200,000
20 gwei
4,000,000 gwei (0.004 ETH)
Both rows pay the same 20 gwei. The transfer still costs ten times less. The only thing that differs is how many units each action burns. Gwei tells you the price of one unit, never the size of the bill.
How EIP-1559 changed Ethereum's fee model
From July 2015 to August 2021, Ethereum used a simple auction: everyone submitting a transaction named a single gas price, validators picked the highest bids, and users had to guess how much to offer. Bid too low and the transaction stalled, bid too high and money was wasted. Ethereum’s August 2021 London upgrade introduced EIP-1559, replacing guesswork with a 2-part structure of a base fee and a priority fee.
The Ethereum network base fee
The base fee is a price per unit of gas that the network itself sets for every block, rather than something users bid on. It adjusts automatically based on how full recent blocks have been. Ethereum targets blocks that are half full, a target of ~30 million gas against a ~60 million gas limit as of August 2026, and the base fee moves toward keeping them there. When a block comes in above the target, the base fee for the next block rises, and when it comes in below target, the base fee falls. The rate of change is capped, so the base fee can move at most 12.5% from one block to the next, which keeps prices from spiking without warning while still letting them climb steadily under sustained demand.
The defining feature of the base fee is that it's burned, permanently removed from circulation rather than paid to the validator. Burning the base fee removes a validator's incentive to artificially inflate it, since they don't collect it. It also ties ETH supply to network usage, so when the network is busy, more ETH is burned. Since EIP-1559 went live, more than 4 million ETH have been burned this way, though the pace has slowed as activity shifted to layer 2 networks like Arbitrum and Base. Ethereum's base layer still benefits, since those networks pay to post their data back to it, but those fees are small, which is part of why the burn slowed.
The Ethereum network priority fee
The priority fee, or tip, is the optional amount added on top of the base fee that goes directly to the validator as an incentive to include a transaction. Because the base fee is fixed by the network for a given block, the tip is the lever that actually competes for space. When the network is quiet, a small tip is enough. When many people want their transactions confirmed quickly, tips rise as users bid against each other for a spot in the next block.
In practice, a wallet expresses these two parts through two settings. The maximum fee per gas (maxFeePerGas) is the most a user is willing to pay in total per unit of gas, and the maximum priority fee per gas is the most they'll tip. The actual charge is the current base fee plus the tip, and the difference between that and the max fee is refunded automatically by the network, not by any exchange or app, so a user can set a high max to guarantee inclusion without paying it in full.
Why do Ethereum fees rise?
Because Ethereum’s base fee corresponds with how full recent blocks are, gas fees are tied to how much demand there is for a fixed supply of block space. Ethereum's base layer can only process a finite amount of gas per block. That ceiling is raised only gradually, by validator vote, so it can't expand on demand to absorb a sudden surge. When demand climbs, whether from a token launch, a rise or fall in the markets, a wave of liquidations, a sought-after NFT mint, or otherwise, blocks fill past target, the base fee ratchets up block after block, and users add larger tips to compete for what's left.
The same action on the Ethereum network can cost different amounts at different times. A token swap might cost a couple of dollars on a quiet weekend and far more during a market-wide scramble, even though the computation, the gas amount, is identical. What has changed is the gas price, which is driven by the volume of users trying to transact at a similar time. The extremes can be dramatic. However, spikes are far smaller than they used to be. When the WLFI token launched on September 1, 2025, gas jumped about 12x, from roughly 0.20 to 2.54 gwei, still only a fraction of a cent per transfer, a sign of how much cheaper the base layer became after Dencun.
If a transaction can wait, timing may help reduce costs. For example, Etherscan's Gas Tracker shows the live base fee and priority-fee tiers, and its gas-price history shows a recurring pattern: fees are usually lowest on weekends and during off-peak hours, roughly late-night UTC, and highest during US and European daytime. Checking an Ethereum gas tracker before a non-urgent transaction can be the difference between a few gwei and several times that.
How do crypto wallets estimate gas fees?
Because EIP-1559 makes the base fee predictable, wallets can estimate gas fees by reading the current base fee and recent tip levels directly from the network, then suggesting settings rather than asking users to guess a single price. For example, MetaMask typically presents this as a set of options, commonly a lower-cost "Low," default "Market," and faster "Aggressive" tiers that trade speed against cost, along with an "Advanced" view for setting the max fee and priority fee manually.
A gas fee estimate is a probability, not a promise. The gas limit, the maximum units of gas a transaction is allowed to consume, is separate from the price, and a limit set too low can cause a transaction to fail while still consuming the gas it used before running out. When a transaction is stuck, it can sometimes be replaced or sped up by resubmitting it with the same transaction sequence number and a higher tip. MetaMask solves this directly through its "speed up" and "cancel" options.
How does an Ethereum layer 2 network lower fees?
A commonly used lever for reducing Ethereum gas fees is to move activity off the base Ethereum layer (the layer 1 aka L1), onto a layer 2 (L2) network, rather than tweaking gas settings. L2s such as Arbitrum, Base, Optimism, and Linea process transactions on their own blockchains and then post compressed data or cryptographic proofs back to Ethereum, inheriting its security while typically charging a fraction of the fees.
L2 network fees typically break down into two costs:
Execution. Executing a transaction on an L2 is typically cheaper, because the L2 has more room in its own blocks than Ethereum's base layer does. The base layer shares one limited pool of block space among every app and user on Ethereum, so transactions bid against each other for it. An L2 handles execution on its own blockchain, generally with higher capacity, so each transaction claims a much smaller slice of a much larger space.
Data settlement. An L2 also has to pay to post its data back to Ethereum, and historically that was the larger cost. Ethereum's March 2024 Dencun upgrade introduced "blobs" through EIP-4844, a dedicated, lower-cost data channel sized specifically for rollup data, which sharply reduced the price L2s pay to settle back to the base layer and, in turn, the fees they charge users, in many cases by around 90% in the weeks after the upgrade.
Frequently asked questions about Ethereum fees
Ethereum gas fees rise when demand for block space outstrips the fixed amount available. Under EIP-1559, the base fee automatically increases when recent blocks are fuller than the network's target, and users add larger priority fee tips to compete for inclusion. The same transaction can therefore cost very different amounts depending on how busy the network is at that moment, even though the computation involved hasn't changed.
The difference between Ethereum’s base fee and the priority fee is who sets them and where they go. The base fee is a per-unit gas price the Ethereum protocol sets for each block and then burns, removing that ether from supply rather than paying it to anyone. The priority fee is an optional tip on top that goes to the validator as an incentive to include the transaction. The base fee is identical for everyone in a given block, so the tip is the only part where users compete for faster confirmation.
A burned base fee means the base fee portion of every transaction is permanently destroyed rather than paid to a validator. It removes any reason for validators to push the base fee up, since they never receive it, and it links the amount of ether leaving supply to how heavily Ethereum is used. More than 4 million ETH has been burned since the mechanism launched in 2021, though the rate slowed once most activity moved to layer 2s.
You can often pay lower fees by waiting for transactions that aren't time-sensitive. Because the base fee tracks congestion, sending during a quieter window generally costs less than sending the same transaction during a spike, and fees tend to ease on weekends and off-peak hours. Etherscan's Gas Tracker shows current levels and the cheaper windows, and wallets like MetaMask offer a lower-cost setting for users willing to wait longer for confirmation.
A failed transaction still costs gas because the network performs, and must be paid for, the computation it runs before failing. That happens if it runs out of gas because the gas limit was set too low, or if a smart contract rejects it partway through. The work done up to that point still has to be executed and verified, so the base fee on the gas used is still burned and any tip still goes to the validator.
Different blockchain networks charge different fees. Layer 2 networks like Arbitrum, Base, Optimism, and Linea use a similar base-fee plus tip model but charge far less, because they process transactions off Ethereum's base layer and post compressed data back to it. The structure described here is specific to Ethereum and EVM-compatible chains that adopted EIP-1559. Non-EVM blockchains, such as Solana and Bitcoin, price and pay for transactions in their own separate ways.
Subscribe to Alpha for market alpha straight to your inbox
This Article is written by:
MetaMask
MetaMask, formerly Consensys Software Inc, is the world's largest self-custodial financial platform, giving people a single place to hold, spend, save and grow their money across both crypto and traditional assets. The company is building the consumer platform where that happens, bringing payments, savings, investing and digital assets together in one seamless experience. Having grown
from the world's most widely used self-custodial wallet, MetaMask gives users direct control over their money and assets, with reach across approximately 190 countries. MetaMask has played a foundational role in Ethereum's growth since 2016. Today, MetaMask sits at the center of the blockchain economy, building the operating system for Open Money and putting people in full control of their
financial lives.