Ethereum Basics Β· Gas Fees Β· Layer 2

Crypto Gas Fees Explained: Why They Spike and How to Pay Less

You try to swap $50 worth of tokens. MetaMask shows a $40 gas fee. You close the tab. This is Ethereum at peak congestion β€” and understanding why it happens is the first step to avoiding it.

Gas fees are Ethereum's congestion pricing mechanism. Every transaction takes up space in a block, and blocks have a limited capacity. When more people want to transact than there is space available, fees go up β€” users bid against each other for inclusion. The fee goes to validators who process and secure the network.

The fee has nothing to do with how much ETH you're moving. A $10 ETH transfer and a $10,000 ETH transfer both cost the same 21,000 gas. What drives cost is computational complexity and network congestion, not transaction value.

How gas fees are calculated after EIP-1559

Since EIP-1559 (August 2021), Ethereum uses a two-component fee structure:

  • β€’Base fee β€” set by the protocol based on how full the previous block was. This portion is burned (removed from supply). You can't pay less than this.
  • β€’Priority fee (tip) β€” what you offer validators on top of the base fee to prioritize your transaction. Higher tip = faster inclusion during congestion.
  • β€’Max fee β€” the absolute maximum you're willing to pay per gas unit. If base fee + tip would exceed your max fee, your transaction waits.

MetaMask handles this automatically with "Low," "Market," and "Aggressive" settings. Low uses a minimal tip β€” cheaper but slower. Aggressive overbids to get in the next block.

When gas fees are cheapest

Gas prices follow a predictable weekly pattern. Fees are lowest on weekends (Saturday–Sunday UTC) and highest on weekdays during US and European business hours when trading activity peaks.

The best real-time tool: Etherscan's Gas Tracker (etherscan.io/gastracker) shows current gwei rates and historical patterns. Waiting even an hour during a spike can cut fees significantly. For non-urgent transactions, patience is free.

Layer 2 networks: the practical solution

For most regular DeFi activity, the real answer to high gas fees is using Layer 2 networks β€” Arbitrum, Optimism, Base, or zkSync. These networks process transactions off the main Ethereum chain and periodically post compressed proofs to Ethereum.

The result: swaps that cost $30–$50 on Ethereum mainnet typically cost under $1. Most major protocols (Uniswap, Aave, Curve) run on multiple L2s. The assets are the same, the interface is the same, the fees are a fraction.

The one-time cost is bridging funds from Ethereum mainnet to the L2 β€” which itself costs mainnet gas. For active users, it's typically worth it within a few weeks of transactions.

Common gas mistakes

  • β€’Setting gas limit too low β€” the transaction will fail but you still pay the gas used up to the limit
  • β€’Using "slow" gas during a spike β€” if the base fee rises above your max fee while waiting, the transaction will never go through until fees drop
  • β€’Transacting during NFT mints or token launches β€” these events cause gas to spike dramatically as bots and eager buyers compete
  • β€’Approving unlimited amounts on expensive chains β€” if you're revoking later, that revocation also costs gas. On L2s this is cheap; on mainnet it adds up

Frequently asked questions

Why do Ethereum gas fees spike so high?

Gas is a competitive auction for block space. When more people want to transact than there is space available, they bid up the price. Spikes happen during NFT mints, token launches, and market volatility when everyone wants to transact simultaneously.

What is the difference between gas limit and gas price?

Gas limit is the maximum computational work you'll pay for. Gas price (in gwei) is the rate per unit. Total fee = gas used Γ— gas price. Setting gas limit too low causes transaction failure but still charges the gas consumed.

Are Layer 2 networks actually cheaper?

Significantly β€” typical swaps cost under $1 on Arbitrum or Optimism vs. $30–$50 on mainnet. Most major protocols are available on L2s. The one-time cost to bridge is usually worth it within a few weeks of activity.

See your gas cost before you confirm

GuardianAI shows you what a transaction will cost in gas and explains what it does before you sign β€” so you know if the fee makes sense for what you're actually getting. Free Chrome extension.

Get GuardianAI β€” It's Free