Crypto Explained SimplyStart here. No jargon, no assumptions.

Gas Fees for Beginners: Why a Transaction Costs What It Costs

You are not paying for distance or amount. You are bidding for space in the next block, and the price depends entirely on how many others are bidding.

What this covers
  1. What you are actually paying for
  2. Why it is called gas
  3. Where the money goes
  4. Why costs differ so much between networks
  5. Three things beginners get caught by
  6. Practical ways to pay less
  7. The mental model worth keeping

The first time someone sends $30 of crypto and pays $12 to do it, the reaction is usually that something has gone wrong. Nothing has. The fee has almost nothing to do with the amount being sent.

What you are actually paying for

Every block has limited space. Far more people want transactions included than fit. So inclusion is auctioned, and the fee is your bid.

Two things determine the bid:

How much work your transaction requires. A simple transfer is cheap in computational terms. A token swap that touches several smart contracts does far more work and consumes proportionally more. This is measured in units of gas.

What everyone else is bidding. The price per unit of gas floats with demand. The same swap can cost a few cents at a quiet hour and many dollars during a frenzy.

fee = gas used × price per gas

The amount you are sending appears nowhere in that formula. Sending $10 and sending $10 million cost exactly the same, because the network does the same amount of work either way.

Why it is called gas

The metaphor is a car. Gas units are litres of fuel, determined by how far you are driving and how heavy the car is. The gas price is the price per litre at the pump that day. A long trip in an expensive week costs more than a short trip in a cheap one, and the value of the cargo is irrelevant.

Where the money goes

On Ethereum since the EIP-1559 upgrade in 2021, the fee splits in two:

  • A base fee, set automatically by the protocol according to how full recent blocks were. It rises when blocks are full and falls when they are not, and it is destroyed rather than paid to anyone.
  • A priority fee, the tip you add to jump the queue. This goes to the validator.

That first part explains something confusing: you cannot undercut the base fee. It is not a suggestion from your wallet, it is a floor set by the network, and a transaction offering less simply will not be included.

Why costs differ so much between networks

Network type Typical simple transfer Why
Ethereum mainnet Cents to several dollars Every node processes everything; block space is scarce
Layer 2 rollups (Arbitrum, Optimism, Base) Usually a fraction of a cent to a few cents Transactions batched, then settled on Ethereum in bulk
Bitcoin Varies widely with congestion Smaller blocks, longer intervals

Layer 2 networks exist mainly to make this cheaper. They process transactions off the main chain and periodically post compressed proof back to it, so thousands of users split the cost of one settlement.

If your fees feel absurd, the usual answer is not a different wallet. It is a different network.

Three things beginners get caught by

A failed transaction still costs money. The network did the work of attempting it. If it ran out of gas or the contract rejected it, you pay for the attempt and get nothing. This surprises people badly the first time.

Approvals cost gas too. Before a contract can move your tokens, you must approve it, and that approval is a separate on-chain transaction with its own fee, before the one you actually wanted.

You need the native coin, not the token you are sending. To move USDC on Ethereum you need ETH for the fee. People regularly bridge a stablecoin to a network and then discover they cannot move it, because they have no native coin to pay with. Always leave a small amount of the native coin behind, or top up from an exchange that supports external wallet addresses.

Practical ways to pay less

  1. Use a layer 2 for anything that does not have to be on mainnet.
  2. Avoid peak hours. Demand follows US and European working hours; weekends are usually calmer.
  3. Do not rush. Wallets offer speed tiers. If a transaction can wait an hour, the slow tier is often a fraction of the fast one.
  4. Batch your activity. Five small transfers cost roughly five fees. One larger transfer costs one.
  5. Check before you commit. Every wallet shows the estimated fee before you sign. If it looks wrong, it probably is. Close it and come back later.

The mental model worth keeping

You are not paying a percentage of what you send. You are renting a small amount of space on a shared computer, at a price set by how many other people want it at that exact moment.

Once that clicks, the behaviour stops looking arbitrary, and the ways to reduce it become obvious.