What Is Ethereum Gas? A Plain-English Guide to ETH Gas Fees
Every time you send ETH, swap tokens on Uniswap, or mint an NFT, you pay a gas fee. It gets added to your transaction automatically by your wallet, and it goes to Ethereum validators who process and confirm your transaction. But most people have no idea what they are actually paying for, why the price keeps changing, or how to avoid overpaying. This guide covers all of it.
What Is Gas in Ethereum?
Gas is the unit that measures how much computational work a transaction requires. Think of it like fuel for a car. Simple transactions burn less fuel. Complex smart contract interactions burn more. Every operation the Ethereum Virtual Machine (EVM) performs has a fixed gas cost assigned to it.
Sending ETH from one wallet to another always costs exactly 21,000 gas units. That number never changes. What changes is the price you pay per unit of gas, which is quoted in Gwei. One Gwei equals 0.000000001 ETH. So your total fee is: Gas Units x Gas Price in Gwei.
Why Do Gas Fees Change?
Gas prices are determined by supply and demand for Ethereum block space. Each block can only hold a limited amount of computation. When many people want to transact at the same time, demand for space in the next block increases, and the price goes up. When activity drops, prices fall.
This is why gas is cheap at 2am UTC on a Sunday and expensive during a major NFT drop. Network conditions can push gas from 2 Gwei to 200 Gwei within minutes. Historically, the biggest gas spikes have happened during major DeFi liquidation events, popular NFT mints, and market panic selling.
How EIP-1559 Changed Gas Fees
Before August 2021, Ethereum used a simple first-price auction. You guessed what to bid, validators picked the highest bids, and you often either overpaid or got stuck. EIP-1559 replaced this with a two-part fee structure: a base fee and a priority fee (also called a tip).
The base fee is set by the protocol automatically each block. It increases by up to 12.5% when the previous block was more than 50% full, and decreases by up to 12.5% when it was less than 50% full. The base fee is burned, meaning it is permanently removed from ETH supply. The tip goes to the validator who includes your transaction.
This makes fees far more predictable. Your wallet shows you the current base fee and suggests a tip. You set a max fee you are willing to pay. If the base fee drops below your max, you get a refund. You never pay more than your max.
Gas Limit vs Gas Price
These two numbers often get confused. The gas limit is the maximum amount of gas units you are willing to let the transaction consume. For a standard ETH transfer this is always 21,000. For a Uniswap swap it might be 150,000. If a transaction runs out of gas mid-execution, it fails and you still pay for the gas consumed.
The gas price is what you pay per unit of gas. Set it too low and validators ignore your transaction. Set it at or above the base fee and add a reasonable tip and your transaction goes through quickly. Your wallet handles most of this automatically.
Common Transaction Gas Costs
- ETH transfer: 21,000 gas (fixed, always)
- ERC-20 token transfer: 45,000 to 65,000 gas
- Uniswap V3 swap: 130,000 to 200,000 gas
- NFT mint (simple): 100,000 to 200,000 gas
- Smart contract deployment: 300,000 to 2,000,000+ gas
How to Pay Less in Gas Fees
The most effective way to pay less is to time your transactions. Ethereum gas prices follow weekly and daily patterns. Weekdays between 14:00 and 22:00 UTC correspond to US trading hours and consistently show the highest fees. Saturday and Sunday UTC mornings are reliably the cheapest times of the week.
You can also set a lower max fee in your wallet and wait longer for confirmation. Most wallets let you adjust the max fee manually. During quiet periods, transactions with a max fee of just 1 to 2 Gwei above the base fee will confirm within a few blocks.
Layer 2 networks like Arbitrum, Optimism, and Base process transactions off the main Ethereum chain and settle in batches. Gas fees on these networks are typically 10x to 100x lower than mainnet. For regular token swaps and transfers, L2s are almost always the better option unless you specifically need mainnet.
What Happens to Gas Fees?
Since EIP-1559, the base fee component is burned entirely. This means every transaction destroys a small amount of ETH. During periods of high demand, Ethereum becomes net deflationary, with more ETH burned than issued through validator rewards. The tip portion goes directly to the validator who processes your transaction.
Key Numbers to Remember
- 1 ETH = 1,000,000,000 Gwei
- 1 Gwei = 0.000000001 ETH
- Base fee = set by protocol, burned
- Priority fee = your tip to the validator
- Gas limit x Gas price = total fee
Frequently Asked Questions
Why are Ethereum gas fees so high?
Gas fees rise when demand for Ethereum block space exceeds supply. Each block has a limited capacity. When many users try to transact simultaneously during events like NFT drops, major price moves, or DeFi liquidations, the base fee increases automatically. Fees normalize when activity drops.
Can I avoid paying gas fees on Ethereum?
You cannot avoid fees on the Ethereum mainnet, but you can reduce them significantly. Use Layer 2 networks like Arbitrum or Base for everyday transactions. Time your mainnet transactions for low-traffic periods (weekend mornings UTC). Set a lower max fee in your wallet and wait longer for confirmation.
What happens if I set my gas limit too low?
If your gas limit is set below what the transaction actually requires, it will run out of gas mid-execution and fail. The transaction is reverted but you still pay for all the gas consumed up to the point of failure. Your wallet prevents this for standard transfers but complex contract interactions carry more risk.
What is the difference between slow, standard, and fast gas?
These are three suggested gas price tiers shown by trackers and wallets. Slow uses a lower tip and may take 5 to 15 minutes to confirm during busy periods. Standard confirms in roughly 1 to 3 minutes. Fast uses a higher tip and typically confirms within 1 to 2 blocks (about 15 to 30 seconds). During quiet periods all three tiers may cost nearly the same.

