I followed the stock-to-flow model closely heading into 2021. The math felt airtight – Bitcoin’s supply was provably scarce, halvings were baked into the protocol, and PlanB’s model had called the 2017 and 2020 rallies with enough precision to feel like something real. I sized up accordingly. Then 2022 hit, Bitcoin dropped 65% from its peak, and the model’s $100K+ target for late 2021 quietly became a punchline.
Four years later, I’ve had enough time to figure out what actually went wrong – and more importantly, whether the bitcoin stock to flow model 2026 still belongs in my analytical toolkit.
If you’re newer to Bitcoin analysis, our guide on starting crypto investing in your 30s covers position sizing before model-based strategies.
TLDR
- S2F correctly models Bitcoin’s supply scarcity math – but scarcity alone doesn’t set price, and the model has no demand variable, which is why its 2021 price targets missed by years, not rounding error. The model also ignores that effective supply may be as low as 16M BTC — see our lost coin price impact analysis.
- The 2022 crash was a Fed tightening event, not a Bitcoin failure – S2F’s residuals (actual price vs. model) track macro regime shifts more reliably than they track supply events.
- In 2026, S2F is most useful as a floor signal, not a price target – combine it with on-chain realized price and ETF flow data for a complete picture.
Accumulating Bitcoin during the current S2F setup?
What Is the Stock-to-Flow Model?
The stock-to-flow model was popularized by anonymous analyst PlanB in 2019. The concept borrows from commodity analysis: “stock” is the total existing supply of an asset; “flow” is the new supply produced per year. The ratio tells you how many years of current production it would take to double the existing supply.
Gold has a high stock-to-flow ratio – roughly 60:1 – because mining adds only about 1.6% to the existing supply annually. That scarcity premium is part of why gold commands a high price-per-ounce relative to industrial demand alone. Silver, by comparison, has a stock-to-flow ratio closer to 20:1, and its price-to-production-cost ratio reflects this lower scarcity premium.
Bitcoin’s stock-to-flow ratio post-2024 halving sits at approximately 25:1, down from roughly 50:1 in the early 2020s. The total supply is capped at just under 21 million BTC (20,999,999.9769 BTC to be precise). After the April 2024 halving, the flow rate dropped to roughly 450 BTC per day.
PlanB mapped Bitcoin’s S2F ratio against historical price and found a log-linear relationship that, for a period, looked statistically robust. The model predicted exponential price appreciation at each halving cycle. When the 2020 halving drove Bitcoin from roughly $9K to $64K, the S2F thesis felt like it had empirical backing. That track record is what drew so many serious investors – myself included – into treating it as a primary framework rather than one signal among many.
What S2F Got Right
The supply side of the argument is genuinely correct, and it’s worth being precise about this.
Bitcoin’s issuance schedule is deterministic. Unlike gold – where miners respond to higher prices by drilling more aggressively – Bitcoin’s protocol adjusts difficulty only to maintain the 10-minute block time. More miners cannot produce more Bitcoin. This is a structural property that differentiates Bitcoin from every other commodity in history. Gold’s stock-to-flow ratio can erode if prices spike and mining investment surges. Bitcoin’s cannot.
The halvings themselves also behaved as supply-side catalysts. The supply dynamics heading into the 2028 halving follow the same compression logic: each halving reduces the daily issuance by 50%, and with roughly 99.99% of the total supply already mined, the marginal new supply is becoming increasingly irrelevant as a price driver.
S2F also correctly identifies that lost and dormant coins reduce. Conservative estimates put at least 5 million BTC in wallets that haven’t moved in a decade or more. If effective supply is lower than the nominal circulating figure, the actual S2F ratio is tighter than the headline number.
The model also performed reasonably well as a directional tool through 2020. Bitcoin crossed the $20K level in late 2020 and touched $64K in April 2021 – broadly consistent with the model’s bullish thesis, even if the timing and exact magnitude were messy.
Where S2F Broke Down
The 2021-2022 cycle exposed the model’s core structural gap: it has no demand variable.
PlanB predicted Bitcoin would be trading at $100K+ by late 2021. Bitcoin peaked at roughly $69K in November 2021 and then spent the next 13 months losing 65% of its value. The model didn’t just miss the target – it missed it while Bitcoin was, by its own supply logic, becoming more scarce.
What happened? The Fed happened. Starting in late 2021 and accelerating through 2022, the Federal Reserve began the most aggressive rate-hiking cycle in four decades. Risk assets across every category sold off. Bitcoin, which had attracted significant leveraged speculation during the 2020-2021 bull run, was especially vulnerable to liquidity unwinding. The LUNA/Terra collapse in May 2022 and the FTX implosion in November 2022 were accelerants, but the macro regime shift was the primary driver.
S2F has no way to model any of this. It doesn’t know about interest rates, leverage ratios, geopolitical shocks, or regulatory events. It treats price as a pure function of supply scarcity. That assumption holds reasonably well in long bull markets when sentiment and liquidity are favorable – and it completely fails when macro conditions overwhelm the supply narrative.
The other failure was the timing precision problem. Even if you believe S2F is directionally correct over multi-year horizons, the model was used to make specific near-term price predictions. Any model that claims to predict the price of a $1 trillion asset within a specific 90-day window, based only on a supply ratio, was always going to fail eventually. The question was when.
The historical cycle comparison between 2019 and 2026 makes this point clearly: macro regime effects on S2F residuals are measurable and significant. The model’s “error” in any given year correlates more strongly with risk-free rate environment than with any supply-side variable.
The 2024 Halving Reality Check
The April 2024 halving provides a cleaner test of S2F than the 2020-2021 cycle because we now have the full data arc.
Bitcoin’s block reward dropped from 6.25 BTC to 3.125 BTC per block at block 840,000. Daily issuance compressed accordingly. By strict S2F logic, this should have triggered a supply shock and subsequent price appreciation.
Bitcoin did rally in 2024 – reaching new all-time highs above $73K before the end of Q1. Proponents called it S2F vindication. The truth is more complicated. The 2024 rally was front-run by spot Bitcoin ETF approval in January 2024, which triggered an institutional demand wave that had nothing to do with the halving math. The ETF flows were the signal; the halving was the background condition.
As of 2026, approximately 6.77% of Bitcoin’s total supply is held in ETFs. That’s not a rounding error. That’s a structural demand source that S2F doesn’t account for. Institutional buyers through ETF vehicles don’t behave like retail HODLers. They rebalance on portfolio allocation rules. They respond to equity market correlation. They create demand patterns that are entirely orthogonal to the supply schedule.
The S2F ratio post-2024 halving sits around 25:1 – lower than the pre-halving figure because more supply has been mined over time while the denominator (new issuance) has dropped. The model’s internal mechanics are working exactly as designed. But if you had traded the 2024 halving purely on S2F, you would have missed the actual timing mechanism (ETF approval) and potentially bought the wrong catalyst.
See the current ETF supply absorption data for current institutional positioning numbers.
Is the Bitcoin Stock to Flow Model 2026 Still Useful?
Honest answer: yes, but only as one layer of a multi-signal framework.
Where S2F still earns its place:
As a floor signal, not a price target. The model’s log-linear relationship between S2F ratio and price, while imprecise on timing, does establish a theoretical scarcity-based valuation baseline. When Bitcoin trades significantly below the S2F model price, it’s historically been a poor time to sell and a reasonable time to accumulate. When it trades significantly above, risk is elevated. The directional signal is more reliable than the absolute number.
As a narrative anchor for institutional pitches. Bitcoin’s deterministic supply is a genuinely differentiated property. The S2F model puts a number on something that’s otherwise difficult to quantify in traditional financial frameworks. Institutional allocators respond to this framing even if they don’t trade it mechanically.
As a long-cycle framework. Over 4-year cycles tied to halvings, the supply reduction is real and the effect on miner revenue is measurable. The model captures this correctly even if it can’t tell you the exact quarter it will price in.
Where it fails:
- Any prediction with a specific date attached
- Any analysis that ignores the macro rate environment
- Any framework that treats demand as constant or predictable
- Any use case requiring 12-month or shorter forecasting precision
The model isn’t cope. But treating it as a price oracle rather than a supply framework is.
What I Use Alongside S2F
My current approach layers S2F with signals that capture what it misses.
Realized price – the average cost basis of all Bitcoin in circulation based on when each coin last moved – acts as a psychological floor for long-term holders. When spot price dips below realized price, the market is underwater in aggregate. That’s historically been capitulation territory, not further downside. On-chain signals like realized price give you a demand-side complement to S2F’s supply-side view.
ETF flow data tracks the weekly inflows and outflows from the major spot Bitcoin ETFs. This is the new institutional heartbeat. If S2F says conditions are favorable but ETF flows are negative three weeks running, that’s a demand signal overriding the supply narrative. You can track this through the major ETF issuers’ daily holdings disclosures.
Miner revenue and hash rate trends tell you whether the supply side is behaving as expected post-halving. Miner capitulation – where hash rate drops sharply because miners are unprofitable at current prices – often precedes price bottoms. This is consistent with S2F logic and adds a real-time operational signal to the theoretical ratio. When miners are selling to cover operating costs, it creates predictable supply pressure; when they’re accumulating, the opposite is true.
Whale concentration metrics track how much supply is held in large, long-dormant wallets. High whale concentration combined with low exchange balances is a historically bullish setup – it signals supply is locked away, not available for sale. This is the demand-side complement to S2F’s supply compression story.
Macro regime classification – where are we in the rate cycle? Is the Fed cutting or hiking? Credit spreads expanding or compressing? Bitcoin’s correlation with risk assets has increased since 2020 institutional adoption. Ignoring macro in a Bitcoin price framework is like ignoring weather in a commodity supply model. A commodity with a perfect scarcity property still loses 60% of its value in a liquidity crisis, as 2022 proved conclusively.
For whether current on-chain signals suggest Bitcoin has, that analysis layers several of these frameworks together.
Track your Bitcoin position with low fees
FAQ
Is the stock-to-flow model accurate in 2026?
S2F accurately models Bitcoin’s supply scarcity – the supply cap is real, the halving schedule is deterministic, and the ratio sits at roughly 25:1 post-2024 halving. What the model cannot do is accurately predict price in a specific timeframe, because it has no variable for demand, macro conditions, or institutional behavior. Use it as a supply scorecard, not a price forecast.
Why did the S2F model fail in 2022?
The 2022 crash was driven primarily by the Federal Reserve’s aggressive rate-hiking cycle, which caused a broad selloff in risk assets. S2F contains no macro variable, so it had no mechanism to anticipate or account for this. Additionally, leveraged positions from the 2021 bull run created forced selling pressure that overwhelmed supply-side support. The LUNA/Terra collapse in May 2022 and FTX’s implosion in November 2022 accelerated the drawdown, but macro was the primary cause.
What is Bitcoin’s stock-to-flow ratio in 2026?
After the April 2024 halving reduced block rewards to 3.125 BTC per block, Bitcoin’s S2F ratio sits at approximately 25:1. This is lower than the pre-halving figure of roughly 50:1 seen in the early 2020s because more of the total supply has been mined while new issuance has been cut. The next halving, expected around 2028, will compress the flow further.
Should I use S2F to time my Bitcoin buys?
S2F is not a standalone timing signal. It is most useful as a long-horizon framework that tells you whether Bitcoin is trading well above or below its historical scarcity-adjusted price. For shorter-term timing, you need demand-side signals: on-chain realized price, ETF flows, and macro regime context. Use S2F to frame the cycle; use on-chain data to time entries.
Conclusion
The stock-to-flow model isn’t dead – but it was oversold as a precision instrument when it’s actually a blunt supply-side barometer. The 2022 collapse wasn’t a failure of Bitcoin’s scarcity. It was a demonstration that scarcity alone does not set price when macro conditions, leverage, and demand dynamics move against you.
In 2026, I keep S2F in the toolkit as a floor-signal framework. The supply math is sound. The deterministic issuance schedule is one of Bitcoin’s genuine differentiators from every commodity that came before it. But I stopped treating it as a calendar for when to expect price targets, and I stopped letting it crowd out the demand-side analysis that the model structurally ignores.
The investors who got burned in 2022 weren’t wrong to care about Bitcoin’s scarcity. They were wrong to treat a supply model as a price guarantee. That’s the lesson S2F actually teaches – if you’re willing to hear it.
If you are also reconsidering how to hold Bitcoin – ETF or spot – the expense ratio math over 20 years may surprise you.
If you’re rethinking how much BTC to hold after reading this, the BTC allocation framework from InvestAnswers is worth understanding – it separates conviction from position sizing in a way S2F doesn’t.




