Understanding Gas Fees: How They Work and How to Save
Estimated Reading Time: 6 minutes
Don’t invest unless you’re prepared to lose all the money you invest. This is a high-risk investment and you are unlikely to be protected if something goes wrong. Take 2 minutes to learn more
The Hidden Cost of Using Crypto
You’ve decided to swap tokens on Uniswap. You confirm the transaction. Then you see it — a fee that’s sometimes more than the transaction itself.
Gas fees are one of the most frustrating parts of using crypto. But once you understand how they work, you can take steps to avoid paying more than you need to.
What Are Gas Fees?
Gas fees are the costs you pay to have your transaction processed on a blockchain network.
They exist because:
– Blockchain transactions require computational work to verify and record
– Network validators/miners need to be compensated for that work
– Fees create a priority system — higher fees = faster processing
Gas fees are most commonly associated with Ethereum, but every blockchain has its own fee structure.
Free Crypto Signals Channel
How Ethereum Gas Fees Work
On Ethereum, “gas” is the unit that measures the computational effort required to execute a specific operation.
The Formula:
Transaction Fee = Gas Used × Gas Price
Gas Used = how complex the transaction is
– Simple ETH transfer: ~21,000 gas
– Token swap: ~150,000–300,000 gas
– Complex DeFi interaction: 500,000+ gas
Gas Price = what you’re willing to pay per unit of gas (measured in Gwei, a tiny fraction of ETH)
EIP-1559: How Ethereum Fees Work Today
In August 2021, Ethereum upgraded its fee mechanism with EIP-1559. Here’s how it works now:
Base Fee
– Set automatically by the protocol based on network demand
– This portion is burned (destroyed) — reducing ETH supply
– Goes up when network is busy, down when quiet
Priority Fee (Tip)
– Optional extra amount you pay to validators
– Higher tip = your transaction processed faster
– Goes to the validator, not burned
Your total fee = Base Fee + Priority Fee (Tip)
What Affects Gas Prices?
Network Congestion
The more people using Ethereum at the same time, the higher the base fee. Major events — NFT drops, token launches, market crashes — all spike gas prices.
Time of Day
Ethereum gas prices follow a pattern:
– Cheapest: Late night / early morning UTC (low US/Europe activity)
– Most expensive: US/European business hours and evening
Transaction Complexity
Simple transfers cost less. Complex DeFi interactions (multi-step swaps, liquidity provision) cost more.
How to Track Gas Prices
Before transacting, check current gas prices:
– ETH Gas Station (ethgasstation.info)
– Etherscan Gas Tracker (etherscan.io/gastracker)
– Gas Now / Blocknative
– Your wallet (MetaMask shows gas estimates automatically)
Gas is measured in Gwei:
– Under 20 Gwei: Very cheap — great time to transact
– 20–50 Gwei: Normal
– 50–100 Gwei: Busy
– 100+ Gwei: Peak congestion — consider waiting
How to Save on Gas Fees
1. Transact During Off-Peak Hours
Weekday evenings and weekends in UTC tend to be cheaper. Late Sunday night (UTC) is often the cheapest time of the week.
2. Use Layer 2 Networks
Arbitrum, Optimism, Base, and zkSync process transactions for a fraction of Ethereum mainnet costs — often under £0.01 vs £5–£50 on mainnet.
3. Set Custom Gas Limits
In MetaMask and most wallets, you can set custom gas prices. During non-urgent transactions, set a lower tip — your transaction will just take longer to confirm.
4. Batch Transactions
Some protocols allow you to combine multiple actions into one transaction, saving gas vs executing them separately.
5. Use Gas Tokens (Advanced)
Some protocols allow you to pre-purchase gas at low prices and use it later — though this is complex and less common today.
6. Choose the Right Blockchain
If you don’t need Ethereum mainnet security, use a cheaper chain:
– Solana: ~$0.00025 per transaction
– BNB Chain: ~$0.10–0.50
– Polygon: ~$0.001–0.01
– Arbitrum/Optimism: ~$0.01–0.10
Gas Fees on Other Blockchains
| Blockchain | Typical Fee | Notes |
|---|---|---|
| Ethereum | £1–£50+ | Varies wildly with demand |
| Bitcoin | £0.50–£20 | Measured in sats/vbyte |
| Solana | <£0.01 | Extremely low |
| BNB Chain | £0.10–0.50 | Low but centralised |
| Arbitrum | £0.01–0.10 | Ethereum L2 |
| Polygon | £0.001–0.01 | Very cheap |
Failed Transactions Still Cost Gas
One painful surprise for newcomers: if your transaction fails, you still pay gas.
The network still used computational resources to attempt and reject the transaction. The gas is consumed regardless of outcome.
To minimise failed transactions:
– Don’t set gas limits too low
– Make sure you have enough ETH to cover both the transfer AND the gas
– Use reputable wallets that estimate gas accurately
Key Takeaways
– Gas fees compensate validators for processing transactions
– Ethereum fees = Base Fee (burned) + Priority Tip (to validator)
– Fees rise with network congestion and fall during quiet periods
– Transact during off-peak hours for cheaper fees
– Layer 2 networks reduce fees by 90–99%
– Failed transactions still cost gas — so set limits carefully
The Bottom Line
Gas fees are a reality of using blockchains — but they’re manageable once you understand them. The combination of Layer 2 networks and smarter transaction timing means that for most everyday crypto interactions, fees are increasingly cheap and getting cheaper.
Don’t let gas fees catch you off guard. Check them before you transact, use L2 where you can, and time your transactions wisely.
NOT FINANCIAL ADVICE. Gas fees and network conditions change constantly. Always do your own research (DYOR).