What is the Bitcoin halving, and how does it change the reward?
Every 210,000 blocks, roughly every four years, the new bitcoin paid to miners for each block is cut in half.1,2 It started at 50 BTC in 2009 and dropped to 3.125 BTC at the April 2024 halving.1
The rule
Bitcoin's code starts the block subsidy at 50 bitcoin and cuts it in half every 210,000 blocks.2 At about 10 minutes a block, 210,000 blocks take roughly four years.1 This cut is called the halving.1
A halving only changes the subsidy. Miners still keep the fees, so fees become a bigger share of their income after each halving.1
Every halving so far
| Event | Date | Block | New subsidy |
|---|---|---|---|
| Start1,3 | 2009 | 0 | 50 BTC |
| First halving1 | 28 Nov 2012 | 210,000 | 25 BTC |
| Second halving1 | 9 Jul 2016 | 420,000 | 12.5 BTC |
| Third halving1 | 11 May 2020 | 630,000 | 6.25 BTC |
| Fourth halving1 | 20 Apr 2024 | 840,000 | 3.125 BTC |
| Fifth halving (estimated)1 | around 2028 | 1,050,000 | 1.5625 BTC |
The date of a future halving can only be estimated, because block times vary. Halvings often land a little earlier than a simple calendar guess, as blocks come slightly faster when mining power grows.1
Working out the subsidy
The code counts in satoshis. It divides the block number by 210,000 and drops any remainder. That gives the number of halvings so far. Then it halves 5,000,000,000 sats (50 BTC) that many times.2,4
Block 870,000 ÷ 210,000 = 4.14, so 4 halvings have happened. 50 → 25 → 12.5 → 6.25 → 3.125, so the subsidy is 3.125 BTC.
Where 21 million comes from
Each 210,000-block period creates 210,000 × the subsidy.2 The first period made 10,500,000 coins, half of the total.5 The next periods made 5,250,000, then 2,625,000, then 1,312,500.5 Each period adds half as much as the one before, so the total creeps towards 21 million.5,1
These are the schedule's amounts. After two periods: 10,500,000 + 5,250,000 = 15,750,000. After three: 18,375,000. After four: 19,687,500. The period that began in April 2024, at 3.125 BTC a block, adds 656,250 more.
Because the code counts in whole satoshis, the subsidy is rounded down to zero after the 33rd halving.4 New bitcoin stops around the year 2140.4,1 After that, miners will be paid by transaction fees only.4
The reward in one block
A miner's full reward is the subsidy plus the fees of every transaction in its block.6 The reward can't be spent until at least 100 more blocks have been added.6
- Bitcoin Halving Countdown. Bitcoin.org.
- Bitcoin Core source code: GetBlockSubsidy and the coinbase check (src/validation.cpp). Bitcoin Core project, GitHub.
- Mastering Bitcoin, 3rd edition, chapter 11: The Blockchain. Andreas M. Antonopoulos and David A. Harding (CC BY-SA 4.0), GitHub, December 2023.
- Mastering Bitcoin, 3rd edition, chapter 12: Mining and Consensus. Andreas M. Antonopoulos and David A. Harding (CC BY-SA 4.0), GitHub, December 2023.
- Bitcoin v0.1 released (email announcing the first software). Satoshi Nakamoto, The Cryptography Mailing List (metzdowd.com), 8 January 2009.
- Block Chain (Bitcoin Developer Guide). Bitcoin Developer Documentation (developer.bitcoin.org).
General education built from the publicly available sources listed above. Not financial, legal, tax or investment advice. Naming a company, project or regulator is not an endorsement either way. Last checked 2026-10-22. Terms and disclaimer.