Bitcoin Halving Dates
Every Bitcoin halving from 2012 to 2028, with block heights and the BTC500 buy and sell windows for each cycle.
| Halving | Date | Block | Buy Window | Sell Window | Return |
|---|---|---|---|---|---|
| 2012 Halving | November 28, 2012 | 210,000 | July 17, 2011 | April 12, 2014 | — |
| 2016 Halving | July 09, 2016 | 420,000 | February 25, 2015 | November 21, 2017 | — |
| 2020 Halving | May 11, 2020 | 630,000 | December 28, 2018 | September 23, 2021 | — |
| 2024 Halving Current | April 20, 2024 | 840,000 | December 07, 2022 | September 02, 2025 | — |
A Bitcoin halving is an event that cuts the block reward paid to miners in half. It happens automatically every 210,000 blocks — roughly every four years. This reduces the new supply of Bitcoin entering circulation, which has historically coincided with major multi-year price cycles.
The BTC500 strategy uses the halving as its anchor: buy exactly 500 days before each halving and sell exactly 500 days after. The table above shows those windows for every cycle.
When is the next Bitcoin halving?
The next Bitcoin halving is projected for around April 2028, when block height reaches 1,050,000. The exact date depends on Bitcoin's average block time.
What are all the Bitcoin halving dates?
Bitcoin halvings occurred on November 28, 2012, July 9, 2016, May 11, 2020, and April 20, 2024. The next halving is projected for around April 2028.
How often does Bitcoin halve?
Bitcoin halves approximately every 210,000 blocks, which is roughly every four years. The block reward paid to miners is cut in half at each halving.
Historical prices from Bitstamp. Past performance does not guarantee future results.