Estimated for Sun, 16 Apr 2028 08:00:00 GMT · block #1,050,000.

| Date | Block | New reward |
|---|---|---|
| 2012-11-28 | 210,000 | 25 BTC |
| 2016-07-09 | 420,000 | 12.5 BTC |
| 2020-05-11 | 630,000 | 6.25 BTC |
| 2024-04-19 | 840,000 | 3.125 BTC |
| 2028-04-16 (est.) | 1,050,000 | 1.5625 BTC |
Bitcoin reduces its block reward by 50% every 210,000 blocks (~4 years). We project the next halving by assuming a 10-minute average block time from the last confirmed halving block. Actual timing varies with real-world hashrate.
blocksRemaining = NEXT_BLOCK − currentBlock secondsLeft = blocksRemaining × 600 nextDate = now + secondsLeft
See live Bitcoin price · More tools