Halving
Bitcoin halving countdown
The next halving is expected around 12 Apr 2028 at block 1’050’000: the new bitcoin per block then fall from 3.125 BTC to 1.5625 BTC.
Bitcoin in existence
Every block adds its reward to the bitcoin in existence, so the supply grows ever more slowly towards 21 million. The last new bitcoin will be mined around 2140.
Every halving
Each epoch lasts 210’000 blocks, about four years. The current one is marked; the next one's date is an estimate.
| Epoch | From block | Began | Reward per block | New bitcoin in the epoch |
|---|---|---|---|---|
| 1 | 0 | 3 Jan 2009 | 50 BTC | 10’500’000 BTC |
| 2 | 210’000 | 28 Nov 2012 | 25 BTC | 5’250’000 BTC |
| 3 | 420’000 | 9 Jul 2016 | 12.5 BTC | 2’625’000 BTC |
| 4 | 630’000 | 11 May 2020 | 6.25 BTC | 1’312’500 BTC |
| 5 | 840’000 | 20 Apr 2024 | 3.125 BTC | 656’250 BTC |
| 6 | 1’050’000 | ≈ 12 Apr 2028 | 1.5625 BTC | 328’125 BTC |
Every 210’000 blocks the new bitcoin per block halves. Block height from mempool.space; the days and date assume one block every 10 minutes, the network's target. The last halving's date is the time of its block. Figures refresh every minute while the page is open.
In the magazine: the halving explained simply →Mining today →