Bitcoin Data
Bitcoin Halving Countdown
Block 971,525 of 1,050,000 — 78,475 blocks to go.
Estimated time to block 1,050,000
514
days
22
hours
10
minutes
39
seconds
62.63% of the current 210,000-block epoch mined · estimate 2028-03-13 UTC, moves with block times
Current block
mempool.space971,525
Reward now → after
3.125 → 1.5625
BTC per block
New BTC per day
476.3 → 238.1
before → after
Every halving so far
| # | Date | Block | Reward before | Reward after |
|---|---|---|---|---|
| 1 | 2012-11-28 | 210,000 | 50 BTC | 25 BTC |
| 2 | 2016-07-09 | 420,000 | 25 BTC | 12.5 BTC |
| 3 | 2020-05-11 | 630,000 | 12.5 BTC | 6.25 BTC |
| 4 | 2024-04-20 | 840,000 | 6.25 BTC | 3.125 BTC |
| 5 | ~2028-03-13 (est.) | 1,050,000 | 3.125 BTC | 1.5625 BTC |
When is the next Bitcoin halving?
At block 1,050,000. With 78,475 blocks remaining and an average block time of 567 seconds, the estimate is 2028-03-13. The date moves as block times change.
What happens at the halving?
The block subsidy falls from 3.125 BTC to 1.5625 BTC per block, so new supply drops from about 476.3 to 238.1 BTC per day.
How many halvings have there been?
Four: November 2012 (block 210,000), July 2016 (420,000), May 2020 (630,000) and April 2024 (840,000). The fifth is at block 1,050,000.
Free public data, refreshed automatically; every figure carries its source. Not financial advice — do your own research.