Bitcoin Halving Dates
Every halving on record — date, block, reward change, price on the day, forward 12-month return — alongside the projected schedule out to halving 8.
Halvings to date
4
Genesis subsidy 50 BTC
Current reward
3.125 BTC
0.82% annual inflation
Next halving
19 Apr 2028
block 1,050,000
Asymptote
21,000,000 BTC
reached around 2140
Chart data refreshed 01 May 2026 · 20:20 UTC
TL;DR
- What it is
- Every 210,000 blocks — roughly four years — the per-block subsidy halves. The schedule lives in the consensus rule that pays each block. It runs for 33 non-zero epochs and converges on 21,000,000.9769 BTC.
- Where we are
- 4 halvings done. The most recent was 19 Apr 2024, dropping the reward to 3.125 BTC per block. Daily issuance: 450 BTC. Block 1,050,000 — the next halving — is projected around 19 Apr 2028.
- Why it matters
- Each halving cuts new BTC issued per day in half. The first three were each followed within 12–18 months by a new all-time high; the 2024 cycle landed a softer forward return, and several analysts now argue institutional flow has overtaken halving mechanics as the dominant price driver. The historical rhythm is documented; the forward extrapolation is the open question.
- The catch
- Halvings are block-driven, not date-driven. Block intervals have averaged 9.6 minutes since genesis, so each halving has arrived weeks ahead of the four-year-from-prior date. Any projected calendar date is a planning estimate, not a countdown. A live block-anchored version sits on Halving Countdown.
How the schedule works
01Bitcoin’s subsidy schedule is enforced by a single consensus function: nSubsidy = 50 BTC; nSubsidy >>= floor(height / 210000); return nSubsidy. Every
210,000 blocks the right-shift effectively halves the reward; after 33 such halvings
the reward in satoshis rounds to zero and the schedule terminates. BIP-0042
formalised this behaviour in 2014 and added a guard against over-shifting the reward
past the 64-halving boundary. The cap was already enforced in code; the BIP made
it spec.
The four-year cadence is shorthand for ten-minute blocks × 210,000. The protocol re-targets difficulty every 2,016 blocks to hold the average interval near ten minutes, but the realised average has been closer to nine and a half. That undershoot is why every halving so far has arrived ahead of its four-year-from-prior date.
| Era | Date | Block | Reward (before → after) | Price on day | +12 months | Supply after (BTC) |
|---|---|---|---|---|---|---|
| Genesis | 03 Jan 2009 | 0 | 50 BTC | — | — | 0 |
| Halving 1 | 28 Nov 2012 | 210,000 | 50 → 25 BTC | $12.33 | +7,839.6% | 15,750,000 |
| Halving 2 | 09 Jul 2016 | 420,000 | 25 → 12.5 BTC | $653.87 | +285.3% | 18,375,000 |
| Halving 3 | 11 May 2020 | 630,000 | 12.5 → 6.25 BTC | $8,752.62 | +538.7% | 19,687,500 |
| Halving 4 | 19 Apr 2024 | 840,000 | 6.25 → 3.125 BTC | $63,461.59 | +33.0% | 20,343,750 |
| Halving 5 | 19 Apr 2028 | 1,050,000 | 3.125 → 1.5625 BTC | — | — | 20,671,875 |
| Halving 6 | 19 Apr 2032 | 1,260,000 | 1.5625 → 0.78125 BTC | — | — | 20,835,938 |
| Halving 7 | 19 Apr 2036 | 1,470,000 | 0.78125 → 0.390625 BTC | — | — | 20,917,969 |
| Halving 8 | 19 Apr 2040 | 1,680,000 | 0.390625 → 0.1953125 BTC | — | — | 20,958,984 |
Forward returns are getting smaller
02The +12-month column moves in one direction top to bottom. Each forward return has been a fraction of the one before. The 2012–2013 run printed a multi-thousand-percent gain on a tiny base. The 2016–2017 cycle came in at a few hundred percent, the 2020–2021 cycle in the mid hundreds, the 2024 cycle in the low thirties. Whether the cause is maturation (a larger asset can’t move as fast), saturation (institutional flow now absorbs the marginal halving), or both, the column trends one way.
The supply-after column tells the other half. By the start of epoch 5, more than 96% of the eventual asymptote will already be in circulation; epochs 6 onward add only the long tail. New supply is front-loaded and its marginal effect on the float is shrinking, regardless of the causal story.
Why projected dates drift
03The protocol pays out by block height, not by calendar. Every projected halving in the table assumes a flat four calendar years from the prior halving — a planning convention, not a forecast. Real block intervals have averaged 9.5–9.7 minutes against the ten-minute target, which is why halvings 1, 3, and 4 each landed earlier than the strict four-year date implied. The bias is one-sided. When miners pile in faster than the next difficulty re-target, blocks land closer together, and halvings arrive sooner. A live block-anchored estimate sits on Halving Countdown.
When this page is wrong
04Halving-day prices are daily closes, not block-time prices. The block that triggers the halving is mined at a specific minute; the price snapshot published here is the daily close on that calendar day. For halving 4, the block was mined nine minutes after midnight UTC on 20 April 2024, but the pipeline records the halving against 19 April. Either anchor is defensible and both are widely cited; the calendar day keeps the +12-month column apples-to-apples.
Forward returns sit on a single day. The +12-month return is close-to-close on a fixed calendar offset, not the cycle peak. Each cycle has historically peaked 12–18 months after the halving, not exactly 12. The headline column understates the cycle peak and overstates the return on cherry-picked dates immediately around the trough.
Cycle 4 isn’t over. The 2024 row in the table is closed arithmetic only on the +12-month price. Whether the broader cycle behaves like the prior three is, as of this writing, an open question. The honest framing is forward 12 months, not cycle return.
Common questions
05Frequent searches on “bitcoin halving dates”, answered against the schedule.
- When is the next Bitcoin halving?
- The next halving is projected for around 19 Apr 2028 at block 1,050,000, when the subsidy drops from 3.125 BTC to 1.5625 BTC per block. The schedule is deterministic on blocks, not dates, so the calendar estimate floats by a few weeks depending on average block time. For a live block-anchored countdown, see Halving Countdown.
- How many Bitcoin halvings have there been?
- There have been 4 halvings since launch — 28 Nov 2012, 09 Jul 2016, 11 May 2020, 19 Apr 2024. Each one cut the per-block subsidy in half, taking the reward from 50 BTC at genesis to 3.125 BTC in the current epoch. Thirty-three halvings are programmed in total, with the per-block reward shrinking to a single satoshi by the late 2030s and then to zero.
- How often does Bitcoin halving occur?
- Every 210,000 blocks. With the protocol targeting a ten-minute block interval, that works out to roughly four calendar years between halvings, but only roughly. Real block intervals have averaged 9.6 minutes since genesis, which is why the first three halvings each landed a few weeks earlier than the four-year-from-prior-halving date implied.
- Does the Bitcoin halving still drive the price?
- The first three cycles each made a new all-time high within 12 to 18 months after the halving. The 2024 cycle has been less emphatic — forward 12-month returns dropped sharply, and several macro analysts now argue the four-year halving cycle is structurally weaker post-spot-ETF, with institutional flow now setting the marginal price. The historical rhythm is documented; the forward extrapolation is contested.
- When was the last Bitcoin halving?
- The most recent halving landed on 19 Apr 2024 at block 840,000. Per-block reward dropped to 3.125 BTC. Daily issuance is now 450 BTC; annualised inflation is 0.82%.