Encyclopedia Upgrades and scaling · Entry 400
The Bitcoin halving explained: what it is, when it happens, and what it does not do
In this article
At a glance
Key facts
| Fact | Detail | Source |
|---|---|---|
| Rule | The new-coin reward halves every 210,000 blocks | [1] |
| Starting reward | 50 bitcoin per block at launch | [1] |
| First halving | Block 210,000, 28 November 2012, reward 25 BTC | [5] |
| Second halving | Block 420,000, 9 July 2016, reward 12.5 BTC | [6] |
| Third halving | Block 630,000, 11 May 2020, reward 6.25 BTC | [7] |
| Fourth halving | Block 840,000, 20 April 2024, reward 3.125 BTC | [8] |
| Announced | 8 January 2009, in Satoshi’s release email: “Total circulation will be 21,000,000 coins” | [3] |
| Next halving | Block 1,050,000 | [1][8] |
The halving is a few lines of code, not a date on a calendar
Every Bitcoin block contains a special first transaction, the coinbase, in which the miner pays themselves newly created coins plus the fees from the block’s other transactions. How many new coins they may create is decided by a function in Bitcoin Core called GetBlockSubsidy. It is short enough to read in full: divide the block’s height by 210,000, throw away the remainder, and shift the starting amount of 50 coins right by that many places. Each shift halves the number.
So blocks 0 through 209,999 could create 50 bitcoin each. Block 210,000 was the first that could create only 25, block 420,000 the first that could create 12.5, and so on. The comment in the code says exactly what people mean by the halving: “Subsidy is cut in half every 210,000 blocks which will occur approximately every 4 years.”
This is a consensus rule, which means every node checks it. The coinbase output total may not exceed the permitted subsidy plus the block’s transaction fees. For example, at height 210,000 a block with zero transaction fees may claim at most 25 BTC; claiming 50 BTC would make it invalid. Claiming less than the permitted amount is allowed, so 25 BTC one block before that halving would be an underclaim, not a consensus violation. Nobody schedules a halving and nobody can postpone one. It happens when the block with the right height is found, and not before. If you want to see how the block that pays the miner is built, our article on how Bitcoin mining works walks through it.
Why “about every four years” and not exactly
Bitcoin aims for one block every ten minutes on average, a figure the white paper uses in its own arithmetic, and 210,000 blocks at that pace is a little under four years. But the pace is a target, not a clock. The difficulty adjustment periodically nudges the rate back toward the target, and in between, blocks arrive faster when more mining power joins and slower when it leaves. In practice each of the four halvings so far has arrived a little sooner than four years after the one before: November 2012, July 2016, May 2020, April 2024.
Satoshi Nakamoto described the schedule in years, though, because that is how people think. In the email announcing the first release of the software on 8 January 2009, Satoshi wrote: “Total circulation will be 21,000,000 coins. It’ll be distributed to network nodes when they make blocks, with the amount cut in half every 4 years,” and listed the first steps: 10,500,000 coins in the first four years, then 5,250,000, then 2,625,000, then 1,312,500. Keep halving those amounts forever and they approach 21 million without quite reaching it.
Four halvings so far, each visible in a single block
Because the halving is tied to a block height, you can look up the exact block where each one happened. The first was block 210,000, mined on 28 November 2012, the first block whose coinbase created 25 bitcoin rather than 50. The second was block 420,000 on 9 July 2016, down to 12.5. The third was block 630,000 on 11 May 2020, down to 6.25. The fourth was block 840,000 on 20 April 2024, down to 3.125.
The fourth is worth a closer look because it shows the other half of a miner’s income. The explorer page for block 840,000 lists a total reward of about 40.75 bitcoin, of which only 3.125 was new coins; the remaining 37.6 or so came from transaction fees, as users paid heavily to get into the first block of the new era. That was unusual, but it illustrates the design: as new-coin rewards shrink, fees are meant to carry more of the load.
Our dossier on Bitcoin halvings and supply records the header timestamp of each halving block to the second, works through the exact arithmetic of the cap, and explains why the true maximum is a hair under 21 million. This article keeps to the plain version.
Why Satoshi built the supply this way
The white paper gives the reason in one paragraph. New coins are how the network pays the people who secure it, and how coins get into circulation at all: creating them with each block “adds an incentive for nodes to support the network, and provides a way to initially distribute coins into circulation, since there is no central authority to issue them.” Satoshi compared it to “gold miners expending resources to add gold to circulation,” except that here the resource is “CPU time and electricity.”
The same paragraph explains why the reward does not last forever. “Once a predetermined number of coins have entered circulation, the incentive can transition entirely to transaction fees and be completely inflation free.” The halving is the mechanism for that handover: generous at first, when the network needed to bootstrap and distribute coins, and tapering toward zero as fees take over. The 21 million figure Satoshi gave in the January 2009 email is simply where that taper ends up.
The first block ever mined created 50 coins, and you can inspect that first coinbase in our genesis block dossier. Every reward since has followed the same function, which is why anyone can count Bitcoin’s supply from first principles. Our article on how many bitcoins there are does that count.
Halving the subsidy does not halve all miner revenue
The subsidy is newly issued bitcoin permitted by the block-height rule. Transaction fees are a separate component of the miner’s allowed reward. Halving the subsidy does not mechanically halve fees or total revenue.
For an illustrative block with a 3.125 BTC subsidy and 0.20 BTC of fees, the combined amount is 3.325 BTC. These are example fee inputs, not an observation of a particular block. The issuance rule also says nothing about a guaranteed market-price response.
When the last halving happens
Bitcoin’s smallest unit is the satoshi, and the code defines one bitcoin as 100,000,000 of them. The subsidy is calculated in satoshis as a whole number. Fifty coins is five billion satoshis. Halve that 32 times and you are left with a single satoshi; halve it once more and the whole-number arithmetic rounds to zero. So the 33rd halving, at block 6,930,000, is the one that ends new issuance. At ten minutes a block, that is around the year 2140.
The code also has a guard that forces the reward to zero after 64 halvings, but that is a safety measure against a programming edge case, not the moment issuance stops; the number was already zero long before. From then on, miners are paid entirely in fees, exactly as the white paper anticipated. The next halving on the way is block 1,050,000.
Direct answers
Questions people ask
When is the next Bitcoin halving?
At block 1,050,000, which is 210,000 blocks after the fourth halving at block 840,000 in April 2024. At the ten-minute target pace that is roughly four years later, but the exact date depends on how fast blocks are found, so any calendar date is an estimate.
Does the halving make the price go up?
Nothing in the rule does. The halving reduces how many new coins each block can create and says nothing about price. Past price moves around halvings are a matter of interpretation with only four data points; our market cycles dossier looks at the record rather than taking any claim on faith.
How many halvings will there be?
Thirty-three before the reward rounds to zero. The subsidy is computed in whole satoshis, so after 32 halvings it is one satoshi and the 33rd, at block 6,930,000, makes it zero. The code’s separate cutoff at 64 halvings is a programming safeguard, not the end of issuance.
What happens to miners when the reward reaches zero?
They are paid in transaction fees only. The white paper planned for this, saying the incentive “can transition entirely to transaction fees.” Fees already vary a great deal from block to block; block 840,000 paid its miner far more in fees than in new coins.
Inspect the evidence
The answer and key facts have stable claim links. These records retain the scope and qualification when reused.
The Bitcoin halving is a rule in the software that cuts the number of new bitcoin created with each block in half every 210,000 blocks, which works out to roughly every four years. The reward started at 50 bitcoin per block in 2009 and has halved four times: to 25 in November 2012, 12.5 in July 2016, 6.25 in May 2020 and 3.125 in April 2024. It is how Bitcoin’s supply is limited to about 21 million coins. The rule says nothing about price.
Scope: Bitcoin. Verification: verified · 2026-10-02T18:26:58.075Z.
Link to this claimRule: The new-coin reward halves every 210,000 blocks
Scope: Bitcoin. Verification: verified · 2026-10-02T18:26:58.075Z.
Link to this claimStarting reward: 50 bitcoin per block at launch
Scope: Bitcoin. Verification: verified · 2026-10-02T18:26:58.075Z.
Link to this claimFirst halving: Block 210,000, 28 November 2012, reward 25 BTC
Scope: Bitcoin. Verification: verified · 2026-10-02T18:26:58.075Z.
Link to this claimSecond halving: Block 420,000, 9 July 2016, reward 12.5 BTC
Scope: Bitcoin. Verification: verified · 2026-10-02T18:26:58.075Z.
Link to this claimThird halving: Block 630,000, 11 May 2020, reward 6.25 BTC
Scope: Bitcoin. Verification: verified · 2026-10-02T18:26:58.075Z.
Link to this claimFourth halving: Block 840,000, 20 April 2024, reward 3.125 BTC
Scope: Bitcoin. Verification: verified · 2026-10-02T18:26:58.075Z.
Link to this claimAnnounced: 8 January 2009, in Satoshi’s release email: “Total circulation will be 21,000,000 coins”
Scope: Bitcoin. Verification: verified · 2026-10-02T18:26:58.075Z.
Link to this claimNext halving: Block 1,050,000
Scope: Bitcoin. Verification: verified · 2026-10-02T18:26:58.075Z.
Link to this claimRevision history
- — Initial Bitcoin encyclopedia entry at this permanent URL.
- — Corrected scope or wording: If a miner tried to claim 51 coins, or 25 coins one block early, every node running t Corrected a worked example that wrongly rejected an early underclaim; coinbase validity limits the total to permitted subsidy plus transaction fees and allows smaller claims.
- — Added reusable claims, explicit source locators, and matching Markdown and JSON. This publishing change does not itself establish factual verification.
- — Expanded explanation: Halving the subsidy does not halve all miner revenue. Worked examples are illustrative; source checks and independent verification are recorded separately.
Source register
Sources and references
Retrieval dates and locators are recorded individually.- GetBlockSubsidy in src/validation.cppBitcoin Core repository on GitHub
The consensus function: height divided by the 210,000-block interval, a 50-coin starting subsidy shifted right once per halving, the comment about approximately four years, and the guard returning zero at 64 halvings.
Locator: The consensus function: height divided by the 210,000-block interval, a 50-coin starting subsidy shifted right once per halving, the comment about approximately four years, and the guard returning zero at 64 halvings. · Retrieved: 2026-10-02T14:48:59.222191+00:00Open source - COIN and MAX_MONEY in src/consensus/amount.hBitcoin Core repository on GitHub
Defines one bitcoin as 100,000,000 satoshis and notes that the 21 million sanity limit is not itself the money supply.
Locator: Defines one bitcoin as 100,000,000 satoshis and notes that the 21 million sanity limit is not itself the money supply. · Retrieved: 2026-10-02T14:48:59.561253+00:00Open source - Bitcoin v0.1 releasedSatoshi Nakamoto · 2009-01-08Cryptography mailing list archive (metzdowd.com)
Satoshi’s announcement stating total circulation of 21,000,000 coins, the amount cut in half every four years, and the first four-year amounts.
Locator: Satoshi’s announcement stating total circulation of 21,000,000 coins, the amount cut in half every four years, and the first four-year amounts. · Retrieved: 2026-10-02T14:48:59.630803+00:00Open source - Bitcoin: A Peer-to-Peer Electronic Cash SystemSatoshi Nakamoto · 2008bitcoin.org
Section 6 on incentive: new coins as the reward and distribution mechanism, the gold-mining analogy, the transition to fees once a predetermined number of coins exist; section 7 assumes blocks every ten minutes.
Locator: Section 6 on incentive: new coins as the reward and distribution mechanism, the gold-mining analogy, the transition to fees once a predetermined number of coins exist; section 7 assumes blocks every ten minutes. · Retrieved: 2026-10-02T15:04:11.761440+00:00Open source - Block 210,000Blockstream Esplora
The first halving block, mined 28 November 2012, with a 25 BTC subsidy.
Locator: JSON fields height, timestamp, id; block height 210000 · Version / scope: 000000000000048b95347e83192f69cf0366076336c639f9b7228e9ba171342e · Retrieved: 2026-10-02T15:25:01.947916+00:00Open source - Block 420,000Blockstream Esplora
The second halving block, mined 9 July 2016, with a 12.5 BTC subsidy.
Locator: JSON fields height, timestamp, id; block height 420000 · Version / scope: 000000000000000002cce816c0ab2c5c269cb081896b7dcb34b8422d6b74ffa1 · Retrieved: 2026-10-02T15:25:01.715283+00:00Open source - Block 630,000Blockstream Esplora
The third halving block, mined 11 May 2020, with a 6.25 BTC subsidy.
Locator: JSON fields height, timestamp, id; block height 630000 · Version / scope: 000000000000000000024bead8df69990852c202db0e0097c1a12ea637d7e96d · Retrieved: 2026-10-02T15:25:01.715683+00:00Open source - Block 840,000Blockstream Esplora
The fourth halving block, mined 20 April 2024, with a 3.125 BTC subsidy and about 37.6 BTC in fees for a total reward of about 40.75 BTC.
Locator: JSON fields height, timestamp, id; block height 840000 · Version / scope: 0000000000000000000320283a032748cef8227873ff4872689bf23f1cda83a5 · Retrieved: 2026-10-02T15:25:01.593729+00:00Open source - Bitcoin Core coinbase reward validationBitcoin Core
ConnectBlock compares the coinbase output total with transaction fees plus GetBlockSubsidy and rejects only an excess.
Locator: validation.cpp lines 2608–2612; blockReward and bad-cb-amount condition · Version / scope: 69142eacd1374925cc9e4ea736c21fcec16307d0 · Retrieved: 2026-10-02T16:01:32.360309+00:00Open source - Bitcoin Developer Guide: Block ChainBitcoin developer documentation contributors
Block headers, transaction Merkle trees and competing valid branches.
Locator: Proof Of Work; Block Height And Forking; Transaction Data · Retrieved: 2026-10-02T17:03:41.181ZOpen source - Bitcoin Core validation implementationBitcoin Core
Coinbase maturity, input value conservation and transaction fee validation.
Locator: CheckTxInputs · Version / scope: Bitcoin Core v29.0 · Retrieved: 2026-10-02T17:03:40.391ZOpen source
Research and drafting use AI assistance. A separate automated review checks claims against primary sources; no external expert or named human review is implied. Publication, substantive editing, source retrieval and verification are recorded separately. This version was independently checked by an automated reviewer on 2 October 2026.
Editorial method and correctionsDegrees of Satoshi editorial project. “The Bitcoin halving explained: what it is, when it happens, and what it does not do.” Published 2026-09-23; updated 2026-10-02. https://degreesofsatoshi.com/encyclopedia/bitcoin-halving-explained/