Network Fees
Understand blockchain network fees, why they are paid for scarce blockspace rather than as a percentage trading commission, and how fee mechanics differ ac
Reading progress — saved on this device
Core concept
Network fees pay validators or miners for transaction inclusion and computation/blockspace. They are distinct from exchange trading fees and distinct from an exchange’s withdrawal charge.
On many networks the fee depends on transaction size or computational complexity and congestion, not the value being transferred. This makes the percentage cost especially high for small transactions.
How the mechanics fit together
Bitcoin-style
Fees are commonly related to transaction size in virtual bytes and a chosen fee rate such as sat/vB. Number of inputs/outputs can matter more than the BTC amount transferred.
Ethereum-style
Fee ≈ gas used × effective gas price. Under EIP-1559-style pricing, a base fee is burned and a priority component can reward the validator. Smart-contract interactions generally use more gas than simple transfers.
L2 networks may charge their own execution component plus a cost for publishing or settling data to an underlying L1. Fee models differ materially across networks.
On Bitcoin, a transaction with many UTXO inputs can be expensive even when the BTC amount is modest because the transaction is larger in virtual bytes. On L2s, the cost can include local execution plus an L1 data/publication component. These differences make cross-network fee comparisons meaningful only when the transaction type is comparable.
Evidence to inspect
- Current fee market / recommended fee rates for the exact network.
- Transaction type: simple transfer, token transfer, swap, bridge, contract deployment, etc.
- Fee asset required—often the chain's native token.
- Estimated gas/size and maximum fee parameters.
- Whether an L2 fee includes L1 data costs.
- Historical congestion around events, launches or market stress.
Practical workflow
- Confirm the correct network and required native fee token.
- Use a current wallet or explorer fee estimate rather than an old average.
- Check whether the action is a simple transfer or a more expensive contract interaction.
- Convert the native-asset fee into fiat or portfolio currency to judge materiality.
- For non-urgent actions, consider whether lower-congestion periods are operationally acceptable.
- Do not lower fees below realistic inclusion levels when timeliness matters.
Worked example / thought exercise
An Ethereum-style transaction is estimated to use 150,000 gas at an effective gas price of 20 gwei.
Fee = 150,000 × 20 gwei = 0.003 ETH. If ETH is £2,000, the fee is about £6.
The same £6 fee is 0.06% of a £10,000 transaction but 6% of a £100 transaction. The blockchain did not charge a 6% commission; the fixed-ish blockspace cost simply became large relative to the small transfer.
Why is “network fee percentage” often a misleading way to compare transaction economics?
Common mistakes and misunderstandings
Confusing network fees with exchange withdrawal fees
An exchange may charge a fixed withdrawal amount that differs from the actual fee it pays on-chain.
Assuming fee is proportional to transfer value
On many networks complexity, bytes and congestion matter more than notional value.
Forgetting the native fee asset
Holding a token does not necessarily mean you have the native coin required to pay gas.
Assuming failed transactions are free
On many smart-contract networks, a reverted transaction can still consume gas because computation was performed.
Knowledge checkpoint
- 150,000 gas at 20 gwei equals how much ETH?
- Why might transferring £100 and £10,000 cost the same network fee?
- What is the distinction between a network fee and an exchange withdrawal fee?
FAQs
❓ Why do network fees rise during congestion?
Users compete for limited blockspace or execution capacity, so higher fees are often needed for timely inclusion.
❓ Are network fees paid to an exchange?
Not when transacting directly on-chain. They are part of the blockchain’s fee mechanism. Exchanges may separately charge withdrawal fees.
❓ Can a transaction fail after paying gas?
Yes. On many smart-contract networks, execution can revert while still consuming gas for the computational work performed.
❓ Are Layer 2 fees always cheaper?
Often, but not guaranteed. Fees depend on the L2 design, congestion and underlying L1 data costs.
📋 Summary
Network fees pay for blockchain blockspace and computation, not for the trade’s percentage value. Model them by network and transaction type, convert them into currency terms, and keep them separate from exchange trading and withdrawal fees.
Want this in a personalised order?
Take the crypto assessment and get a custom path of 10 modules matched to what you already know. Free, no card required.
Build my path →