How the Bitcoin Halving Affects Price and What the Cycles Actually Show
The halving in consensus code, all four halvings verified on-chain, why each supply shock is smaller than the last, the stock-to-flow argument, and the priced-in paradox.

On this page
- 1. What the halving is, in the code
- 2. The four halvings so far
- 3. Why each halving is a smaller event than the last
- 4. The stock-to-flow argument and where it breaks
- 5. The priced-in paradox
- 6. What four observations can and cannot support
- 7. How to think about positioning around a halving
- 8. Conclusion
- Frequently asked questions
- Sources and further reading
Quick read
The Bitcoin halving cuts the block subsidy in half roughly every four years, and it is the most anticipated scheduled event in crypto. This lesson explains the mechanism in code, why each halving delivers a smaller supply shock than the last, and why four observations cannot prove the cycle it is credited with.
What to remember
- The halving is nine lines of consensus code that halve the block subsidy every 210,000 blocks, with no discretion and no announcement.
- Each halving delivers roughly half the supply shock of the previous one, because the cut is measured against a circulating supply that keeps growing.
- The 2024 halving reduced Bitcoin's annual issuance rate by under one percentage point, against more than twelve points for the 2012 halving.
- Stock-to-flow models fit the past well and failed out of sample, which is the expected behaviour of a curve fitted to four data points.
- Four halvings is far too small a sample to separate the halving's effect from the macro regime each cycle happened to coincide with.
The halving is the only genuinely scheduled event in crypto. There is no announcement, no committee, and no discretion. It has been publicly readable since 2009, its exact block heights were determined before anyone owned a bitcoin, and every participant has had years of notice.
Which makes the standard claim about it faintly paradoxical. If a supply reduction is known to everyone well in advance, an efficient market should have priced it long before it happens. Yet the halving is credited with driving Bitcoin's four-year cycle, and traders continue to position around it.
Both the bull case and the counterargument are stronger than their usual presentations. This article works through the mechanism from the consensus code, verifies each halving against the chain, and then makes the strongest available version of each side.
1. What the halving is, in the code
The rule lives in Bitcoin Core's GetBlockSubsidy function and is short enough to read in full:
Show the source codeOptional. The article explains this without it.
CAmount GetBlockSubsidy(int nHeight, const Consensus::Params& consensusParams)
{
int halvings = nHeight / consensusParams.nSubsidyHalvingInterval;
// Force block reward to zero when right shift is undefined.
if (halvings >= 64)
return 0;
CAmount nSubsidy = 50 * COIN;
// Subsidy is cut in half every 210,000 blocks which will occur approximately every 4 years.
nSubsidy >>= halvings;
return nSubsidy;
}Three properties follow directly, and they are worth stating precisely because most descriptions blur them.
The trigger is block height, not a date. The function divides the current height by the halving interval. Bitcoin has no concept of the calendar. Every published halving date is a forecast derived from assuming blocks continue to arrive at roughly ten-minute intervals, which is why estimates for the next halving differ between sources by weeks.
The endpoint is built in. Once 64 halvings have occurred the function returns zero. Issuance ends permanently, and from that point miners are paid only by transaction fees.
2. The four halvings so far
Because the trigger is height, the halving blocks are known exactly: 210,000, 420,000, 630,000, and 840,000. The dates below are the actual timestamps of those blocks on the chain.
| Halving | Block height | Date the block was mined | Subsidy change |
|---|---|---|---|
| First | 210,000 | 28 November 2012 | 50 BTC to 25 BTC |
| Second | 420,000 | 9 July 2016 | 25 BTC to 12.5 BTC |
| Third | 630,000 | 11 May 2020 | 12.5 BTC to 6.25 BTC |
| Fourth | 840,000 | 20 April 2024 | 6.25 BTC to 3.125 BTC |
The fifth halving occurs at block 1,050,000, expected during 2028. The height is certain; the date is an estimate that moves with , and anyone quoting a specific day is quoting a projection rather than a schedule.
Bitcoin price and the four halvings
Quarterly BTC/USD closes on a logarithmic scale. Dashed markers show each halving.
Reading Figure 1
Figure 1 plots quarterly BTC/USD closes with the four halvings marked. Two things about how it is drawn matter before reading anything into it.
The axis is logarithmic, and it has to be. Bitcoin traded near $12 at the first halving and above $60,000 at the fourth. On a linear axis the entire 2012 and 2016 era is a flat line against the baseline, and the two largest percentage cycles in the asset's history become invisible. Each labelled gridline is a power of ten, so equal vertical distances are equal multiples, not equal dollars.
Equal-sized moves on this chart are equal percentage moves. That is the property that makes the next section's comparison possible at all.
Working left to right, each dashed marker is followed by a rise to a cycle peak and then a drawdown. That much is real and it is the basis of the whole four-year-cycle framework. What the log axis adds is the part a dollar chart hides: each rise is visibly shorter than the one before it.
3. Why each halving is a smaller event than the last
This is the part of the argument that can be settled with arithmetic rather than opinion, and it is the strongest form of the diminishing-returns thesis.
A halving always cuts issuance by exactly 50%. But what matters to a market is not the size of the cut in isolation. It is new supply as a fraction of supply that already exists, which is the inflation rate. And because circulating supply keeps growing while the cut stays proportional, each halving removes a progressively smaller share of the .
The numbers follow directly from the code. Every 210,000-block era issues 210,000 times its subsidy, and Bitcoin produces roughly 52,560 blocks per year at a ten-minute target.
| Halving | Supply issued by then | Annual inflation before | Annual inflation after | Size of the shock |
|---|---|---|---|---|
| 2012 | about 10.5 million BTC | about 25.0% | about 12.5% | about 12.5 points |
| 2016 | about 15.75 million BTC | about 8.3% | about 4.2% | about 4.2 points |
| 2020 | about 18.4 million BTC | about 3.6% | about 1.8% | about 1.8 points |
| 2024 | about 19.7 million BTC | about 1.7% | about 0.8% | about 0.8 points |
| 2028 (projected) | about 20.3 million BTC | about 0.8% | about 0.4% | about 0.4 points |
What this table actually tells you
The 2024 halving was roughly one fifteenth the supply event that 2012 was. Removing 12.5 percentage points of annual inflation is a genuine monetary shock. Removing 0.8 points is a rounding adjustment on most measures. The headline "issuance cut in half" is identical in both cases and describes two completely different magnitudes.
Every future halving must be smaller than every past one. This is not a forecast or a thesis, it is a property of the schedule. The inflation rate approaches zero, so the absolute reduction available at each successive halving approaches zero too. Any model predicting equal or larger price effects from future halvings is predicting a larger response to a strictly smaller input.
Flow matters less as the stock grows. In absolute terms, the 2024 halving reduced new issuance from about 900 BTC per day to about 450 BTC per day. Against a global spot market that turns over many multiples of that daily, the removed structural selling is a small fraction of flow. The next halving takes it from about 450 to about 225.
The actionable version. If you are sizing a position around a halving, size it against the change in the inflation rate rather than against the word "halving." The event's name has stayed constant while its economic content has fallen by more than an order of magnitude.
What the price record adds
Section 3 argued from issuance arithmetic that each halving is a smaller supply event. The price history, measured the same way across all four cycles, declines on the same shape.
| Halving | Close at the halving | Highest close within 18 months | Multiple |
|---|---|---|---|
| November 2012 | $12.43 | $955 (November 2013) | about 77x |
| July 2016 | $540 | $13,880 (December 2017) | about 26x |
| May 2020 | $9,446 | $60,923 (October 2021) | about 6x |
| April 2024 | $58,256 | $120,612 (September 2025) | about 2x |
Each cycle's multiple is roughly a third of the one before. Seventy-seven, then twenty-six, then six, then two. That is an independent series from the issuance arithmetic in section 3, and it declines just as steeply.
Two shrinking series are not two pieces of evidence. Both are consistent with the halving mattering less each time, and both are equally consistent with an asset whose returns fall as it grows from millions to trillions in value. Nothing here distinguishes the two explanations, and the sample is still four.
What it does rule out is extrapolation. Anyone projecting a repeat of a previous cycle's multiple is projecting a number that has fallen by roughly two thirds at every observation. That is the one firm conclusion available from four points, and it points down.
4. The stock-to-flow argument and where it breaks
The most influential bull case is the stock-to-flow model, which treats Bitcoin as a commodity and values it by the ratio of existing supply (stock) to annual new production (flow). Because the halving doubles that ratio on a schedule, the model produces a rising step function of predicted price.
The case for it
The reasoning is not frivolous. Scarce commodities such as gold do trade at higher valuations partly because their existing above-ground stock dwarfs annual mine production, which makes supply unresponsive to price. Bitcoin's stock-to-flow ratio rises mechanically at each halving and is fully knowable in advance. As a description of why Bitcoin's supply cannot respond to demand the way an equity issuance or a mining expansion can, the framing is genuinely useful.
The case against it
It was fitted to a handful of points. A model calibrated on a series containing very few halvings, and describing an asset whose price rose by many orders of magnitude over the same window, will fit almost any monotonically increasing function of time. Fitting the past is weak evidence when the sample is this small.
Stock-to-flow does not model demand at all. The ratio contains no term for who is buying or why. It implies that price is determined by supply alone, which would mean an asset nobody wanted would still appreciate on schedule. That is not how any market works, including commodity markets.
It failed out of sample. The model's published forward projections diverged substantially from realized price after they were made. A model's fit to data it was built on is not evidence; its performance on data it has not seen is, and that performance was poor.
Its logic implies an unbounded price. Because flow approaches zero by design, the stock-to-flow ratio approaches infinity, and any valuation proportional to it approaches infinity as well. A model whose structure guarantees an infinite price is telling you something about the model rather than the asset.
5. The priced-in paradox
If the schedule has been public since 2009, why would the halving move price at all? Three mechanisms are worth separating, because they have different strengths.
The weakest: a supply shock nobody noticed. This one does not survive contact with the numbers in section 3. The reduction in daily issuance is small relative to daily traded volume, and it is the most widely publicized fact in the asset class. There is no informational surprise.
Stronger: the change in structural miner selling. Miners are among the few holders who must sell continuously, because their costs are denominated in fiat and paid monthly. A halving instantly halves that forced selling. The effect is real and directionally supportive, but it is bounded by how small miner issuance now is relative to total market turnover, and that share shrinks with every halving.
Strongest: the halving is a scheduling device for attention. The halving gives the entire market a shared, dated, unambiguous focal point. Coverage rises, new participants arrive, and existing holders adjust positioning around it. None of that requires the supply change to matter economically. The event coordinates behaviour, and coordinated behaviour moves price whether or not the underlying cause is significant.
What this actually tells you
Reflexivity does not require the belief to be correct. If enough participants expect a halving to be followed by appreciation and position accordingly, their positioning produces buying pressure regardless of the monetary arithmetic. The belief is self-confirming for as long as it is widely held, and it stops being self-confirming when it stops being widely held. That is a fundamentally less durable mechanism than a supply shock, and it should be sized differently.
Which mechanism you believe determines the trade you should make. If you think the supply shock drives it, the halving date is the input and the effect should be immediate and permanent. If you think attention drives it, the trade is in the anticipation window and the risk is a reversal on the day. These are opposite trades justified by the same headline.
6. What four observations can and cannot support
The core empirical claim is that each halving has been followed by a cycle high some months later, and then a large drawdown. That pattern is real in the data and it is the basis of the whole four-year-cycle framework.
It is also four observations, which is a serious problem for any causal claim.
Each cycle coincided with a distinct macro regime. The halvings fell in very different environments for interest rates, dollar liquidity, and general risk appetite. With one observation per regime, there is no way to separate what the halving did from what the macro environment did. The framework in what moves crypto prices treats macro liquidity as a first-order driver, and it moved substantially across each of these windows.
The asset changed fundamentally between each observation. Market structure across the four halvings went from almost no institutional participation to regulated derivatives and spot exchange-traded products. Treating four points spread across that transformation as repeated draws from one stable process assumes exactly what needs to be proven.
The pattern is not falsifiable as usually stated. "A cycle high some months after the halving" is loose enough that a wide range of outcomes confirms it. A claim that cannot fail is not being tested by the data that supposedly supports it.
And the sample is shrinking in relevance. Since section 3 established that each halving is a materially smaller supply event than the last, the older observations are the least informative about the next one. The two halvings with the largest effects were also the two with the smallest, least mature market.
7. How to think about positioning around a halving
Steps
Work in block heights, not dates
The trigger is height 1,050,000, and any calendar date attached to it is a projection from current hash rate. If your position has an expiry, remember the event can drift by weeks in either direction.
Size against the inflation change, not the headline
Compare the change in annual issuance rate to the prior halving's. The upcoming reduction is roughly half the last one's, which was itself roughly half the one before. The word stays the same while the economic content halves each time.
Decide which mechanism you are actually trading
A supply-shock thesis argues for holding through the event. An attention thesis argues for owning the anticipation and reducing into the date. Both can be defended, but they imply opposite behaviour on the day and you should know which one you hold.
Check positioning before the event
A widely anticipated date attracts crowded leveraged positioning. Open interest and funding around the halving tell you how violent the reaction will be in either direction, which matters more than your directional view.
Separate the halving from the regime
Before crediting the halving for a move, ask what liquidity conditions and the broader risk complex were doing. If the whole risk market rallied through the same window, the halving may have contributed far less than the timing suggests.
8. Conclusion
The halving is exactly what the code says it is: a bit shift on a block height counter, cutting the subsidy in half every 210,000 blocks, on a schedule fixed since 2009 and requiring no trust in anyone. As a demonstration of credible monetary policy without a central authority, it is the single most important design decision in Bitcoin.
As a price catalyst, it is weakening on a schedule that is equally fixed. The 2012 halving removed more than twelve percentage points of annual inflation. The 2024 halving removed under one. Every future halving is guaranteed to be a smaller supply event than every past one, and no model can escape that by predicting a larger response to a smaller input.
What remains is a genuine but bounded reduction in miner selling, and a large attention effect that is real, self-reinforcing while it lasts, and considerably less durable than a monetary argument. Four observations spread across four very different macro regimes and a complete transformation of market structure cannot distinguish between those explanations, and anyone claiming otherwise is over-reading a tiny sample.
The practical stance that follows: treat the halving as a scheduled focal point for positioning rather than as a mechanical supply shock, size against the change in issuance rate rather than the headline, and be explicit with yourself about whether you are trading the monetary event or the crowd around it.
Frequently asked questions
It is a rule in Bitcoin's consensus code that cuts the block subsidy in half every 210,000 blocks, roughly every four years. The function divides the current block height by the halving interval and right-shifts an initial 50 BTC subsidy by that number, so the reduction is exact, automatic, and requires no decision from anyone.
At block height 1,050,000, expected during 2028. The height is certain because it is fixed in code, but the date is only a projection derived from assuming blocks continue arriving at roughly ten-minute intervals. Estimates from different sources vary by weeks as hash rate changes.
The evidence is far weaker than commonly claimed. Each halving has been followed by a cycle high, but that is only four observations spread across four different macro regimes and a complete change in market structure. The supply reduction itself is now small relative to daily trading volume, so any effect is more likely driven by attention and positioning.
Because the strongest mechanism is not informational. The halving provides a dated, unambiguous focal point that coordinates coverage, new participants, and positioning. Coordinated behaviour moves price regardless of whether the underlying supply change is economically significant, which also makes the effect less durable than a genuine supply shock.
It cut annual issuance from roughly 1.7% of circulating supply to roughly 0.8%, a reduction of under one percentage point. For comparison, the 2012 halving cut annual issuance from about 25% to about 12.5%. The headline reduction is 50% in both cases, but the economic magnitude differs by more than an order of magnitude.
As supply events, necessarily yes. The cut is always 50% of issuance, but circulating supply keeps growing, so each halving removes a smaller share of the float. The reduction in annual inflation rate roughly halves each cycle and approaches zero. Any model predicting equal or larger price effects is predicting a bigger response to a smaller input.
No. Its supply intuition is reasonable, but the model contains no demand term, was fitted to very few halvings over a period when price rose by orders of magnitude, and diverged substantially from realized price after its forward projections were published. Its structure also implies an unbounded price as flow approaches zero.
The observation that Bitcoin has tended to reach a cycle high some months after each halving, then experience a large drawdown, on a roughly four-year rhythm matching the halving interval. It is a real pattern in the data, but with four observations across very different macro environments it cannot establish that the halving is the cause.
Miners are paid only by transaction fees. The code forces the subsidy to zero once 64 halvings have occurred, ending issuance permanently. Long before that, the subsidy becomes negligible relative to fees, so the security budget transitions gradually rather than at a single cliff.
This article does not offer that recommendation. What it can offer is the distinction that matters: a supply-shock thesis argues for holding through the event, while an attention thesis argues for owning the anticipation and reducing into the date. Those imply opposite behaviour, and knowing which one you actually believe is more useful than the headline.
Sources and further reading
Primary sources:
- Bitcoin Core — GetBlockSubsidy in validation.cpp
- mempool.space — Public block API used to verify halving block timestamps
Related CoinBeaver articles:
- What actually moves crypto prices
- What is tokenomics
- Vesting schedules and token unlocks
- Bitcoin as the first Layer 1
- Why Bitcoin exists
- ETF flow basics
This article is educational and is not financial advice. Block heights and subsidy amounts are taken from consensus code and verified block timestamps. The inflation percentages are derived arithmetically from the issuance schedule and a ten-minute block target, so they are approximations rather than exact realized figures. Future halving dates are projections that shift with hash rate. Price data is quarterly BTC/USD closes from Bitstamp's public OHLC API, chosen because it is one of the few venues with continuous USD pricing back to 2011 and therefore covers all four halvings. Early Bitcoin prices differ between venues, so treat the pre-2015 levels as one exchange's record rather than a canonical market price.
Related coins
Keep learning
Recommended next reads based on this lesson.
- DOGE and the Speculative Playbook: How Dogecoin Pumps Are StructuredDogecoin's fixed issuance in code, why unlimited supply is still disinflationary, how a DOGE pump works, why celebrity catalysts decay, and how it differs from a memecoin launch.
- Vesting Schedules and Token Unlocks: The Supply Event Traders WatchCliff vs linear vesting, why the unlock date is usually uneventful, how to size an unlock in days of volume, and the three questions that predict its price impact.
- What Is Tokenomics and What to Check Before Buying a New CoinCirculating vs total vs max supply, why the FDV to market cap ratio matters, converting emissions into a daily sell order, allocation red flags, and the utility test.
- XRP for Traders: How Its Price Behaves and Why It Differs From BitcoinWhy XRP's securities case turned on transactions rather than the token, how the escrow release actually works, and why a legal catalyst produces a different price shape.
