What is a Gas Fee?
A gas fee is the amount you pay to have a transaction processed on a blockchain network. It compensates validators (or miners) for the computational work required to include your transaction in a block.
How Gas Fees Work on Ethereum
Gas fees on Ethereum are measured in gwei (1 gwei = 0.000000001 ETH). The total cost is:
Transaction Cost = Gas Limit × Gas Price (Gwei)
EIP-1559 (post-August 2021)
After the London upgrade, gas fees have two components:
- Base Fee: The minimum fee set by the network, which fluctuates with demand. This fee is burned (destroyed).
- Priority Fee (Tip): An optional tip to incentivize validators to include your transaction faster.
Total Gas Price = Base Fee + Priority Fee
Factors Affecting Gas Prices
- Network congestion: More users = higher fees
- Transaction complexity: A simple transfer costs less than a smart contract interaction
- Gas limit: The maximum you’re willing to pay (standard transfer = 21,000 gas)
Layer 2 Solutions
L2 networks like Arbitrum, Optimism, and Base batch transactions and settle them on Ethereum, reducing gas costs by 10-100x.
Typical Gas Costs (2025)
| Network | Simple Transfer | Token Swap |
|---|---|---|
| Ethereum | $0.50 - $5 | $3 - $30 |
| Arbitrum | $0.01 - $0.05 | $0.10 - $0.50 |
| Optimism | $0.01 - $0.05 | $0.10 - $0.50 |
| Base | $0.01 - $0.05 | $0.10 - $0.50 |
| Polygon | $0.001 - $0.01 | $0.01 - $0.05 |