Perly
Bitcoin

Halving cycles

Halving cycles

Price across every epoch — the four halvings that happened, and the next two already on the clock. The countdown runs on live blocks.

≈540 days77,766 blocks to the halving

63.0% mined · 132,234 blocks behind37.0% to go · 77,766 blocks ahead

$100K2024 halving2024Next halving — ≈2028, estimated from block pace≈202820 Apr 202431 May 202611 Jul 2028perly.io
updates every 6 hoursPowered byPerly
How this is built

Price across every epoch — the four halvings that happened, and the next two already on the clock. The countdown runs on live blocks.

FormulaP / P(halving)

Data
  • CoinGecko

    Price, market caps, all-time highs and dominance.

  • Blockchain.com

    Full-history market price used to backfill the long charts.

  • mempool.space

    Block height, fees and mining — powers the network figures.

The chart and its method are Perly's; the data comes from the providers listed above and remains theirs. The method is free to reuse — please link back to this page.

How to read the halving cycles chart

The grey line is bitcoin's price on a logarithmic axis, and each dashed vertical marks a halving: the four that have happened, and those still ahead labelled with an estimated year. The axis runs past today to the next halving, so the part of this cycle still to come is drawn as empty space.

The switch above the chart picks the window: this cycle, from the last halving, where it opens; the last two cycles; or all of them, which also reaches past the next halving to the one after. Over the plot a countdown gives the blocks left until the next halving and an estimate of the days at ten minutes a block, and the bar shows how much of the 210,000-block epoch has been mined. The small squares riding the bar are the transactions waiting in the mempool, one for each block's worth up to six, when that feed answers.

Hovering any day shows its close.

Each halving and the top that followed

Each halving with bitcoin's close that day, then the cycle top that followed it — the highest close between two cycle lows, where a cycle counts once the price has fallen three quarters from its all-time high; for the running cycle, the high so far — as a multiple of the halving-day close, and how many days after the halving it came. The last row is the latest price against the last halving.
WhenBTC price× halving priceAfter halving
Halving 128 Nov 2012$12.45——
Cycle top04 Dec 2013$1,137×91371 days
Halving 209 Jul 2016$647——
Cycle top16 Dec 2017$19,280×30525 days
Halving 311 May 2020$8,617——
Cycle top08 Nov 2021$67,562×7.8546 days
Halving 420 Apr 2024$64,992——
High so far06 Oct 2025$124,740×1.9534 days
Latest20 Oct 2026$81,558×1.3913 days

What a halving is

Every block pays its miner a subsidy of new bitcoin, and every 210,000 blocks, about four years, the subsidy halves. It began at 50 bitcoin, and fell to 25 on 28 November 2012, to 12.5 on 9 July 2016, to 6.25 on 11 May 2020 and to 3.125 on 20 April 2024. The next halving, at block 1,050,000, cuts it to 1.5625. Its date depends on how fast blocks are found, which is why the countdown gives the blocks exactly and the days as an estimate.

What the cycles have looked like

In each finished cycle the price made its top between about a year and eighteen months after the halving, by the table's count, and then fell by three quarters or more. Each top was a smaller multiple of the halving-day price than the last.

Four cycles are a small sample, and they have not repeated exactly: each has had its own length, height and depth. The chart draws the next halving as a date on the axis, not as a promise about the price.

How Perly draws it

The price is Perly's own daily record, each close dated to the day it was made, and the halving days are the days they happened, in UTC. The block countdown reads the height of the chain's tip, and the days are that count at ten minutes a block.

Questions about bitcoin halvings

When is the next bitcoin halving?

At block 1,050,000, expected in 2028. The countdown above the chart gives the blocks still to be mined and an estimate of the days at ten minutes a block, and the dashed line marks the estimated date.

When were the bitcoin halvings?

On 28 November 2012, 9 July 2016, 11 May 2020 and 20 April 2024, at blocks 210,000, 420,000, 630,000 and 840,000.

What happens to bitcoin's price after a halving?

In each finished cycle the price rose to a top between about a year and eighteen months later, and then fell by three quarters or more. The table shows each halving's price, the top that followed and how long it took. Four cycles are not a law, and the chart makes no forecast.

How many bitcoin are mined per block after the 2024 halving?

3.125 new bitcoin a block, plus the fees paid by the block's transactions. The next halving cuts the subsidy to 1.5625.

Why does bitcoin have halvings?

They are written into bitcoin's rules to make its supply finite: halving the subsidy every 210,000 blocks means the total ever issued approaches 21 million and stops.

Indicators are descriptive statistics about the past, not predictions. Nothing on this page is financial advice.

Price data: Powered by CoinGecko · Data provided by CoinMarketCap.com