Transaction Fees

Transaction fees are costs paid to process and confirm transfers on a blockchain, rewarding validators or miners for securing the network.

transaction fees glossary banner image

What are Transaction Fees?

Transaction fees have appeared throughout this series in various forms; briefly in our very first article, as part of the Crypto MiningCrypto MiningCrypto mining is the process of using computing power to validate blockchain transactions and earn cryptocurrency rewards.Keep learning reward mechanism; in our Proof of WorkProof of WorkProof of Work (PoW) is a consensus mechanism where miners use computing power to validate transactions and secure the blockchain.Keep learning article, as the economic incentive sustaining the network beyond the initial block reward; in our Ethereum Virtual Machine (EVM)Ethereum Virtual Machine (EVM)EVM (Ethereum Virtual Machine) is the software environment that executes smart contracts and decentralized applications on compatible blockchains.Keep learning article, as the gas that meters and prices Smart ContractsSmart ContractsA smart contract is a self-executing computer program deployed on a blockchain. It contains rules and conditions written directly into code.Keep learning execution; and in our SolanaSolanaSolana is a high-performance blockchain designed for fast, low-cost transactions and scalable decentralized applications.Keep learning article, as one of the network's headline practical advantages over EthereumEthereumEthereum is a decentralized blockchain platform that runs smart contracts and dApps, using its native cryptocurrency (ETH) for transactions and fees.Keep learning's base layer during periods of congestion. This article brings all of those threads together and examines transaction fees as a topic in their own right: what they actually pay for, how they're calculated across different networks, why they can be so unpredictably volatile, and what's being done to make them more rational and predictable.

What Transaction Fees Actually Pay For

Before getting into the mechanics, it's worth establishing why fees exist at all; something that feels obvious in a traditional payments context (a bank charges a fee because it's a business) but requires a slightly different explanation in a DecentralizationDecentralizationDecentralization is the distribution of control and decision-making across a network instead of a single central authority.Keep learning one, where there's no company receiving the revenue.

On a decentralized BlockchainBlockchainThink of blockchain as a public notebook that everyone owns a copy of. Whatever gets written in it is permanent and visible to all.Keep learning Blockchain NetworkBlockchain NetworkA blockchain network is a system of computers connected to each other that follow the same set of rules to record, share, and validate transactions.Keep learning, fees serve two distinct, equally important purposes.

The first is compensation. Miners or validators; the participants doing the work of verifying, ordering, and committing transactions to the chain; receive fees as economic reward for that work, supplementing or, in the long run, eventually replacing the block reward discussed in our BitcoinBitcoinBitcoin is a decentralized digital currency that enables secure peer-to-peer transactions without relying on a central authority.Keep learning and Proof of Work articles. This compensation is what makes it economically rational for independent, unknown participants to dedicate resources to securing the network, without any central employer paying them to do so.

The second is anti-spam protection. In a system where anyone can submit a transaction to a public network at any time, without a fee there's nothing preventing a malicious or simply careless actor from flooding the network with enormous numbers of worthless transactions, consuming the shared resource of block space or computation essentially for free. A fee attached to every transaction ensures that consuming network resources always carries a real cost, making sustained spam attacks economically self-limiting; directly analogous to the role of Gas FeesGas FeesGas fees are transaction costs paid to network validators to process and secure operations on a blockchain, varying with demand and complexity.Keep learning in Ethereum's smart contract execution model, as discussed in our EVM article, applied to transaction submission more broadly.

Bitcoin Fees: Competing for Block Space

Bitcoin's fee model is, conceptually, among the simplest in the industry; but it gives rise to some of the most dramatic real-world fee volatility.

As established in our Bitcoin and Proof of Work articles, Bitcoin produces one block roughly every ten minutes, and each block is limited in size; a constraint that directly limits how many transactions can be confirmed in any given ten-minute window. Transactions submitted to the network don't automatically get included in the next block; they first enter the mempool (memory pool), a waiting queue of unconfirmed transactions held by every node, where they sit until a miner decides to include them in a candidate block.

This is where fee competition enters the picture. Miners, acting rationally, prioritize the transactions in the mempool that pay the highest fee per unit of block space consumed, expressed in satoshis per virtual byte (sat/vB); meaning that when the mempool is backlogged with more pending transactions than will fit in the next few blocks, users wanting their transaction confirmed promptly need to outbid others competing for the same limited block space. During periods of low network activity, the mempool is sparse and even minimal fees are sufficient to get confirmed quickly; during periods of intense demand; major market volatility driving high transaction volume, or halving-adjacent miner behavior; fees can spike to levels that make small Bitcoin transactions economically impractical.

Crucially, Bitcoin fees are entirely independent of the transaction's value: sending 0.001 BTC or 10,000 BTC in a single transaction costs essentially the same fee, since it occupies the same amount of block space. What drives fee cost is the transaction's data size in bytes; determined by the number of inputs and outputs, as explored in our Unspent Transaction Output (UTXO)Unspent Transaction Output (UTXO)UTXO (Unspent Transaction Output) is a blockchain transaction output that has not yet been spent and can be used as input in a future transaction.Keep learning article, and the type of addresses involved; not the economic value being transferred.

For a genuinely excellent, real-time view of this dynamic, mempool.space; referenced throughout this series; offers a live visualization of the current mempool, showing exactly how many unconfirmed transactions are waiting, how they're distributed across fee-rate levels, and what fee per byte is currently required for confirmation within the next block, within three blocks, or over several hours. Spending a few minutes watching this during a period of network activity is one of the most effective ways to build genuine intuition for how Bitcoin fee markets actually function in practice.

Ethereum Fees: Gas Markets and EIP-1559

Ethereum's fee model is considerably more complex than Bitcoin's, in part because it has to account for the wildly different computational costs of different operations; as introduced in our EVM article, where we established that different opcodes carry different gas costs, and a simple ETH transfer consumes dramatically less gas than a complex DeFiDeFiDeFi stands for Decentralized Finance. It refers to a collection of applications and platforms built on blockchain that allow people to transact without banks.Keep learning smart contract interaction.

Before 2021, Ethereum fees operated on a simple first-price auction model directly analogous to Bitcoin's: users specified the gas price they were willing to pay, and miners included the highest-bidding transactions first. This produced notoriously unpredictable fees; users routinely either overpaid significantly or submitted a fee that turned out to be too low and watched their transaction sit unconfirmed for an unexpected length of time.

EIP-1559, introduced in August 2021 and referenced in our Ethereum article for its monetary policy implications, fundamentally restructured this model. Under EIP-1559, every transaction now involves two components:

  • A base fee: algorithmically calculated by the Blockchain ProtocolBlockchain ProtocolA blockchain protocol is the set of rules and standards that govern how a blockchain network operates, validates transactions, and reaches consensus.Keep learning itself, adjusted automatically block by block based on whether the previous block was above or below its target size, and burned rather than paid to validators; removing that ETH from circulation entirely
  • A priority fee (or "tip"): an optional additional amount paid directly to the validator as an incentive to include the transaction promptly, set by the user themselves

This design makes the base fee considerably more predictable than the previous pure-auction model; it changes incrementally and algorithmically, rather than swinging wildly based on momentary, opaque bidding behavior; while still allowing users to add a priority tip to accelerate their transaction's inclusion during busy periods. The base fee's automatic adjustment mechanism also means it rises when demand exceeds block capacity and falls when demand is below it, providing a continuous, transparent signal about current network conditions that the previous model entirely lacked.

Etherscan's Gas Tracker, referenced in our EVM article, displays real-time recommended base fee and priority tip levels across different urgency tiers, alongside historical gas price trends; a consistently useful tool for anyone transacting on Ethereum's base layer, and for understanding how dramatically conditions can shift over hours or days.

Layer 2 Fees: Why They're So Much Cheaper

Our blockchain networks and Ethereum articles both introduced Ethereum's Layer 2 BlockchainLayer 2 BlockchainLayer 2 blockchain is a secondary protocol built on top of a Layer 1 chain to improve scalability, reduce fees, and speed up transactions.Keep learning ecosystem; Arbitrum, Optimism, Base, and others; and their dramatically lower fees relative to Ethereum's base layer deserve direct explanation here, since they tie back to the underlying architecture discussed in our EVM and The Blockchain TrilemmaThe Blockchain TrilemmaThe blockchain trilemma is the challenge of balancing decentralization, security, and scalability in blockchain systems, where improving one impacts the others.Keep learning articles.

Layer 2 networks process and execute the bulk of transaction activity off Ethereum's base layer, then periodically "roll up" a compressed summary of many transactions into a single proof or batch, submitted to Ethereum's base layer as one transaction. The key fee dynamic this creates is that the Layer 1 BlockchainLayer 1 BlockchainLayer 1 blockchain is the base network of a blockchain system that processes transactions and provides security without relying on another chain.Keep learning gas cost of that one batch settlement is shared across potentially thousands of individual Layer 2 transactions included within it; rather than each transaction paying for its own separate base-layer gas costs individually. The result is that each individual Layer 2 transaction bears only a tiny fraction of what its equivalent base-layer transaction would cost; often a cent or less, compared to potentially several dollars or more for the same operation on Ethereum's base layer during periods of congestion.

You can compare fees across Ethereum's base layer and its major Layer 2 networks in real time using L2Fees.info, which displays the current cost of a standard ETH transfer and a typical Crypto TokensCrypto TokensCrypto tokens are digital assets built on existing blockchains that represent value, access, or utility within a specific project or ecosystem.Keep learning swap across each major network simultaneously; a practically useful comparison that makes the fee difference between layers immediately concrete.

Solana Fees: A Deliberately Different Model

Our Solana article noted that transaction fees on Solana are typically a small fraction of a cent; dramatically lower than Ethereum's base layer, and lower than most Layer 2 networks as well. This is worth explaining directly in the fee context, since Solana's fee model differs from both Bitcoin's and Ethereum's in structure, not just in level.

Solana's base transaction fee is essentially fixed and extremely low by design; the network's throughput capacity is large enough that under ordinary conditions, fee competition simply doesn't arise in the way it does on a capacity-constrained network like Bitcoin. In response to the congestion episodes discussed in our Solana article, Solana introduced priority fees; optionally attached to transactions to improve their chances of being processed during periods of high demand; alongside a mechanism that burns a portion of each transaction's base fee, echoing Ethereum's EIP-1559 approach in spirit, if not in precise mechanics.

SolanaFM and the Solana Explorer both display current transaction fee data and recent fee trends, offering a useful direct comparison point against the Ethereum and Bitcoin fee environments described above.

The Long-Term Fee Question: What Happens When Block Rewards Run Out?

This is a genuinely important and open question that our Bitcoin article introduced but didn't fully resolve, and this is the right place to address it directly.

As established in our Bitcoin and Proof of Work articles, Bitcoin's block reward halves approximately every four years, approaching zero asymptotically around the year 2140. The long-term sustainability of Bitcoin's Blockchain SecurityBlockchain SecurityBlockchain security is the protection of blockchain networks and assets against attacks, fraud, and vulnerabilities using cryptography and consensus mechanisms.Keep learning model beyond the block reward; at which point transaction fees alone would need to provide sufficient economic incentive for miners to continue securing the network; is one of the most actively debated long-term questions in the entire industry.

The concern is real: if transaction fees alone, in a world without a block subsidy, don't provide miners with sufficient compensation to justify maintaining their hardware and electricity costs, rational miners have reduced incentive to keep mining, which reduces hash rate, which directly reduces network security; the exact relationship between hash rate and security described in our Proof of Work article. Proponents argue that as Bitcoin's value increases over time, even a relatively small number of high-value transactions, each paying a meaningful absolute fee, could be sufficient to sustain the necessary miner incentive. Critics point out this assumption requires significant, sustained growth in both transaction demand and Bitcoin price over a very long time horizon that no one can credibly guarantee. This isn't a near-term concern; the block reward remains meaningful for several more halvings; but it's a genuine, honest structural question that sits on Bitcoin's long-term horizon, worth understanding directly rather than dismissing or overstating.

Bringing It Together

Transaction fees are, at their core, a market for scarce network resources; priced in real time by demand, shaped by each network's specific architectural choices, and serving the dual purpose of compensating validators and protecting the network from abuse. To summarize:

  • Fees compensate miners and validators and protect the network from spam; both essential functions that central intermediaries handle in traditional finance, here handled by economic incentive instead
  • Bitcoin fees are priced per byte of block space in a competitive mempool auction, independent of transaction value, and can be highly volatile during demand spikes
  • Ethereum's EIP-1559 introduced an algorithmic base fee (burned, not paid to validators) plus an optional priority tip, significantly improving fee predictability over the previous pure-auction model
  • Layer 2 fees are dramatically lower because base-layer settlement costs are amortized across many transactions per batch, making each individual transaction's share of that cost a tiny fraction of the equivalent base-layer cost
  • Solana's fees are extremely low by design, with optional priority fees added to manage congestion during demand spikes
  • The long-term sustainability of Bitcoin's security model once block rewards approach zero remains a genuinely open, important, and actively debated question

Fees are, in one sense, a mundane operational detail; the cost of doing business on a given network. In another sense, they're one of the clearest, most practical windows available into how each network's underlying architectural trade-offs play out for real users, in real time, every single day.

Recap

Transaction fees are payments users attach to blockchain transactions to prioritize processing, reward validators, and protect the network from spam.

Tag System

The tags found in our glossary are there to help you better understand presented definitions. They showcase how certain concepts integrate and interact within the ecosystem.

Rectangular tags signal a concept related to BlockchainBlockchainThink of blockchain as a public notebook that everyone owns a copy of. Whatever gets written in it is permanent and visible to all.Keep learning as a technology. Whereas rounded tags represent CryptocurrencyCryptocurrencyCryptocurrency, often called “crypto,” is a form of digital currency that uses cryptography (advanced math and code) to keep it secure.Keep learning in more of a financial aspect. You’ll also see rectangular dashed tags for Web3Web3Web3 is the idea of a decentralized internet powered by blockchain.Keep learning and  rounded dashed tags for DeFiDeFiDeFi stands for Decentralized Finance. It refers to a collection of applications and platforms built on blockchain that allow people to transact without banks.Keep learning specifically.

Learn more about the relationship between all the tags and their respective concept with our Free Interactive Courses.

FAQ

Because block space is limited. When demand jumps quickly (market volatility, NFT mints, token launches), users outbid each other for inclusion.

Yes. It may remain pending for a long time or be dropped by the network if conditions change.

No. Fees affect speed and priority, not the cryptographic security of the transaction.

Miners or validators receive most fees, though some blockchains burn a portion or redirect part to the protocol treasury.

Because network resources are consumed by processing and storing data, not by the monetary amount being transferred.

Not necessarily, but they rely on alternative mechanisms (inflation, subsidies, or centralization trade-offs) to prevent spam.

They process transactions off the main chain and bundle many actions into a single on-chain transaction, sharing the cost.

Unlikely. Even as block rewards decline, fees are expected to become the primary incentive for securing major blockchains.

More Blockchain fundamentals

proof of work glossary cover image

Proof of Work

Proof of Work (PoW) is a consensus mechanism where miners use computing power to validate transactions and secure the blockchain.

Keep learning
oracles glossary cover image

Oracles

A crypto oracle is a service that feeds external real-world data into blockchains so smart contracts can react to off-chain events.

Keep learning
blockchain glossary cover image

Blockchain

Think of blockchain as a public notebook that everyone owns a copy of. Whatever gets written in it is permanent and visible to all.

Keep learning