Market Analysis

    Bitcoin Stock-to-Flow (S2F) Model: How It Works & Its Limits

    By Web3Believer & Webio
    9 min read

    What Is Stock-to-Flow

    The Stock-to-Flow (S2F) model is a quantitative framework that measures an asset's scarcity by comparing its existing supply (stock) to its annual production rate (flow). The formula is simple:

    S2F Ratio = Stock ÷ Flow

    For Bitcoin:

    • Stock = Total circulating supply (~19.8 million BTC as of 2026)
    • Flow = New Bitcoin mined annually (~168,000 BTC after the 2024 halving)
    • S2F Ratio = 19.8M ÷ 0.168M = ~118

    A higher S2F ratio means an asset is harder to inflate — it would take longer for new supply to significantly dilute existing holdings. This concept has been used for decades to analyze precious metals like gold and silver, where scarcity is a primary driver of value.

    The model was adapted for Bitcoin by pseudonymous analyst PlanB in 2019, who published the original model on Medium. PlanB argued that Bitcoin's mathematically guaranteed supply schedule makes it uniquely suited for S2F analysis. Unlike gold, where mining companies can theoretically increase production when prices rise, Bitcoin's halving mechanism ensures that new supply decreases predictably every four years regardless of price.

    This programmatic scarcity — combined with increasing adoption — forms the theoretical basis for S2F price predictions.

    The S2F Formula Explained

    PlanB's Stock-to-Flow price model goes beyond just calculating the ratio — it uses regression analysis to derive price targets based on scarcity. The core formula is:

    ln(Market Value) = a × ln(S2F) + b

    Or in simpler terms: Price = e^(a × ln(S2F) + b)

    Where:

    • ln = natural logarithm
    • a (slope) ≈ 3.0-3.3 based on historical regression
    • b (intercept) ≈ determined by historical data fitting
    • e = Euler's number (~2.718)

    Model Evolution:

    S2F (Original, 2019): Used only Bitcoin's data points at monthly intervals. Predicted ~$55,000 after the 2020 halving.

    S2FX (Cross-Asset, 2020): Incorporated gold and silver data points, arguing Bitcoin transitions through "phases" (Proof of Concept → E-money → Digital Gold). Predicted higher targets of $100K-288K by end of 2021 cycle.

    Calculating the S2F Ratio Over Time:

    Halving Date Block Reward Annual Flow S2F Ratio
    Pre-halving 2009-2012 50 BTC 2.6M ~3-7
    1st halving 2012 25 BTC 1.3M ~10
    2nd halving 2016 12.5 BTC 657K ~25
    3rd halving 2020 6.25 BTC 328K ~54
    4th halving 2024 3.125 BTC 164K ~118
    5th halving 2028 (est.) 1.5625 BTC 82K ~240

    Notice how each halving approximately doubles the S2F ratio, which the model interprets as fundamentally increasing Bitcoin's value floor.

    Bitcoin vs Gold vs Silver S2F

    Comparing S2F ratios across assets reveals why Bitcoin is often called "digital gold" — and why some argue it may become even more valuable:

    Asset Stock Annual Flow S2F Ratio Scarcity Interpretation
    Bitcoin 19.8M BTC 168K BTC ~118 Scarcest asset ever
    Gold 210,000 tons 3,500 tons ~60 Historic store of value
    Silver 1.6M tons 27,000 tons ~22 Industrial + monetary
    Platinum 10,000 tons 200 tons ~50 Industrial focus
    US Dollar Unlimited ~$1T+/year ~0 No scarcity

    Key Insights:

    • Bitcoin now exceeds gold's S2F ratio — after the 2024 halving, Bitcoin is mathematically the scarcest asset by this metric
    • Gold's S2F has been stable for millennia — mining output increases slowly and roughly matches jewelry/industrial demand
    • Bitcoin's S2F will keep increasing — each halving doubles the ratio while gold's remains roughly constant
    • Silver's lower S2F explains why it has underperformed gold as a monetary asset over centuries

    The S2F Hypothesis: If markets value scarcity consistently across assets, and if Bitcoin achieves similar market acceptance as gold ($12-15 trillion market cap), then Bitcoin's price should converge toward valuations implied by its S2F ratio.

    At gold parity (~$12T market cap), Bitcoin would be worth approximately $600,000 per BTC. S2F proponents argue this is inevitable; critics argue the model is oversimplified.

    Explore the historical scarcity relationship with our On-Chain Metrics dashboard.

     

    PlanB's Model and Predictions

    PlanB is the pseudonymous Dutch institutional investor who popularized the Bitcoin Stock-to-Flow model in March 2019. His analysis gained widespread attention for correctly predicting Bitcoin's general price trajectory through 2021.

    Key Predictions Made:

    • March 2019: PlanB predicted Bitcoin would reach ~$55,000 after the 2020 halving based on the original S2F model
    • April 2020: S2FX (cross-asset) model predicted $100,000-288,000 by end of 2021
    • Floor Model: PlanB later created a "worst case" floor model that predicted monthly price minimums

    Results:

    Bitcoin reached $69,000 in November 2021 — exceeding the original S2F prediction of $55K

    Bitcoin never reached $100,000 in the 2021 cycle — falling short of S2FX predictions

    Bitcoin fell to $15,500 in 2022 — breaking the floor model's predictions for over a year

    PlanB's Current Stance (2024-2026): PlanB has acknowledged the model's limitations while maintaining that S2F captures the long-term relationship between scarcity and value. He argues that:

    • Short-term deviations are noise
    • The model's accuracy should be judged over full cycles, not monthly
    • External factors (Fed policy, regulation) can cause temporary deviations
    • Bitcoin's S2F > gold's S2F will eventually be reflected in prices

    S2F Price Implications for Current Cycle (2024-2028): With S2F ratio of ~118, the model suggests fair value in the $100,000-200,000 range. However, the model's reliability for precise price targets has been questioned after the 2022 breakdown.

    S2F After the 2024 Halving

    The April 2024 halving reduced Bitcoin's block reward from 6.25 to 3.125 BTC, pushing the S2F ratio to approximately 118 — nearly double gold's ratio. This milestone has important implications:

    Supply Mathematics:

    • New daily Bitcoin: ~450 BTC (down from ~900 pre-halving)
    • New annual Bitcoin: ~164,000 BTC (down from ~328,000)
    • S2F ratio: ~118 (up from ~57)
    • Inflation rate: ~0.85% annually (down from ~1.7%)

    Historical Post-Halving Performance:

    Halving S2F Ratio After Peak Price (Cycle) Time to Peak
    2012 (1st) ~10 $1,163 365 days
    2016 (2nd) ~25 $19,783 526 days
    2020 (3rd) ~54 $69,044 546 days
    2024 (4th) ~118 ~$108,000 (so far) ~240+ days

    Current Cycle Observations:

    • Bitcoin reached new all-time highs within months of the 2024 halving — faster than previous cycles
    • The presence of Bitcoin ETFs fundamentally changed demand dynamics
    • Price action has been less volatile than previous post-halving rallies

    S2F Model Expectations: Based on the S2F ratio of 118, the model suggests Bitcoin's "fair value" in the $150,000-250,000 range by the end of this cycle. However, the model's track record on specific price targets has been mixed.

    What's Different This Cycle:

    • Institutional demand: ETF inflows provide steady buying pressure independent of retail sentiment
    • Reduced volatility: Professional market structure dampens extreme moves
    • Regulatory clarity: Clearer rules reduce uncertainty discount

    Monitor halving effects with our Halving Countdown and track supply metrics with our Supply Calculator.

    Criticisms and Limitations

    The Stock-to-Flow model has faced significant criticism from economists, traders, and even other Bitcoin analysts. Understanding these critiques is essential for using the model appropriately:

    Fundamental Criticisms:

    • Demand is ignored: S2F only models supply scarcity, but price is determined by supply AND demand. A scarce asset with no demand is worthless.
    • Circular logic: The model assumes scarcity → value, but this relationship is not automatic for digital assets
    • No comparable assets: Gold took thousands of years to develop its S2F-price relationship; applying it to a 17-year-old asset may be premature
    • Cannot go to infinity: The model implies exponentially increasing prices forever, which is mathematically impossible

    Statistical Criticisms:

    • Cointegration issues: Time series data for both S2F and price are non-stationary, making regression potentially spurious
    • Overfitting: The model was fit to limited historical data and may not generalize to future conditions
    • Model selection bias: Other models (like the Power Law) show similar or better fits with different theoretical foundations

    Practical Failures:

    • 2022 breakdown: Bitcoin spent over 12 months below S2F model predictions, with actual price 75% below "fair value"
    • Floor model invalidated: PlanB's floor model was violated for extended periods
    • S2FX overestimation: The cross-asset model predicted $100K+ by end of 2021, which didn't materialize

    Defenders' Response:

    • S2F is a long-term model; short-term deviations are expected
    • External shocks (Fed policy, FTX collapse) caused temporary dislocations
    • The model correctly identified the general direction over multiple cycles
    • No model is perfect; S2F provides a useful framework for thinking about scarcity

    Best Practice:

    Use S2F as one input among many — not as a precise price predictor. Combine with:

    The S2F model's value lies in conceptual understanding of scarcity rather than exact price forecasts.

    “Stock-to-flow describes scarcity, and scarcity drives value. The model captured Bitcoin's halving-driven supply shock — but no model survives contact with every market.”
    — PlanBPseudonymous quant & creator of S2FSource: medium.com/@100trillionUSD

    Frequently Asked Questions