Gas Fees Explained: Understanding Ethereum Transaction Costs

Every transaction on Ethereum requires gas fees — the cost of computational resources needed to process operations on the network. Understanding gas is essential for anyone using Ethereum, whether you’re sending ETH, trading tokens, or interacting with smart contracts. This guide explains how gas works, why fees fluctuate, how landmark upgrades like EIP-1559 and Dencun have reshaped the fee market, and exactly how to minimize your costs in 2026.

What is Ethereum Gas?

Gas is the foundational economic mechanism that makes Ethereum function. Without it, the network would be vulnerable to spam, infinite loops, and resource abuse. Whether you are a first-time user sending ETH to a friend or a developer deploying a complex DeFi protocol, every single action on Ethereum consumes gas. Understanding what gas is, why it exists, and how it relates to the broader security model of the network is the first step toward becoming a confident Ethereum user.

Diagram showing Ethereum gas units, network nodes, and ETH fee in a circular flow
The three elements of Ethereum gas — computational work units, the network that processes them, and the ETH fee paid by the user.

Gas is the unit that measures the computational effort required to execute specific operations on the Ethereum network. Every action — from simple ETH transfers to complex smart contract interactions — consumes gas. Users pay for this gas in ETH, and these payments compensate validators for processing transactions and securing the network.

The concept of gas serves two critical purposes. First, it prevents spam by making it costly to flood the network with frivolous transactions. Second, it creates a market mechanism that allocates scarce computational resources to users who value them most. Without gas, a bad actor could write a smart contract with an infinite loop and bring the entire network to a halt at no cost.

Gas refers to the unit that measures the amount of computational effort required to execute specific operations on the Ethereum network. Since each Ethereum transaction requires computational resources to execute, those resources have to be paid for to ensure Ethereum is not vulnerable to spam and cannot get stuck in infinite computational loops.

Ethereum.org

To understand how gas fits into the broader picture of how Ethereum processes transactions, read our in-depth guide on How Ethereum Works: A Deep Dive into Accounts, Transactions, Gas, and the EVM.

Gas and the Ethereum Virtual Machine (EVM)

The Ethereum Virtual Machine (EVM) is the decentralized computer that executes all smart contracts and transactions on the network. Every operation the EVM performs — adding numbers, reading from storage, emitting an event — has a predefined gas cost assigned to it. These costs are specified in the Ethereum Yellow Paper and reflect the real-world computational resources required for each operation.

For example, a simple addition operation (ADD opcode) costs just 3 gas units, while writing a new value to permanent blockchain storage (SSTORE opcode) costs 20,000 gas units, reflecting the much higher long-term cost of storing data on a decentralized ledger. This granular pricing model ensures that the fees users pay are proportional to the actual computational work performed.

Gas vs. Transaction Fees: What’s the Difference?

These two terms are often used interchangeably, but they refer to slightly different concepts. Gas is the abstract unit of computational work. The gas fee (or transaction fee) is the actual amount of ETH you pay, calculated by multiplying the gas units consumed by the current gas price. Think of gas as the unit of measurement (like “miles”) and the gas fee as the actual cost you pay (like “dollars per mile”).

How Gas Fees Are Calculated

Calculating an Ethereum gas fee involves three distinct components working together: the number of gas units an operation requires, the protocol-set base fee, and the user-defined priority fee (tip). Since the EIP-1559 upgrade in August 2021, this formula replaced the old auction-based system and made fees significantly more predictable. Understanding each component gives you the power to make informed decisions about when and how to transact, and how to set your gas parameters correctly to avoid failed or stuck transactions.

Gas fees on Ethereum consist of three components that together determine the total cost of a transaction:

Infographic showing Gas Units plus Base Fee plus Priority Fee equals Total Gas Fee, with example values
The three-component formula for Ethereum gas fees, with a real worked example.

1. Gas Units (Gas Limit)

Different operations require different amounts of gas. A simple ETH transfer always costs exactly 21,000 gas units. More complex operations like token swaps or NFT mints can require hundreds of thousands of gas units. The gas limit is the maximum amount of gas you authorize your wallet to spend on a transaction. If the transaction requires less gas than the limit you set, the remainder is refunded. If it requires more, the transaction fails with an “Out of Gas” error.

OperationTypical Gas Units
ETH Transfer21,000
ERC-20 Token Transfer45,000 – 65,000
Uniswap Token Swap150,000 – 300,000
NFT Mint100,000 – 300,000
Complex DeFi Transaction200,000 – 500,000+
Smart Contract Deployment500,000 – 2,000,000+

2. The Base Fee

The base fee is a minimum price per gas unit set automatically by the Ethereum protocol. It is not paid to validators — it is permanently burned (destroyed), removing ETH from the total circulating supply. The base fee adjusts automatically block by block: it increases by up to 12.5% when blocks are more than 50% full, and decreases by up to 12.5% when blocks are less than 50% full. This self-correcting mechanism, introduced by EIP-1559, makes fees far more predictable than the old first-price auction system.

The table below illustrates how the base fee escalates rapidly during a period of sustained full blocks:

Block NumberGas UsedFee ChangeBase Fee
118M (50% full)0%100 gwei
236M (100% full)+12.5%112.5 gwei
336M (100% full)+12.5%126.6 gwei
436M (100% full)+12.5%142.4 gwei
536M (100% full)+12.5%160.2 gwei

This exponential growth makes it economically non-viable for blocks to remain full indefinitely, as the rising cost naturally discourages lower-priority transactions.

3. The Priority Fee (Tip)

The priority fee (also called a “tip”) is an optional payment that goes directly to the validator who includes your transaction in a block. Higher tips incentivize validators to prioritize your transaction over others offering lower tips. During normal conditions, a tip of 1–2 gwei is sufficient. During peak congestion, users may need to offer 10–50+ gwei to ensure timely inclusion.

4. The Max Fee Per Gas

When submitting a transaction, you can also specify a maxFeePerGas — the absolute maximum you are willing to pay per gas unit (base fee + priority fee combined). If the base fee at the time of inclusion is lower than your max fee, the difference is refunded to you. This protects users from overpaying during sudden fee spikes.

The Complete Fee Formula:
Total Fee = Gas Units Used × (Base Fee + Priority Fee)
Max Possible Fee = Gas Limit × Max Fee Per Gas

Worked Example:
– You send 1 ETH to a friend (21,000 gas units required)
– Current base fee: 10 gwei
– You add a priority fee (tip): 2 gwei
– Total fee: 21,000 × (10 + 2) = 252,000 gwei = 0.000252 ETH
– The validator receives: 21,000 × 2 = 42,000 gwei (your tip)
– The network burns: 21,000 × 10 = 210,000 gwei (the base fee)

Understanding Gwei

Ethereum uses a hierarchy of denominations to express different values, much like how the US dollar is divided into cents. Gas prices are almost always quoted in gwei — a denomination that sits comfortably between the tiny fractions of ETH involved in gas calculations and the larger values of full ETH. Understanding gwei is essential for reading gas trackers, configuring your wallet settings, and making sense of transaction receipts. Here is a complete breakdown of the ETH denomination system.

Gas prices are denominated in gwei, a tiny fraction of ETH. One gwei equals 0.000000001 ETH (one billionth of an ETH). The term “gwei” is a contraction of “giga-wei,” with “wei” being the smallest possible unit of ETH, named after Wei Dai, the cryptographer who created the b-money concept that influenced Bitcoin and Ethereum.

UnitWei ValueETH ValueCommon Use
Wei10.000000000000000001Smart contract internals
Kwei (Babbage)1,0000.000000000000001Rarely used
Mwei (Lovelace)1,000,0000.000000000001Rarely used
Gwei (Shannon)1,000,000,0000.000000001Gas prices
Microether (Szabo)1,000,000,000,0000.000001Rarely used
Milliether (Finney)1,000,000,000,000,0000.001Rarely used
ETH (Ether)1,000,000,000,000,000,0001Balances, transfers

EIP-1559: The Fee Market Reform

Before August 2021, Ethereum’s gas fee system was a chaotic first-price auction where users blindly bid against each other, frequently overpaying by enormous margins. EIP-1559, implemented as part of the London Hard Fork, was the most significant change to Ethereum’s economic model since its launch. It introduced algorithmic fee setting, fee burning, and a more predictable user experience. Understanding EIP-1559 is essential for grasping why Ethereum’s fee market behaves the way it does today and why ETH has deflationary properties.

The London Hard Fork in August 2021 introduced EIP-1559, fundamentally changing how Ethereum handles transaction fees. Before this upgrade, users submitted transactions using a simple first-price auction: whoever bid the highest gas price got their transaction included first. This system was deeply inefficient, as users had to guess the correct price and often massively overpaid.

➤ What EIP-1559 Changed

Algorithmic base fee: The base fee is set by the protocol and adjusts automatically each block based on demand. Users no longer need to guess.
Fee burning: The entire base fee is burned, permanently removing ETH from circulation. This introduced a deflationary pressure on ETH’s supply.
Optional priority fee (tip): Users can add a tip to incentivize validators for faster inclusion, but this is now a separate, transparent component.
Max fee per gas: Users set a maximum they are willing to pay, protecting them from sudden fee spikes.
Predictable fees: Since the base fee is known before a transaction is submitted, users can plan with much greater certainty.

➤ The Deflationary Impact of Fee Burning

One of the most significant long-term consequences of EIP-1559 is the deflationary pressure it places on ETH’s supply. Every time a transaction is processed on Ethereum, the base fee component is permanently destroyed. During periods of high network activity, the amount of ETH burned can exceed the amount newly issued to validators, making ETH net deflationary.

Since EIP-1559 launched in August 2021, over 4.5 million ETH has been burned, representing billions of dollars in value permanently removed from circulation. You can track the real-time burn rate at Ultrasound.money.

➤ Before vs. After EIP-1559

FeatureBefore EIP-1559After EIP-1559
Fee SettingFirst-price auction (user guesses)Algorithmic base fee (protocol sets)
Fee PredictabilityVery lowHigh
Validator Revenue100% of gas feesPriority fee (tip) only
ETH Supply ImpactInflationaryDeflationary during high usage
Overpayment RiskVery highLow (excess max fee is refunded)

Why Gas Fees Fluctuate

Even with the predictability improvements of EIP-1559, Ethereum gas fees can still vary dramatically — from under $0.50 to over $100 for the exact same transaction — depending on what is happening on the network at any given moment. Multiple forces interact to drive fee volatility, from organic user demand to sophisticated algorithmic trading bots. Understanding these drivers helps you anticipate fee spikes and plan your transactions more strategically to avoid paying more than necessary.

Gas fees can vary dramatically depending on network conditions. Several factors drive this volatility:

➤ Network Congestion

When many users compete for limited block space, fees rise as users bid higher priority fees to get their transactions included. Ethereum’s block gas limit (currently around 30 million gas units per block) caps how many transactions can be processed per block (~12 seconds). During peak demand, this creates a bottleneck that drives prices up.

➤ High-Profile Events: NFT Mints and Token Launches

High-profile NFT collection launches, popular token airdrops, and viral DeFi opportunities can cause sudden, extreme fee spikes. During the 2021 NFT boom, average gas prices regularly exceeded 200–500 gwei, making simple ETH transfers cost $50 or more. These “gas wars” occur when thousands of users and automated bots compete simultaneously for a limited number of spots in the next block.

➤ Market Volatility and DeFi Activity

During major cryptocurrency price movements — whether a sharp rally or a sudden crash — trading activity on decentralized exchanges surges dramatically. Traders rushing to buy, sell, or liquidate positions all compete for block space, driving up fees. The correlation between ETH price volatility and gas fees is well-documented.

➤ Maximal Extractable Value (MEV) and Gas Wars

Maximal Extractable Value (MEV) is the profit that validators or specialized bots can extract by manipulating the order of transactions within a block. MEV bots monitor the mempool for profitable opportunities — such as arbitrage between DEXs or front-running large trades — and submit competing transactions with extremely high priority fees to ensure they are executed first. This hidden competition significantly inflates gas prices during periods of high DeFi activity.

➤ Time of Day and Weekly Patterns

Gas fees follow predictable patterns tied to global user activity. Fees are typically highest during peak US and European business hours (roughly 8 AM – 8 PM EST on weekdays) and lowest during late nights and weekends. The table below shows typical fee ranges by network condition:

Network ConditionBase Fee (Gwei)Simple Transfer Cost (USD)
Very Low Demand0.1 – 5$0.01 – $0.50
Low Demand5 – 15$0.50 – $1.50
Normal15 – 30$1.50 – $3.00
High Demand30 – 100$3.00 – $10.00
Extreme Congestion100 – 500+$10.00 – $50.00+

Note: USD costs are approximate and depend on the current ETH price.

The Mempool: Where Transactions Wait

Before a transaction is confirmed on the Ethereum blockchain, it does not disappear into a void — it enters a waiting area called the mempool. Understanding how the mempool works is crucial for troubleshooting stuck transactions, understanding why your transaction might be delayed, and knowing how to speed it up. The mempool is also where MEV bots hunt for profitable opportunities, making it a fascinating and complex part of the Ethereum ecosystem that directly affects the gas fees you pay.

Diagram of the Ethereum mempool showing pending transactions being selected by a validator node based on tip priority and added to a confirmed block
How transactions flow from the mempool through validator selection into a confirmed block.

The mempool (short for “memory pool”) is a temporary holding area maintained by every Ethereum node where unconfirmed transactions wait to be picked up and included in a block by a validator. When you submit a transaction, it is broadcast to the network and enters the mempool almost instantly. Validators then select transactions from the mempool to include in the next block, typically prioritizing those with the highest priority fees.

How Long Can a Transaction Stay in the Mempool?

A transaction can remain in the mempool indefinitely if its max fee is consistently below the current base fee. Most Ethereum clients will drop a transaction from their local mempool after a certain period (typically around 3 days) if it remains unconfirmed. However, as long as at least one node is holding the transaction, it can theoretically be included in a block once fees drop.

How to Unstick a Pending Transaction

If your transaction is stuck in the mempool, you have two options:

Option 1 — Speed Up: Resubmit the same transaction with the same nonce but a higher max fee and priority fee. Most wallets (MetaMask, Rabby, etc.) have a built-in “Speed Up” button that does this automatically.

Option 2 — Cancel: Submit a new transaction with the same nonce but sending 0 ETH to yourself, with a high enough fee to be included. This effectively replaces the stuck transaction with a “cancel” transaction.

Gas Fee History and Milestones

Ethereum gas fees have had a turbulent history, ranging from fractions of a cent in the network’s early days to hundreds of dollars during the peak of the 2021 bull market. Tracing this history reveals how Ethereum’s growth, key protocol upgrades, and the rise of Layer 2 solutions have collectively shaped the fee landscape. Understanding where fees have been helps contextualize where they are today and where they are heading as the network continues to scale.

Ethereum’s gas fee history is a story of explosive growth, painful congestion, and gradual, deliberate improvement through protocol upgrades:

PeriodAverage Gas PriceKey Driver
2015–2019< 1 gweiLow adoption, minimal activity
Early 202010–30 gweiDeFi Summer begins (Compound, Uniswap)
Sept 2020220+ gweiDeFi boom peak, yield farming craze
Feb 2021224+ gweiNFT and DeFi bull market peak
Aug 2021VariableEIP-1559 London Hard Fork deployed
Sept 2022VariableThe Merge: PoW → PoS transition
Mar 20242–5 gweiDencun upgrade (EIP-4844) deployed
2025–20260.1–3 gweiL2 adoption + Pectra upgrade

The most dramatic fee reduction in Ethereum’s history came with the Dencun upgrade in March 2024. By introducing “blob transactions” (EIP-4844), the upgrade slashed the cost for Layer 2 networks to post data to the mainnet by up to 95%, making L2 transactions cost just fractions of a cent.

How to Reduce Gas Costs

While you cannot control the base fee set by the Ethereum protocol, you have far more power over your gas costs than you might think. From choosing the right network for your activity to timing your transactions during off-peak hours, a combination of smart strategies can dramatically reduce what you spend on gas. Whether you are a casual user making occasional transfers or an active DeFi participant executing dozens of transactions per week, these techniques will help you keep more ETH in your wallet.

Infographic listing 6 ways to reduce Ethereum gas fees
Six proven strategies to reduce Ethereum gas costs, from Layer 2 migration to timing your transactions.

1. Move to Layer 2 Networks

The single most impactful change you can make is to migrate your activity to a Layer 2 (L2) network. L2s like Arbitrum, Optimism, Base, and zkSync process transactions off the main Ethereum chain and batch them together before submitting a compressed summary to the mainnet. This dramatically reduces the per-transaction cost.

For a deep dive into how L2s work and which one is right for you, read our guide on Layer 2 Solutions Explained: Arbitrum, Optimism, and Ethereum Scaling.

NetworkTypical Transfer CostTypical Swap Cost
Ethereum Mainnet$1.00 – $5.00$5.00 – $30.00
Arbitrum One$0.01 – $0.10$0.10 – $0.50
Optimism$0.01 – $0.10$0.10 – $0.50
Base$0.001 – $0.01$0.01 – $0.10
zkSync Era$0.01 – $0.05$0.05 – $0.20

2. Time Your Transactions

Gas fees follow predictable patterns. Fees are typically lowest on weekends and during early morning UTC hours (roughly midnight to 4 AM EST). Use gas tracking tools to identify the optimal window for your non-urgent transactions. Waiting just a few hours can sometimes save you 50–80% on gas.

3. Set a Custom Max Fee

For non-urgent transactions, set a low max fee per gas in your wallet’s advanced settings. Your transaction will sit in the mempool and only execute once the base fee drops to your specified level. This is a “set it and forget it” approach that works well for transactions that do not need to be processed immediately.

4. Batch Multiple Operations

Some DeFi protocols and wallets support transaction batching, which combines multiple operations into a single transaction. For example, instead of approving a token and then swapping it in two separate transactions (each with its own 21,000 gas unit overhead), batching executes both in one. Account Abstraction wallets (ERC-4337) take this even further, enabling complex multi-step operations in a single atomic transaction.

5. Use Gas-Optimized Protocols

Not all smart contracts are created equal. Well-audited, gas-optimized protocols (like Uniswap V3 vs. older AMMs) consume significantly less gas for the same operation. When choosing between similar DeFi platforms, consider checking their gas usage on Etherscan before committing to a transaction.

6. Avoid Peak Event Times

Be aware of scheduled high-traffic events that are likely to cause gas spikes: popular NFT mint dates, major token launches, governance votes, and periods of extreme market volatility. Avoid transacting on the mainnet during these windows unless absolutely necessary.

Gas Tracking Tools

A range of powerful tools exist to help you monitor gas prices in real time, analyze historical trends, and identify the optimal moments to transact. Using these tools effectively is one of the most practical skills an Ethereum user can develop. From simple gas price dashboards to advanced heatmaps and browser extensions, the ecosystem has matured significantly, giving users unprecedented visibility into the state of the network before they commit to a transaction.

Several tools help monitor and optimize gas spending:

ToolWhat It DoesBest For
Etherscan Gas TrackerReal-time gas prices, historical data, heatmapGeneral monitoring
ETH Gas StationGas price recommendations and predictionsQuick price checks
Ultrasound.moneyTracks ETH burn rate and supply changesUnderstanding EIP-1559 impact
L2Fees.infoCompares fees across Layer 2 networksChoosing the cheapest L2
Blocknative Gas EstimatorReal-time estimates, browser extensionPower users and developers
Milk Road Gas HeatmapVisual heatmap of cheapest hours/daysTiming transactions

The Etherscan Gas Heatmap is particularly useful for identifying weekly patterns. It visualizes average gas prices by day of the week and hour of the day, making it easy to spot the cheapest windows at a glance.

Common Gas Errors

Even experienced Ethereum users occasionally encounter gas-related errors. These errors can be frustrating, especially when they result in paying fees for a transaction that did not succeed. Understanding the most common gas errors — what causes them, what happens to your ETH, and how to prevent them — will save you time, money, and stress. Most errors are avoidable with the right settings and a basic understanding of how the gas system works.

Out of Gas Error

If you set a gas limit lower than what the transaction actually requires, the EVM will halt execution mid-way and throw an “Out of Gas” error. The transaction reverts (no state changes are made), but you still pay for all the gas consumed up to the point of failure. Always use the gas limit recommended by your wallet, or add a 10–20% buffer for complex transactions.

Transaction Stuck or Pending Indefinitely

If the network’s base fee rises above your max fee after you submit a transaction, it will remain in the mempool indefinitely. To resolve this, use your wallet’s “Speed Up” feature to resubmit the transaction with a higher max fee (using the same nonce). Alternatively, submit a “cancel” transaction to yourself with the same nonce and a higher fee.

Failed Transaction (Reverted)

Transactions can fail for reasons completely unrelated to gas — such as a smart contract condition not being met, excessive slippage on a DEX, or trying to interact with a contract that has already been drained. In all these cases, the transaction reverts, but you still pay the gas fee because the validators performed the computational work. Always simulate transactions using tools like Tenderly before executing them with real funds.

Insufficient Funds for Gas

This error occurs when your wallet does not hold enough ETH to cover both the value being sent and the gas fee. Remember: even if you are transacting with ERC-20 tokens (like USDC or DAI), you always need ETH in your wallet to pay for gas. This is one of the most common pain points for new users and a key problem that Account Abstraction aims to solve.

The Future of Ethereum Gas Fees

The Ethereum roadmap is explicitly designed to drive gas fees toward near-zero for the vast majority of users. Through a combination of Layer 2 scaling, full Danksharding, and Account Abstraction, the Ethereum Foundation and core developers are building a future where transaction costs are no longer a barrier to adoption. Understanding the upcoming upgrades gives you a clear picture of where the network is heading and how to position yourself to benefit from these improvements.

The Ethereum roadmap is explicitly designed to make gas fees negligible for everyday users. Several upcoming developments are set to transform the fee landscape:

Full Danksharding

The Dencun upgrade introduced proto-danksharding (EIP-4844) as a stepping stone. The next phase, full Danksharding, will dramatically increase the amount of blob data that can be included per block, further reducing the cost for L2 rollups to post data to the mainnet. When fully implemented, full Danksharding is expected to enable Ethereum to process tens of thousands of transactions per second across its L2 ecosystem at minimal cost.

Account Abstraction (ERC-4337 and EIP-7702)

Account Abstraction is one of the most user-experience-focused upgrades on Ethereum’s roadmap. It enables a new paradigm for how transactions are submitted and paid for:

Gas sponsorship: Third-party applications (dApps) can pay gas fees on behalf of their users, enabling completely gasless user experiences.
Pay gas in ERC-20 tokens: Users can pay gas fees in stablecoins (like USDC or DAI) instead of requiring ETH in their wallet.
Transaction batching: Multiple operations can be bundled into a single atomic transaction, reducing overhead.

To learn more about how Account Abstraction works and what it means for you, read our dedicated guide on Ethereum Account Abstraction Explained: What It Means for You.

The Pectra Upgrade

The Pectra upgrade (Prague + Electra), launched on May 7, 2025, introduced several improvements relevant to gas fees. EIP-7702, included in Pectra, allows externally owned accounts (regular wallets) to temporarily behave like smart contract accounts, enabling gas sponsorship and batched transactions without requiring users to migrate to a new wallet type. This is a significant step toward making Account Abstraction accessible to all Ethereum users.

Continue Learning

Frequently Asked Questions About Ethereum Gas Fees

What is the cheapest time of day to transact on Ethereum?

Gas fees are generally lowest during the weekends (Saturday and Sunday) and between midnight and 4 AM EST on weekdays, when global network activity is at its lowest. Use the Etherscan Gas Heatmap to identify the optimal window for your specific timezone.

Do I lose my ETH if a transaction fails?

You do not lose the ETH or tokens you were attempting to send. However, you do lose the ETH spent on the gas fee, because validators performed the computational work to attempt the transaction. The amount lost depends on how much gas was consumed before the failure.

What is the difference between gwei and wei?

Wei is the smallest possible denomination of Ether (1 ETH = 10^18 wei). Gwei stands for “giga-wei” and represents one billion wei (0.000000001 ETH). Gas prices are almost always quoted in gwei because it is a more human-readable scale for the small values involved.

Why do I need ETH to send ERC-20 tokens?

All transactions on Ethereum — including ERC-20 token transfers — require gas, and gas must be paid in ETH (the network’s native currency). Even if you are sending USDC or DAI, you need ETH in your wallet to cover the gas fee. Account Abstraction (ERC-4337) is working to change this by enabling gas payment in ERC-20 tokens.

What happens to my transaction if I set the gas price too low?

If your max fee per gas is below the current base fee, your transaction will not be included in any block and will remain in the mempool. It will either be processed once fees drop to your level, or you can speed it up by resubmitting with a higher fee using the same nonce.

How much ETH has been burned since EIP-1559?

Since EIP-1559 launched in August 2021, over 4.5 million ETH has been permanently burned. You can track the real-time burn rate and cumulative total at Ultrasound.money.

Are gas fees the same on Ethereum Layer 2 networks?

No. Layer 2 networks like Arbitrum, Optimism, and Base have their own fee structures, which are dramatically cheaper than Ethereum mainnet — often 10x to 100x lower. Since the Dencun upgrade in March 2024, L2 fees have dropped even further, with many simple transfers costing less than $0.01.

Can I avoid gas fees entirely on Ethereum?

You cannot avoid gas fees on Ethereum mainnet. However, some dApps using Account Abstraction (ERC-4337) can sponsor gas fees on your behalf, creating a “gasless” experience from the user’s perspective. Additionally, some Layer 2 networks offer extremely low fees that are effectively negligible for most users.

References

  1. Gas and Fees — Ethereum.org
  2. Ethereum Gas Tracker — Etherscan
  3. EIP-1559: Fee Market Change — Ethereum Improvement Proposals
  4. ETH Burn Tracker — Ultrasound.money
  5. Layer 2 Fee Comparison — L2Fees.info

Valery"Val" Kovalenko

Valery Kovalenko is a Ukrainian blockchain enthusiast and self-proclaimed "Ethereum maximalist with a sense of humor." When he's not explaining gas fees to his grandmother or arguing about Layer 2 solutions on Twitter, he's probably debugging smart contracts while eating varenyky. Val discovered Ethereum in 2016 after accidentally sending Bitcoin to the wrong address and decided there had to be a better way.