Crypto — Beginner
Understanding Blockchain Transaction Fees
Every blockchain transaction carries a fee paid to the network. This guide explains why fees exist, how they are calculated, and practical ways to avoid overpaying or getting stuck.
Key concepts in this guide
- Why fees exist and who receives them
- How Ethereum gas works: gas price, gas limit and base fee
- How Bitcoin fees differ
- Why fees spike during congestion
- Layer 2 networks and fee reduction
- Tips for timing and reducing fees
Why fees exist
Blockchain space is a finite resource. Each block can hold a limited number of transactions. Miners (on proof-of-work chains) and validators (on proof-of-stake chains) choose which transactions to include based on the fees offered. Fees compensate them for the work of securing the network and are the economic mechanism that prioritises transactions when demand exceeds block capacity.
Without fees, there would be no incentive for validators, and the network would eventually become insecure. After Bitcoin’s eventual final block reward (estimated around 2140), fees will be the only validator compensation.
Ethereum gas
On Ethereum, fees are quoted in gas. Gas measures the computational work a transaction requires. A simple ETH transfer costs 21,000 gas; a complex DeFi interaction can cost 10× that or more.
Since the EIP-1559 upgrade, the fee structure has two components:
- Base fee — a network-wide floor set algorithmically by recent block fullness. It is burned, not paid to validators.
- Priority fee (tip) — an optional extra paid to validators to prioritise your transaction. Set it too low and your transaction may sit unconfirmed for a long time.
The total fee you pay is: (base fee + priority fee) × gas used, denominated in wei (the smallest ETH unit) and quoted in gwei.
Bitcoin fees
Bitcoin’s fee model is simpler but similar in principle. Transactions pay a fee per byte of data. Miners include the highest-fee transactions first. Unlike Ethereum, Bitcoin does not have a mandatory base fee or burn mechanism; all fees go to the mining reward.
Bitcoin fees tend to be lower than Ethereum mainnet fees for a simple transfer, but can spike during periods of high demand (ordinal inscriptions, for example, caused major congestion in 2023).
Why fees spike
Block space is fixed. When many users submit transactions simultaneously — during a popular NFT mint, a market crash, or a DeFi exploit — demand outstrips supply and users bid against each other. The base fee rises automatically, and anyone who set their maximum fee too low finds their transaction sitting in the mempool, unconfirmed.
Layer 2 and fee reduction
Layer-2 networks like Arbitrum, Optimism and Base process transactions off the Ethereum mainnet and batch them into single proofs posted on-chain. The result is fees measured in cents rather than dollars, even for complex DeFi interactions. The trade-off is the added complexity of bridging assets between layers and the smart-contract risk of the bridge itself.
Practical tips
- Check current gas before sending. Gas trackers (like Etherscan’s) show current base fee and wait times at different fee levels.
- Avoid peak hours. Weekday US market hours tend to have higher fees; weekend nights are often cheaper.
- Use a “slow” setting for non-urgent transactions. If you can wait 15–30 minutes, setting a lower priority fee often works fine.
- Do not set the gas limit too low. A transaction that runs out of gas fails but still costs the gas used up to the failure point.
Related reading
Educational content only. Not financial advice. Fee amounts change with network conditions. Always verify current fees before transacting.