Tools

The halving, counted in blocks

The next halving happens at block 1,050,000. That part is fixed in the software and cannot move. The date is arithmetic on how fast blocks are being found, which changes — so this page gives you the exact number and an honest range, and then shows what the two halvings our price history covers actually did.

Blocks to go

Block 1,050,000

90,114

Height 959,886 — the only exact figure on this page. Everything below it is an assumption about speed.

648days
11hrs
32min
20sec

Counting down to 6 May 2028, the estimate at 621.8 seconds per block. The clock is exact; the date it is counting to is not.

Estimated date

Live height

April 2028 – May 2028

Three assumptions about block speed, three dates. The spread is roughly 31 days, and it will narrow only as the block count does.

Assumptions / blockHalving lands
At the current observed pace 621.8 6 May 2028
At the protocol’s ten-minute target 600.0 13 Apr 2028
At the pace of the last completed epoch 592.5 5 Apr 2028

Block height from blockchain.info, read 27 Jul 2026 20:57 UTC and cached for ten minutes. Price figures are daily closes through 26 Jul 2026, UTC.

What halves

Epoch 4, block 840,000 to 1,049,999

The subsidy is the new bitcoin created in each block, and an epoch is the stretch of 210,000 blocks between two halvings. The subsidy is the only thing the halving changes.

57.1% of this epoch is mined — 119,886 of 210,000 blocks.

 NowAfter block 1,050,000
Block subsidy BTC 3.125 1.5625
New BTC per day at 621.8 s/block 434 217
New BTC per year 159,000 79,000

Halvings so far: block 210,000 in November 2012 and 420,000 in July 2016 — both before our price history begins — then 630,000 on 11 May 2020 and 840,000 on 20 Apr 2024.

The two cycles we can measure

Bitcoin normalised to the halving-day close

Each halving-day close is set to 100 and the two paths are laid on the same axis of days from the halving. The vertical scale is logarithmic — on a linear one the 2024 cycle flattens into a line next to 2020. Both cycles are cut at +827 d, the current age of the 2024 cycle, because a finished cycle would otherwise always look fuller than an unfinished one.

50100200400800-365-1800+180+365+547+730+827halving day100 — the halving-day closepeak +546 d · 7.9×peak +534 d · 1.9×today 100.7

2020 cycle · halving 11 May 20202024 cycle · halving 20 Apr 2024 (running)

Daily closes, UTC. The 2024 cycle stops at 26 Jul 2026, its 827th day; the 2020 cycle is drawn over the same span.

The same distance from each halving

Halving-day close = 100. The ratio is the 2020 index divided by the 2024 index at the same distance.

Days from halving2020 cycle 2024 cycleRatio
−365 d 81.4 42.0
−180 d 102.5 50.9
Halving day 100.0 100.0 1.00×
+90 d 136.4 102.6 1.33×
+180 d 173.1 103.8 1.67×
+365 d 661.9 131.2 5.05×
+547 d 782.0 167.3 4.67×
+730 d 339.9 116.8 2.91×
+827 d 278.6 100.7 2.77×

+827 d is 16 Aug 2022 for the 2020 cycle and 26 Jul 2026 for the 2024 one. Over the 828 days after each halving the two normalised paths correlate at 0.71 as levels — inflated by the fact that both series start at 1.0 and trend upward — and at 0.00 as daily changes. The shape of the arc is similar; the days inside it are unrelated.

Cycle by cycle

Every figure measured over the same +827 d window, from our own daily closes.

 2020 cycle 2024 cycle
Halving date UTC 11 May 202020 Apr 2024
BTC close that day $8,562$64,941
Highest close after $67,526 8 Nov 2021$124,740 6 Oct 2025
Days to that high +546 d+534 d
Multiple of the halving price 7.9×1.9×
First close at 2× the halving price +190 dnever
Days closing below the halving price 0 of 827167 of 827
Deepest fall from the cycle high −71.9% 18 Jun 2022−53.0% 30 Jun 2026
Ether at +827 d no halving, same window 1,01062

The 2024 column is provisional: that cycle is 827 days old and still running, so its high, its drawdown and its multiple can all still change.

What this means for a holder

The block count is a fact and the date is a forecast, and almost everything written about halvings blurs the two. Blocks remaining is exact arithmetic: subtract the current height from 1,050,000. Turning that into a day requires guessing how fast the next 90,114 blocks will be found, and on the three reasonable guesses above the answer moves by 31 days.

The more interesting question is what to expect around it, and here our data is thin in a way worth being blunt about: we hold exactly two post-halving paths. They agree on timing to within 12 days — highs at +546 d and +534 d — and disagree on size by a factor of about 4. If you had taken the 2020 cycle as a template in April 2024 and sized a position on it, the shape would have been roughly right and the magnitude wrong several times over. Magnitude is the part that determines outcomes.

Note also what the second cycle has done that the first never did. In the 827 days after the 2020 halving bitcoin did not close below its halving-day price once. In the same window after 2024 it has done so on 167 days, including 26 Jul 2026, which leaves the 2024 index at 100.7. A holder who treated "price never goes below the halving level" as a rule learned in this cycle that it was a description of one sample.

The way we would use this page: as a calendar entry, not a plan. The supply reduction is real, public and already known to everyone who prices bitcoin, so the case that it must move price is weaker than the case that it has coincided with moves. If you buy on a schedule, nothing here is a reason to change the schedule — and if a countdown clock feels like a reason, that is worth noticing on its own.

Read the full guide

Bitcoin Halving Cycles, Compared

The 2020 and 2024 cycles measured side by side from our own daily closes — where they rhyme, where they do not, and why two observations are not a cycle.

Frequently asked questions

When is the next Bitcoin halving?

At block 1,050,000. On the numbers on this page that is roughly April 2028 – May 2028 — 90,114 blocks away. The block is fixed by the protocol and cannot move; the date is arithmetic on an assumed block speed and moves with it. Our estimates — the current observed pace, the protocol’s ten-minute target, the pace of the last completed epoch — span 5 Apr 2028 to 6 May 2028. Anyone quoting a single day two years out is quoting one of those assumptions and not telling you which.

What actually changes at the halving?

The block subsidy — the new bitcoin paid to whoever mines a block — halves from 3.125 BTC to 1.5625 BTC. Nothing else in the protocol changes, and nothing obliges anyone to buy. Issuance falls by about 217 BTC a day at the current block pace. The event is public, dated in blocks and has been known since 2009, which is the standard objection to the idea that it should move the price, and a fair one.

How is the countdown calculated?

Current height comes from blockchain.info, cached for ten minutes. Blocks remaining is 1,050,000 minus that height — exact. The date is blocks remaining multiplied by an assumed seconds-per-block, which is why we publish three of them rather than pretend to one. The seconds on the clock are extrapolated in the browser from the server's estimate; nothing is fetched after the page loads.

Does the halving make the price go up?

Our price history covers two halvings, which is enough to describe and not enough to generalise. After 2020 bitcoin reached 7.9× its halving-day close; after 2024 it has reached 1.9× so far. The useful control is ether, which has no halving: in the 827 days after the 2020 halving it stood at 1,010 on the same index against bitcoin's 278.6. An asset with no supply event outrunning bitcoin inside bitcoin's own window is hard to explain with the supply cut alone.

Why do the two cycles look so different?

They agree on timing and disagree on size. The 2020 high came 546 days after its halving, the 2024 high so far came 534 days after its own — 12 days apart. But the 2020 cycle multiplied its halving-day price by 7.9 and the 2024 cycle by 1.9. Two matching dates out of two observations is one coincidence away from being nothing at all, and the 2024 cycle is still running.

Is the four-year cycle real?

The rhythm is visible; the schedule is not. The two halvings we can measure are 1,440 days apart, not the 1,461 days of four calendar years — three weeks of slippage in a single interval, because blocks arrive faster or slower than the target. The two normalised paths correlate at 0.71 over 828 days when compared as levels — but both paths start at 1.0 and rise, so most of that number is the shared upward trend rather than a shared shape. Compared day to day, as changes, the same two cycles correlate at 0.00 — essentially not at all. The broad arc rhymes; the individual days do not. Neither is a schedule you can plan around, and two halvings are two observations.

How this page is calculated

  • Block height comes from blockchain.info/q/getblockcount, cached for ten minutes. If it is unreachable we carry the last reading forward at 600 seconds per block and label the height estimated rather than hiding the gap.
  • The observed block pace is blockchain.info's published average time between blocks. It moves with hashrate and is corrected by the difficulty retarget every 2,016 blocks, which is why we show the protocol target and the last completed epoch alongside it instead of extrapolating a short-window pace over two years.
  • The last completed epoch is measured from our own halving dates: 1,440 days for 210,000 blocks, or 592.5 seconds per block.
  • Cycle comparison uses daily closes in UTC from CoinGecko with Binance as a fallback. Each halving-day close is set to 100 and every other day is expressed against it, so the two cycles can share an axis. Days are calendar days from the halving date.
  • Both cycles are truncated at +827 d, the current age of the 2024 cycle. Highs, drawdowns and multiples for 2020 are therefore measured over that same window and not over the whole cycle — otherwise the comparison would flatter whichever cycle had more time.
  • Two halvings is a small sample. Nothing on this page is a base rate. The 2012 and 2016 halvings predate our price series and are not used.

Data through 26 Jul 2026 · JSON API · All tools