Bitcoin Halving Dates

Every Bitcoin halving from 2012 to 2028, with block heights and the BTC500 buy and sell windows for each cycle.

Next Bitcoin Halving
April 20, 2028
Block height 1,050,000
Buy window: December 07, 2026
Sell window: September 02, 2029
Complete Halving Schedule
HalvingDateBlockBuy WindowSell WindowReturn
2012 HalvingNovember 28, 2012210,000July 17, 2011April 12, 2014
2016 HalvingJuly 09, 2016420,000February 25, 2015November 21, 2017
2020 HalvingMay 11, 2020630,000December 28, 2018September 23, 2021
2024 Halving
Current
April 20, 2024840,000December 07, 2022September 02, 2025
What Is a Bitcoin Halving?

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.

Frequently Asked Questions

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.