Skip to main content
DFR Publication
BeginnerGetting Started
10 min read

What Are Gas Fees?

Gas fees are payments made to Ethereum validators (computers that process transactions) to compensate them for the computational work of including your transaction in the blockchain. Fees are measured in gwei (a tiny fraction of ETH) and rise with demand. In September 2026 mainnet gas was mostly around 0.05–0.2 gwei, so a transfer cost a fraction of a penny and a token swap a few pence — but fees can still jump during congestion, so check a gas tracker first. Layer 2 networks such as Base or Arbitrum are usually cheaper still.

Why every Ethereum transaction costs money, why fees change, and how to pay less.

Desk-researched · Editorial responsibility: Kaiser Khan · Last updated . We have not used reader funds in these protocols — this guide is built from official docs and public on-chain data.

Educational content only — not financial advice. Cryptocurrency involves significant risk including total loss of funds.

On this page (9 sections)
  1. Who should skip this?
  2. What are gas fees and why do they exist?
  3. How is the gas fee actually calculated?
  4. Why do gas fees change so dramatically?
  5. How to check current gas prices before transacting
  6. Layer 2 networks: the practical solution to high gas fees
  7. What happens if I set gas too low?
  8. Frequently asked questions
  9. Sources

Who should skip this?

Skip this explainer if you already budget gas in ETH or SOL, or you wanted an L2 bridge tutorial. It defines why transactions cost money. Use a Base or Arbitrum bridge guide when you are ready to move funds.

  • You already pay L2 fees without surprise
  • You wanted a live gas-tracker product page
  • You needed a CEX that hides network fees in the spread

What are gas fees and why do they exist?

Every operation on Ethereum — sending ETH, swapping tokens, depositing in a lending protocol — requires computational work from the computers (validators) that maintain the network. Gas fees are how that work is compensated.

The term 'gas' is a deliberate metaphor from the early Ethereum design: just as a car needs petrol (gas) to run, Ethereum operations need gas to execute. Different operations consume different amounts of gas based on their computational complexity. A simple ETH transfer uses 21,000 gas units. A complex DeFi transaction might use 300,000 or more gas units.

Gas fees have two purposes: compensating validators for processing transactions, and preventing spam. Without a cost for transactions, someone could flood the Ethereum network with millions of useless transactions and grind it to a halt. Gas fees make this prohibitively expensive.

How is the gas fee actually calculated?

Since Ethereum's EIP-1559 upgrade in August 2021, gas fees have two components:

Base fee
Set automatically by the Ethereum protocol based on how full the previous block was. If the network is congested, the base fee rises. If it is quiet, it falls. The base fee is burned (destroyed) rather than paid to validators. This makes ETH deflationary when the network is busy.
Priority fee (tip)
An optional extra payment you offer validators to incentivise them to include your transaction faster. During periods of high demand, you may need a meaningful tip to avoid long waits. During quiet periods a tip of a small fraction of a gwei is usually enough; your wallet's standard setting picks one for you.
Max fee
The maximum total fee you are willing to pay per unit of gas. You will never pay more than this, and you receive a refund if the actual cost is lower. Setting this too low means your transaction may wait or not be included at all.
Gwei
The unit in which gas is measured. 1 gwei = 0.000000001 ETH (10^-9 ETH). When people say 'gas is 0.2 gwei', they mean each unit of gas costs 0.2 gwei. Multiply gas units used × gas price in gwei to get the total fee in gwei, then convert to ETH and then to your local currency.

Why do gas fees change so dramatically?

Each Ethereum block has a fixed amount of space (the gas limit, raised to 60 million gas in late 2025). When demand exceeds it, users compete by offering higher fees to get included faster. Since most everyday activity moved to Layer 2 networks, mainnet gas has usually sat well below 1 gwei, but it can still jump several-fold within minutes during market stress — in 2021–22, 50–500 gwei was common.

Fees in the table below assume 21,000 gas for an ETH transfer, about 150,000 gas for a Uniswap swap and ETH at about £2,000 (September 2026). Major events that cause gas fee spikes include: popular NFT mints (thousands of people trying to buy simultaneously), market crashes or surges (everyone trying to trade at once), major protocol launches attracting immediate attention, and large liquidation events triggering cascading automated trades.

Gas price (gwei)Approx. ETH transfer feeApprox. Uniswap swap feeCondition
0.05-0.2Under £0.01About £0.02-0.06Typical in September 2026
0.2-1£0.01-0.04£0.06-0.30Busier than usual
1-5£0.04-0.21£0.30-1.50Congestion spike
10-50£0.40-2.10£3-15Extreme spike (common in 2021-22)

Gas is usually lowest at weekends and in the early hours UTC. With fees this low, timing matters most for large or multi-step transactions — check a gas tracker before you confirm anything expensive.

How to check current gas prices before transacting

  1. 01

    Etherscan Gas Tracker

    Visit etherscan.io/gastracker — shows current gas prices in gwei for slow, average, and fast transaction speeds, with estimated wait times and the current base fee. The most reliable real-time source.

  2. 02

    MetaMask built-in estimate

    When MetaMask shows you a transaction confirmation, it displays the estimated gas fee in ETH and your local currency. Click 'Edit' to choose between low, market, and aggressive speed options. You can also manually set a custom max fee.

  3. 03

    Gas price alerts

    Apps and browser extensions (like Gas Price Now) can alert you when gas drops below a threshold you set. Useful if you have a non-urgent transaction and want to wait for a cheaper moment.

  4. 04

    Time your transactions

    If your transaction is not time-sensitive, delay it until a low-traffic period. Weekend evenings and early morning UTC are typically cheapest.

Layer 2 networks: the practical solution to high gas fees

Layer 2 (L2) networks are built on top of Ethereum and inherit its security but can process transactions far more cheaply by batching many transactions together and submitting them to Ethereum as a single compressed record. The same DeFi protocols (Uniswap, Aave, Curve) run on Layer 2 networks with the same functionality at lower fees. With mainnet gas this cheap in 2026 the saving on one swap is often only pennies; Layer 2s matter most for frequent small transactions and when mainnet is congested.

  1. 01

    Bridge ETH to Arbitrum

    Visit portal.arbitrum.io/bridge (the old bridge.arbitrum.io address redirects there), connect MetaMask (set to Ethereum Mainnet), enter how much ETH to bridge, confirm. You pay one Ethereum mainnet gas fee for the bridge transaction. ETH arrives on Arbitrum in 5-15 minutes.

  2. 02

    Switch MetaMask to Arbitrum

    In MetaMask, click the network dropdown, select Arbitrum One. Your bridged ETH now shows in your MetaMask balance on Arbitrum.

  3. 03

    Use DeFi normally on Arbitrum

    Navigate to any protocol that supports Arbitrum — Uniswap, Aave, Curve all do. Connect your wallet on the Arbitrum network and transact normally, paying only Arbitrum's minimal gas fees.

NetworkTypical swap feeTime to confirmNotes
Ethereum MainnetAbout £0.02-0.50 (can spike)About 12 seconds per blockHighest security; fees usually low since 2024-25
Arbitrum One£0.01-0.501-3 secondsMature DeFi ecosystem
Base£0.01-0.201-2 secondsCoinbase's L2; the largest L2 by DeFi TVL in September 2026
Optimism£0.01-0.301-2 secondsOP Superchain ecosystem
Polygon£0.001-0.102-5 secondsDifferent security model (sidechain)

What happens if I set gas too low?

If you set your max fee below the network's base fee, your transaction will not be included in any block — it remains in the mempool (pending pool) indefinitely. Most wallets will eventually drop it automatically after a period of time.

If you set gas that used to be acceptable but the network congestion increases before your transaction is picked up, it may stay pending. You can cancel or speed up a pending transaction by submitting a new transaction with the same nonce (sequence number) and a higher gas fee.

Sources

Primary documentation and data this guide relies on. Links checked .

  1. Gas and fees: technical overview — ethereum.org. Gwei definition, base fee + priority fee, 21,000-gas ETH transfer, fee formula
  2. EIP-1559: Fee market change for ETH 1.0 chain — Ethereum Improvement Proposals. Base fee adjusts with block fullness and is burned; max fee and priority fee
  3. Ethereum Gas Tracker — Etherscan. 'Check current gas prices' step; real-world current fee levels
  4. Cancun-Deneb (Dencun) FAQ — ethereum.org. Why Layer 2 fees are so low: EIP-4844 blobs
  5. EIP-7935: Set default gas limit to 60M — Ethereum Improvement Proposals. Mainnet capacity (TPS) and fee-pressure context
  6. Intro to Ethereum layer 2 — ethereum.org. Layer 2 section: L2s settle on Ethereum and are far cheaper
  7. Quickstart: Arbitrum bridge — Arbitrum documentation (Offchain Labs). 'Bridge ETH to Arbitrum' steps and deposit timing

Frequently asked questions

Does MetaMask charge gas fees?

MetaMask does not charge gas fees — gas fees go to Ethereum validators. MetaMask displays and manages your gas settings but takes no cut. MetaMask earns revenue separately through its token swap feature, which includes a small markup when you use MetaMask's built-in swap rather than going to a DEX directly.

Why do I need ETH to pay gas when I am sending USDC?

Gas is always paid in ETH on Ethereum and Ethereum Layer 2 networks, regardless of which token you are moving. Even if you are sending USDC stablecoins, you need some ETH in your wallet to pay the network fee. This is a common stumbling block for new users — always keep a small ETH balance for gas.

What is EIP-1559 and how did it change gas fees?

EIP-1559 is an Ethereum upgrade from August 2021 that reformed the gas fee market. Before it, users bid in a blind auction for block space, leading to massive fee overpayment. EIP-1559 introduced a protocol-set base fee that adjusts block by block based on demand, plus an optional tip for validators. It also burns the base fee, removing ETH from circulation. This made fees more predictable and made ETH slightly deflationary during high-usage periods.

Can I get a refund on a failed transaction?

Your principal is returned if a transaction reverts (fails). However, the gas fee is not refunded — the network still used computational resources to process and fail the transaction. This is why it is important to review transactions carefully before confirming.

What is the cheapest blockchain to transact on?

Solana and Tron are among the cheapest for simple transfers, often under £0.001. Ethereum Layer 2 networks (Arbitrum, Base) offer very low fees (£0.01-0.50) while inheriting Ethereum's security. Ethereum mainnet costs more than its Layer 2s for the same operation, though in 2026 usually still well under £1. The 'cheapest' network depends on what you are doing — for DeFi specifically, Arbitrum or Base offer the best balance of low fees and deep liquidity.

More guides