What do transaction fees mean for miners?
Currently the majority of miners ' rewards come from mining (sounds obvious but let me explain).
Transaction fees are an overlooked and underappreciated revenue vertical that anyone who owns a miner benefits from.
Currently, they do not make up a significant portion of revenue but that could change.
A miner charges a small fee to verify a transaction when two parties exchange Bitcoin.
While right now, transaction volumes are not high, instructional adoption and Bitcoin’s movement towards a mainstream currency could significantly change that.
Key Takeaways:
- Bitcoin transaction fees are payments to miners measured in satoshis per virtual byte (sat/vB), not percentages of the amount sent.
- Fees rise when the mempool is congested and fall when network activity drops.
- Transaction size depends on the number of inputs (UTXOs) and address type, not the dollar value of Bitcoin.
- Consolidate small UTXOs during low-fee periods to avoid "dust" that becomes too expensive to move later.
- Use SegWit addresses, batch sends, and time transactions to minimize costs.
What is a transaction fee:
A bitcoin transaction fee is a payment to miners for processing and confirming your transaction on the network.
Think of it as a tip. Miners choose which transactions to include based on the fee attached. Higher fees get priority.
Lower fees wait. During busy periods, this tip can mean the difference between a 10-minute confirmation and a multi-day delay.
Fees are measured in satoshis per virtual byte (sat/vB). One bitcoin equals 100,000,000 satoshis. The sat/vB rate tells miners how much you're willing to pay per unit of data your transaction occupies.
How Do Bitcoin Network Fees Work?
Fees create a bidding market where users compete for limited block space by offering miners higher sat/vB rates.
Each block is limited to 4,000,000 weight units, which translates to roughly 1–2 MB of transaction data on average (and up to ~4 MB in cases of high SegWit or Taproot usage).
When more people want to transact than the block can fit, a queue forms. This queue is the mempool. Miners sort pending transactions by fee rate and grab the highest-paying ones first.
The result is a real-time auction. When network activity spikes, fees spike with it. When activity drops, fees fall. You can check current fee estimates on sites like mempool.space before broadcasting.
Is the Fee Based on the Amount of BTC Sent?
No. Fees depend on transaction data size in bytes, not the dollar value transferred.
This surprises newcomers. You could send $1,000,000 for the same fee as $10 if both transactions have similar data footprints. Traditional finance charges percentages. Bitcoin charges by weight.
A simple transaction with one input and two outputs might be 140 virtual bytes. A complex transaction consolidating 50 small deposits could be 7,000+ vBytes. The second transaction costs 50x more in fees, regardless of the BTC amount inside.
The Future of Bitcoin Transaction Fees
Transaction fees will become a larger share of miner revenue as block subsidies continue to halve.
Every four years, the Bitcoin protocol cuts the block reward in half. The 2024 halving saw the subsidy drop to 3.125 BTC per block. We are now well into this epoch, and the network is increasingly preparing for the 2028 halving, which will further shift miner reliance toward the fee market. By 2140, the subsidy hits zero. At that point, transaction fees become the sole incentive for miners to secure the network.