How Ethereum Gas Fees Work and How to Minimize Them
Learn how Ethereum gas fees work, what EIP-1559 changed, and how to use tools like Etherscan and Blocknative to pay less on every transaction.

Key Takeaways
1 | Ethereum gas fees are not a flat charge. You pay for the computational work your transaction requires, measured in gas units multiplied by the current gas price. |
2 | EIP-1559, introduced in August 2021, split the fee into a base fee (burned by the network) and a priority fee (tip to the validator). This made fees more predictable. |
3 | You can reduce gas costs by timing transactions during off-peak hours, using gas tracking tools like Etherscan or Blocknative, and moving activity to Layer 2 networks. |
Every time you do something on Ethereum — send ETH, swap tokens, buy an NFT, or interact with a smart contract — you pay a gas fee. Gas fees are not optional, and they are not a fixed price. They change block by block, depending on how busy the network is.
If you have ever wondered why a simple token transfer costs a few cents one day and several dollars the next, or why a DeFi swap costs more than a basic transfer, this guide answers those questions. It also covers the tools used to track gas in real time and the practical strategies you can use to pay less.
1. What Is Gas and Why Does It Exist?
Gas is the unit that measures the computational effort required to execute an operation on the Ethereum network. Think of it as the fuel for every on-chain action.
Gas exists for two reasons. First, it compensates validators (the computers that process and confirm transactions) for the work they do. Second, it prevents spam. Without a cost for each transaction, the network could be flooded with worthless operations that would slow everything down.
Gas is paid in ETH, but quoted in gwei. One gwei is one billionth of one ETH (0.000000001 ETH). This smaller unit makes it easier to read and compare fee amounts without dealing with long decimal strings.
Gas Units: What You Are Actually Paying For
Not all transactions cost the same amount of gas units. The complexity of the operation determines how much computational work is needed, which determines how many gas units are consumed.
Transaction Type | Approximate Gas Units Used |
Simple ETH transfer | 21,000 units (fixed) |
ERC-20 token transfer | 45,000 to 65,000 units |
Uniswap token swap | 150,000 to 300,000 units |
Complex DeFi operation | 500,000+ units |
NFT mint (simple) | 60,000 to 150,000 units |
The total fee formula is straightforward:
Total Fee = Gas Units Used x (Base Fee + Priority Fee)
The gas limit is the maximum number of units you authorize the transaction to use. If the operation needs less, the unused gas is refunded. If the operation hits the limit before finishing, it fails — and you still pay for the gas consumed up to that point.
2. EIP-1559: How the Fee Market Changed in August 2021
Before August 2021, Ethereum used a simple auction system. Users set a gas price, miners picked the highest bids first, and everyone else waited. The problem was unpredictability. During periods of high demand, users had no reliable way to know how much to offer. They either overpaid or waited a long time for inclusion.
EIP-1559, part of the London hard fork, replaced this system with a new structure designed to make fees more transparent and easier to estimate.
The Base Fee
The base fee is set automatically by the Ethereum protocol, not by the user or the validator. It adjusts every block based on how full the previous block was.
If the previous block was more than 50% full, the base fee increases by up to 12.5%.
If the previous block was less than 50% full, the base fee decreases by up to 12.5%.
This gradual adjustment prevents sudden price spikes caused by brief congestion bursts.
The most important thing to understand about the base fee: it is burned. It is permanently removed from the ETH supply and never paid to validators. This has the side effect of making ETH mildly deflationary during periods of high activity.
The Priority Fee (Tip)
The priority fee is an optional extra amount you pay on top of the base fee. This amount goes directly to the validator who includes your transaction in a block.
During quiet periods, a small tip of 0.1 to 1 gwei is usually enough to get your transaction confirmed in a few blocks. During high congestion, users competing for fast inclusion offer higher tips to jump the queue.
The Max Fee
When you submit a transaction, you also set a max fee — the absolute maximum you are willing to pay per gas unit. This protects you if the base fee rises between when you submit and when the transaction is processed. If the base fee at inclusion time is lower than your max fee, the difference is refunded. You only pay the actual base fee plus your priority fee.
Fee Component | Set By | Paid To | Predictable? |
Base Fee | Ethereum protocol | Burned (destroyed) | Yes, adjusts gradually |
Priority Fee (Tip) | User | Validator | User choice |
Max Fee | User | Cap on total spend | Refunded if unused |
3. Gas Tracking Tools: How to Monitor Fees Before You Transact
Before sending any non-urgent transaction, it takes about 30 seconds to check whether you are transacting at a good time. The following tools make this easy.
Etherscan Gas Tracker
Etherscan is the most widely used Ethereum block explorer. Its Gas Tracker page shows the current base fee, estimated confirmation times for slow, standard, and fast transactions, and a 7-day historical chart. For most users, this is the first tool to check.
URL: etherscan.io/gastracker
Best for: Quick checks before sending, reviewing historical fee trends.
Blocknative Gas Estimator
Blocknative offers a more detailed view of the current mempool (the pool of unconfirmed transactions waiting to be picked up). Its estimator shows the base fee for upcoming blocks and helps you set both the max fee and priority fee with more precision. It also offers a browser extension that shows real-time gas prices.
URL: blocknative.com/gas-estimator
Best for: Users who want second-by-second updates or developers building dApps.
ETH Gas Station
ETH Gas Station provides gas price estimates alongside transaction cost calculators for common operations. If you want to see how much a specific action (like a Uniswap swap or an NFT mint) is likely to cost before you initiate it, this tool is useful.
URL: ethgasstation.info
Best for: Estimating costs for different transaction types, not just ETH transfers.
Etherscan Gas Heatmap and Milk Road
Some tools provide visual heatmaps that show gas prices by hour and day of the week. These charts let you identify at a glance which times typically have lower congestion. Milk Road's gas heatmap and Etherscan's historical charts are useful for planning non-urgent transactions.
4. When Are Gas Fees Lowest?
Gas fees follow the activity patterns of Ethereum users globally. Because most on-chain activity originates from users in the United States, Europe, and Asia, fees tend to rise during working hours in those regions and fall during off-hours.
Period | Gas Fee Level | Notes |
2:00 PM to 6:00 PM UTC (weekdays) | Highest | US and European working hours overlap |
8:00 AM to 1:00 PM EST / 1:00 PM to 6:00 PM UTC | High | US business hours, peak DeFi activity |
1:00 AM to 5:00 AM UTC (weekdays) | Lower | Most major markets are inactive |
Saturday and Sunday early morning (UTC) | Lowest | Weekends see reduced institutional and DeFi activity |
Sunday 2:00 AM to 4:00 AM UTC | Typically lowest of the week | Widely cited as the optimal window |
These are historical patterns, not guarantees. A major NFT drop, a protocol launch, or a market event can cause fees to spike at any time. Always check a live tracker before submitting.
5. Practical Strategies to Reduce Gas Fees
Strategy 1: Time Your Transactions
For any non-urgent action, waiting for an off-peak window can reduce costs significantly. Weekend early mornings (UTC) consistently show lower base fees. Historical data suggests savings of 30 to 50 percent compared to peak hours are common for patient users.
Strategy 2: Set a Custom Max Fee
Wallets like MetaMask allow you to set a custom max fee instead of accepting the default. If you are not in a hurry, you can set a max fee slightly above the current base fee and a low priority tip. The transaction will sit in the mempool and confirm when the base fee drops to your level. This approach works well for transfers and low-urgency interactions.
Strategy 3: Batch Transactions Where Possible
Every transaction on Ethereum carries a base cost for signature verification and processing. If you send five separate transactions, you pay that base cost five times. Some DeFi platforms and wallets support batching, which groups multiple operations into one transaction. This can reduce total gas spend by 40 to 50 percent compared to sending each action individually.
Strategy 4: Move Routine Activity to Layer 2
Layer 2 networks such as Arbitrum, Optimism, and Base execute transactions off the Ethereum mainnet and post a compressed summary back to the main chain. The result is dramatically lower fees, often 90 to 99 percent cheaper than mainnet.
The Dencun upgrade in March 2024 introduced a new data format called blob transactions, which further reduced Layer 2 data posting costs. After Dencun, simple transfers on major Layer 2 networks began costing less than $0.01 in many cases.
Network | Type | Typical Fee vs Mainnet |
Arbitrum | Optimistic rollup | 90 to 99% cheaper |
Optimism | Optimistic rollup | 90 to 99% cheaper |
Base | Optimistic rollup (Coinbase) | 90 to 99% cheaper |
zkSync Era | ZK rollup | 90 to 99% cheaper |
Polygon PoS | Sidechain / AggLayer | Very low, different security model |
If you regularly use DeFi protocols, trade tokens, or interact with dApps, checking whether those platforms have deployed on a Layer 2 network is one of the most impactful moves you can make.
Strategy 5: Avoid Congestion Events
Gas fees spike during predictable events: major NFT drops, token launches, protocol airdrops, and periods of extreme market volatility. If your transaction is not time-sensitive, waiting until the dust settles after one of these events usually means significantly lower fees. Gas trackers often show these spikes clearly in their historical charts.
6. Common Mistakes and How to Avoid Them
Setting the gas limit too low: The transaction will fail partway through, and you still pay for the gas used up to the failure point. Let your wallet auto-fill the limit unless you have a specific reason to adjust it.
Confusing gas price with gas cost: A high gas price (gwei) does not automatically mean a high total cost if the operation uses few units. A complex DeFi interaction can cost more total ETH even at a lower gwei price than a simple transfer.
Ignoring Layer 2 options: Many popular protocols now have full deployments on L2 networks. Using mainnet out of habit when a cheaper option exists is unnecessary.
Overpaying during routine periods: Wallets sometimes default to a higher priority tip than necessary. During quiet periods, a tip of 0.1 to 1 gwei is often sufficient. Check a tracker before accepting the default.
Frequently Asked Questions
Does EIP-1559 make Ethereum transactions cheaper?
Not necessarily. EIP-1559 made fees more predictable, not cheaper. During periods of high demand, base fees still rise. The difference is that the adjustment is gradual and algorithmic rather than chaotic and auction-driven. During low-activity periods, fees drop significantly, as seen throughout much of 2025 when base fees fell to very low levels.
What happens if I set my max fee too low?
If the base fee at the time of confirmation exceeds your max fee, the transaction will not be processed until the base fee drops to or below your limit. It will sit in the mempool waiting. If it waits too long, most wallets will allow you to cancel or speed it up by resubmitting with a higher max fee.
Is gas burned forever?
Yes. When the base fee is burned, those ETH are sent to an address from which they can never be spent. They are permanently removed from circulation. Ethereum trackers like ultrasound.money display a running total of ETH burned since EIP-1559 went live in August 2021.
Can I avoid gas fees entirely?
On Ethereum mainnet, gas fees cannot be avoided. However, some applications built using Account Abstraction (ERC-4337) can sponsor gas on behalf of users, creating a fee-free experience from the user perspective. On Layer 2 networks, fees are often so low as to be negligible for most actions.
Why does a failed transaction still cost money?
Because validators still performed computational work processing the transaction up to the point of failure. The work was done even though the outcome did not succeed. This is why setting an adequate gas limit matters and why testing on testnets before executing complex operations is good practice.
What is the Dencun upgrade and how did it affect fees?
The Dencun upgrade, which went live on Ethereum mainnet in March 2024, introduced a new data type called blob transactions. This gave Layer 2 networks a dedicated, cheaper channel for posting transaction data back to mainnet. The result was a dramatic reduction in Layer 2 fees, with many networks seeing costs drop by 90 percent or more in the months following the upgrade.
Disclaimer: This content is for educational and informational purposes only and is not financial advice. Nothing here is a recommendation to buy or sell any asset or use any platform. Do your own research and manage your risk.
Read More
The Crypto Anti-Phishing Checklist: 12 Habits That Stop Wallet Drainers in 2026
How to Safely Use Crypto Bridges in 2026: Risk Assessment Checklist and Best Practices
AI Agents and Crypto: A Beginner's Guide to Autonomous On-Chain Payments
How to Evaluate a Crypto Whitepaper: A 7-Point Framework for Spotting Vapor from Value
Need deeper training?
Join our structured modules with live examples and expert checklists for effective implementation.
JOIN THE ACADEMY
Ad
Get a $100K funded account
See current qualification terms and payout conditions.
Sponsored
Share Transmission
Broadcast this signal to your network




