Bitcoin VerityOpen comparator

Level 5 · How Bitcoin works

Block reward, halvings and the 21 million limit

Where new bitcoins come from, how subsidy differs from fees and who enforces the issuance schedule.

Article
52
Reading time
17 minutes
Reviewed
8 September 2026

In a nutshell

The first transaction in a block may allocate to a miner no more than the subsidy allowed at that height plus fees from the other transactions. The subsidy began at 50 BTC and is reduced by an integer halving every 210,000 blocks. Full nodes reject a block that creates more, so the limit is enforced not by a miner's promise but by the rules users verify.

01

The coinbase combines new units and fees

Every valid block begins with a special coinbase transaction. Unlike an ordinary transaction, it spends no older UTXO and creates an output for the miner or pool. Its maximum value consists of the protocol-permitted block subsidy plus the sum of fees from transactions included in the block.

Only the subsidy represents newly issued satoshis. Fees are existing value that ordinary transaction inputs did not assign to their outputs. A miner may claim less, but if the coinbase pays more than the permitted subsidy and fees, Bitcoin Core marks the block invalid.

02

A halving follows blocks, not the calendar

The subsidy began at 50 BTC per block. After every 210,000 blocks, its satoshi value is shifted down by an integer half. At the ten-minute target average, one period is roughly four years, but the exact date of the next halving is not fixed in a calendar because block times vary.

The reductions continue until integer rounding makes the result zero. BIP 42 removed an old technical bug that could have produced ambiguous behavior in some implementations after a very large number of shifts. The current rule explicitly returns a zero subsidy after 64 intervals.

  • 50 BTC was the initial subsidy, not a permanent reward
  • the halving interval is 210,000 blocks
  • once the subsidy reaches zero, transaction fees remain as miner revenue
03

Twenty-one million is an accurate shorthand with technical details

The geometric sum of the scheduled subsidies creates the ceiling commonly described as 21 million BTC. Because the protocol uses whole satoshis and discards remainders at each halving, the sum of subsidies actually permitted is slightly below exactly 21 million. In addition, the genesis block's output cannot be spent in the ordinary way.

Lost keys, deliberately destroyed coins and unclaimed rewards further reduce the available stock but do not change the issuance limit. Copying the code or creating another branch does not add units to the bitcoins your node accepts; it produces a separate history or a different asset.

04

The rule is fixed only while participants keep it

No law of physics prevents people from writing software with a different issuance schedule. Today's nodes would reject such a block, however. Raising the limit would require users to knowingly adopt incompatible rules; those who refuse could remain on the original network. The limit is therefore a technical and social commitment, not a number immutable outside human decisions.

A long-term open question is the security budget as the subsidy declines. The protocol anticipates a growing role for fees, but Bitcoin's future price, demand for block space and the hash rate needed for security cannot be guaranteed. Finite supply addresses issuance predictability; by itself it guarantees neither price nor future security.

Level 5 · How Bitcoin works

Terms to know

Block subsidy
The maximum amount of new satoshis that a coinbase may create at a particular block height.
Halving
The reduction of the block subsidy by approximately one half after every 210,000-block interval.
Coinbase transaction
The first transaction in a block, assigning the permitted subsidy and collected transaction fees to a miner.

Common misconception

Miners issue bitcoins at their discretion until exactly 21,000,000 BTC have one day been printed.

A more accurate explanation

Block height determines the maximum subsidy, and every full node checks it. Integer halvings produce a total slightly below 21 million, while unspendable and lost coins make the available stock lower still.

A more accurate explanation

Can the community simply raise the limit if it wants to?

A proposal and software with a higher limit can be created, but they cannot retroactively force existing nodes to accept it. Success would require broad technical and economic adoption, while opponents could retain the original rules and create separate networks. The limit is not magically unchangeable, but changing it faces a severe coordination problem and conflicts with holders' incentives.

52

Key takeaways

  1. 01New satoshis arise only from the permitted block subsidy; fees transfer existing value.
  2. 02The subsidy falls every 210,000 blocks, so a halving date is only an estimate.
  3. 03Full nodes reject a coinbase that exceeds the subsidy plus available fees.
  4. 04The supply limit does not guarantee price, and future security will depend more heavily on fees.

A child-friendly recap

In very simple terms

New bitcoins arise only in the first transaction of a valid block under a preset schedule. After every 210,000 blocks, the permitted amount is cut in half. Nodes reject a block that creates too much, keeping total issuance just below 21 million BTC.

Reviewed: 8 September 2026

Sources and further reading

Sources support particular facts and definitions; listing one does not mean the editors endorse every view of its author.

01
Bitcoin Core: block subsidy and coinbase validationBitcoin Core source code
github.com
02
BIP 42: finite monetary supplyBitcoin Improvement Proposals
bips.dev
03
The original Bitcoin white paper: miner incentivesBitcoin.org
bitcoin.org

Educational material, not an investment recommendation.