Key Takeaways
Gas fees are the transaction fees paid to process and validate operations on the Ethereum network. They are priced in gwei, a tiny denomination of ETH, and compensate network validators for the computational resources required to execute transactions and smart contracts.
Under the EIP-1559 mechanism introduced in 2021, each transaction pays two components: a base fee that is automatically calculated and burned (removed from circulation), and an optional priority fee (tip) paid directly to validators for faster inclusion. This dual structure replaced the older auction-based model and made fee estimation significantly more predictable.
As of mid-2026, average mainnet fees have fallen to roughly $0.10-0.20 for simple transfers, a more than 90% reduction from 2023 levels, primarily due to the Dencun upgrade (EIP-4844, March 2024), which introduced dedicated blob space for layer-2 data, and the Pectra upgrade (May 2025), which doubled L2 capacity. Layer-2 networks such as Arbitrum, Optimism, and Base now charge less than $0.01 per transaction.
While base fees fluctuate automatically with network demand, rising when blocks are more than 50% full and falling when they are under target, this built-in adjustment mechanism has largely eliminated the multi-dollar fee spikes that characterized earlier periods of high activity. The remaining variability comes primarily from priority fees during periods of heavy competition for block space.
For users seeking the lowest possible costs, the most effective strategy is to use a layer-2 network. Additional tactics include timing transactions for periods of lower network activity, using gas-tracking tools to estimate fees before submitting transactions, and batching multiple operations into single transactions where supported.
Introduction
Every action on the Ethereum network, sending ETH, swapping tokens, minting an NFT, or interacting with a DeFi protocol, consumes computational resources. These resources are provided by validators (formerly miners) who maintain the network and add new blocks to the blockchain.
Gas fees are the mechanism that compensates these validators for their work, and they are denominated in small fractions of ETH specifically to make them practically usable at any scale.
Gas fees are one of the most practically important concepts in Ethereum, and they can also be one of the most confusing. They are not sales tax, platform charges, or exchange spreads, they are a direct consequence of the network's architecture and its limited block space, and understanding how they work can directly affect how much a user spends on on-chain activity.
This article explains what gas fees are, how they are calculated, why they change over time, how the major network upgrades through 2026 have changed the fee landscape, and what practical steps users can take to minimize costs.
How Do Gas Fees Work?
To understand gas fees, it helps to separate three concepts that are often conflated: gas units, gas price, and the total fee.
Gas units measure computational work. Each operation in an Ethereum transaction has a fixed gas cost: a simple ETH transfer uses 21,000 gas, a token transfer via the ERC-20 standard uses roughly 45,000 to 65,000 gas, and a complex smart contract interaction such as a DeFi trade or a liquidity provision can use hundreds of thousands of gas units. The total gas used by a transaction depends only on what it does, not on network conditions; the same transfer uses the same gas whether the network is empty or congested.
Gas price is the per-unit cost. Measured in gwei (one gwei equals one-billionth of an ETH, or 0.000000001 ETH), the gas price is what a user pays per unit of gas consumed. Under EIP-1559, this is split into two parts: a base fee set by the protocol and an optional priority fee set by the user.
The calculation is straightforward:
Total fee = Gas units consumed × (Base fee + Priority fee)
For example, a simple ETH transfer at a base fee of 10 gwei and a priority fee of 1 gwei: 21,000 × 11 gwei = 231,000 gwei = 0.000231 ETH. If ETH is priced at $2,500, that transaction costs approximately $0.58.
The base fee is algorithmically determined and burned. EIP-1559 sets a target of 50% block fullness on Ethereum mainnet. If the previous block was more than 50% full, the base fee increases by up to 12.5% for the next block. If it was less than 50% full, the base fee decreases by up to 12.5%.
This automatic adjustment means that users do not need to guess what fee will get them included, and sustained periods of high demand cannot push fees upward indefinitely, they create an equilibrium where some users decide to wait rather than pay the elevated rate.
Since the base fee is burned rather than paid to validators, it also exerts deflationary pressure on ETH supply; more than four million ETH have been burned since the mechanism went live.
The priority fee is an optional tip to validators. While the base fee guarantees that a transaction will be included assuming there is block space, the priority fee signals to validators that a particular transaction should be included ahead of others.
During periods of low network activity, a priority fee of zero is often sufficient. During congested periods, users who want faster confirmation can attach a higher priority fee to incentivize validators to prioritize their transaction.
Why Do Gas Fees Fluctuate?
Gas fees change in response to two main forces: network demand and protocol-level upgrades.
On the demand side, the EIP-1559 base fee mechanism creates a self-regulating system: when many users want to transact at the same time, for example, during an NFT mint or a period of market volatility, blocks fill up, the base fee rises, and some users defer their transactions until demand subsides.
The system does not prevent congestion, but it signals congestion through price, and the automatic adjustment prevents the short-term fee explosions that were common under the earlier first-price auction model.
On the supply side, the network's capacity to process transactions, its throughput, has been expanded significantly through protocol upgrades. The most consequential for gas fees have been the Dencun upgrade (March 2024) and the Pectra upgrade (May 2025).
These upgrades did not increase mainnet block size directly, but they reduced the cost of data that layer-2 rollups must post to Ethereum, which in turn made L2 transactions dramatically cheaper. Because L2s now process more than half of all Ethereum transactions, reducing L2 costs reduced the effective gas cost for the majority of users.
Gas Fees in 2025-2026
The gas fee picture as of mid-2026 is markedly different from what it was just two or three years earlier. Average mainnet transfer fees have fallen by more than 90% from 2023 levels, a shift driven by three developments:
Dencun upgrade and EIP-4844
The March 2024 Dencun upgrade introduced proto-danksharding, creating a new type of data storage called blobs that operate alongside regular transaction calldata.
Blobs are temporary (they are pruned after approximately 18 days) and are priced on a separate fee market, meaning that L2s can post their transaction data to Ethereum using blob space rather than competing with regular transactions for calldata.
The result was a 90-99% reduction in the data-posting cost that L2s pass on to users, bringing typical L2 transaction fees below $0.01.
Pectra upgrade
The May 2025 Pectra upgrade built on Dencun by doubling the amount of L2 data that can be included per block, adding support for transaction batching and gas sponsorship, and raising the maximum validator stake from 32 ETH to 2,048 ETH. Collectively, these changes increased the network's effective throughput and further reduced the per-transaction cost on both mainnet and L2s.
Layer-2 adoption
By 2026, layer-2 rollups, Arbitrum, Optimism, Base, zkSync, and Starknet among them, process the majority of Ethereum transaction volume. On these networks, a simple transfer costs less than $0.01, and a token swap costs $0.02-0.05.
As the Ethereum ecosystem has migrated the bulk of user-facing activity to L2s, the effective cost of using Ethereum-based applications has dropped from dollars to fractions of a cent. Average mainnet gas prices as of April 2026 were approximately 0.16 gwei, a level at which even a complex DeFi interaction rarely exceeds a few dollars.
While short-term spikes linked to popular mints or protocol launches still occur, the combination of EIP-1559 price signaling, blob-based L2 data availability, and the shift of activity to L2s has made persistently high gas fees a substantially rarer event than they were in the network's earlier years.
How to Minimize Gas Costs
For users who want to reduce the amount they spend on gas, several practical strategies are available, and they are not mutually exclusive:
Use a layer-2 network
This is the single most effective step a user can take. Networks such as Arbitrum, Optimism, and Base offer near-identical functionality to Ethereum mainnet, including most major DeFi protocols, NFT marketplaces, and token standards, at a fraction of the cost. A swap that costs $5 on mainnet may cost $0.02 on an L2.
Most popular wallets, including MetaMask, support L2 networks natively; switching typically requires adding the network in wallet settings and bridging funds, an operation that itself involves a mainnet gas fee, but a one-time cost that is quickly recovered through subsequent savings.
Time transactions during low-activity periods
While the amplitude of fee swings has decreased with EIP-1559 and the post-Dencun upgrades, gas prices still vary with network demand. Periods around major NFT mints, token launches, or market events tend to see elevated base fees.
Gas tracker tools such as Etherscan's gas tracker display current base and priority fees in real time, allowing users to estimate costs before submitting a transaction and, if the fee is high, to wait for a lower-demand window. Weekend mornings (UTC) have historically been among the lowest-cost periods.
Adjust gas limits and priority fees carefully
Most wallets estimate gas limits and suggest priority fees automatically, and for most transactions these estimates are adequate.
However, users who manually set an unnecessarily high gas limit (the maximum gas a transaction is allowed to consume) risk overpaying, while users who set a very low priority fee during a congested period may experience long confirmation delays.
Gas tracking tools display the current range of effective priority fees, and adjusting the suggested fee to the lower end of this range is typically sufficient for non-urgent transactions.
FAQ
What is gwei?
Gwei is a denomination of ETH, one gwei equals 0.000000001 ETH (one-billionth of an ETH). It is the unit in which gas prices are quoted because using full ETH would require many decimal places for the small values involved.
A gas price of 20 gwei means each unit of gas costs twenty-billionths of an ETH. At an ETH price of $2,500, one gwei is worth $0.0000025, which makes gwei a practical unit for expressing the sub-cent costs of individual operations within a transaction.
Why do I have to pay gas fees?
Gas fees serve two purposes. First, they compensate validators, the entities that maintain the Ethereum network by validating transactions, executing smart contract code, and producing new blocks, for the computational resources they expend.
Second, they serve as a spam-prevention mechanism: because every operation on the network costs something, there is a built-in economic disincentive against flooding the network with meaningless transactions.
Without gas fees, there would be no mechanism to allocate the scarce resource of block space among the potentially large number of users competing for it.
What happens if I set gas too low?
If a user sets a total gas fee, base fee plus priority fee, that is below the current base fee, the transaction will not be included in any block. Most wallets will warn the user in this case.
If the total fee meets the base fee but the priority fee is set to zero or near-zero during a period of moderate-to-high demand, the transaction may remain pending in the mempool, a waiting area for unconfirmed transactions, until network demand subsides or a validator voluntarily includes it.
Transactions do not disappear from the mempool immediately, but most wallets allow users to "speed up" a stuck transaction by resubmitting it with a higher fee, provided the nonce (transaction sequence number) is the same.
Are gas fees the same on all blockchains?
No. While the term "gas" originated on Ethereum and is most closely associated with it, other blockchains have their own transaction fee mechanisms.
On BNB Chain, fees are paid in BNB and are typically lower than Ethereum mainnet fees. Solana uses a different fee model altogether, rather than a per-transaction gas market, Solana charges a fixed base fee per signature (approximately 0.000005 SOL) and uses a priority fee system for MEV-sensitive transactions.
The core concept, users pay for the computational resources they consume, is common to all programmable blockchains, but the specific mechanisms, currencies, and cost levels vary considerably.
Will gas fees ever go away?
Under Ethereum's current and foreseeable architecture, gas fees will not go away entirely, they are the mechanism that allocates block space, without which the network would have no way to decide which transactions to include.
However, the trend through 2026 has been toward fees that are low enough to be a minimal concern for most users, especially on layer-2 networks. Future upgrades, potentially including full danksharding and further increases in blob capacity, are expected to continue this trend.
The likely outcome is not zero gas fees, but gas fees that are small enough, comparable in practical terms to negligible, for the typical user on the typical network layer.
Closing Thoughts
Gas fees are a product of scarcity: there is a finite amount of block space, and if more people want to use it than it can accommodate, price is the mechanism that allocates it.
The significant engineering effort that has gone into Ethereum's fee model, from EIP-1559's base fee adjustment through Dencun's blob-based L2 data pricing, has been directed not at eliminating that scarcity but at managing it more intelligently.
The result, as of 2026, is a system where fees are more predictable, less prone to short-term explosions, and shifted increasingly to layer-2 networks where the effective cost of a typical transaction is under a cent.
For users, the practical implication is straightforward: gas fees remain an unavoidable part of using Ethereum, but the combination of protocol upgrades and L2 adoption has made them a dramatically smaller part of the total cost of on-chain activity than they were even recently.
Further Reading
Disclaimer: This content is presented to you on an "as is" basis for general information and educational purposes only, without representation or warranty of any kind. It should not be construed as financial, legal, or other professional advice, nor is it intended to recommend the purchase of any specific product or service. You should seek your own advice from appropriate professional advisors. Where the content is contributed by a third-party contributor, please note that those views expressed belong to the third-party contributor, and do not necessarily reflect those of Binance Academy. Digital asset prices can be volatile. The value of your investment may go down or up and you may not get back the amount invested. You are solely responsible for your investment decisions and Binance Academy is not liable for any losses you may incur. For more information, see our Terms of Use, Risk Warning and Binance Academy Terms.
