Bitcoin Stock to Flow Model: Scarcity-Based Valuation Explained
Explore the Bitcoin Stock-to-Flow model and how scarcity drives valuation. Learn about S2F methodology, criticisms, and what it means for price predictions.
Uvin Vindula — IAMUVIN
Published 2026-04-18
Bitcoin Stock-to-Flow Model: Scarcity and Value
The Stock-to-Flow (S2F) model is one of the most widely discussed Bitcoin valuation frameworks. Popularized by the anonymous analyst PlanB in March 2019, it attempts to quantify Bitcoin's scarcity and correlate it with price. While controversial, the model has sparked important conversations about how to value a truly scarce digital asset.
What is Stock-to-Flow?
Stock-to-Flow is a ratio that measures the abundance of a resource:
- Stock: The total existing supply of the commodity.
- Flow: The annual production rate (new supply entering the market).
- S2F Ratio = Stock / Flow: How many years of production it would take to double the existing supply.
A higher S2F ratio means greater scarcity. Gold, with an S2F of approximately 60-65, is considered scarce because it would take over 60 years of mining to double the existing supply. Silver has an S2F of about 22.
Bitcoin's Stock-to-Flow
Bitcoin has a programmatic, predictable supply schedule:
- Total supply cap: 21 million BTC
- Current circulating supply: ~19.8 million BTC (as of 2026)
- Block reward: 3.125 BTC per block (after the 2024 halving)
- Annual production: ~164,250 BTC per year
- Current S2F ratio: ~120 (higher than gold)
After every halving (approximately every 4 years), Bitcoin's flow is cut in half, causing the S2F ratio to roughly double. This makes Bitcoin the first commodity where we can precisely predict future scarcity.
The S2F Model and Price
PlanB's model plots Bitcoin's S2F ratio against its market capitalization on a log-log chart. The key finding was a strong statistical correlation (R-squared above 0.95) between S2F and price throughout Bitcoin's history.
The Original S2F Model
The original model used a simple linear regression on log-transformed data, producing a formula: Market Value = e^(a) x S2F^(b), where a and b are constants derived from historical data. This model suggested that scarcity alone could explain most of Bitcoin's price movements.
S2FX (Cross-Asset Model)
PlanB later expanded the model to include gold and silver, creating the S2FX (Stock-to-Flow Cross-Asset) model. This version treated Bitcoin as transitioning through distinct phases (proof of concept, payments, e-gold, financial asset), each with a different S2F-price cluster.
The Halving Connection
The S2F model's most powerful prediction mechanism is the halving cycle:
| Halving | Date | Block Reward | Approximate S2F |
|---|---|---|---|
| Genesis | Jan 2009 | 50 BTC | ~1 |
| 1st Halving | Nov 2012 | 25 BTC | ~10 |
| 2nd Halving | Jul 2016 | 12.5 BTC | ~25 |
| 3rd Halving | May 2020 | 6.25 BTC | ~56 |
| 4th Halving | Apr 2024 | 3.125 BTC | ~120 |
Each halving has historically preceded a significant bull run, though the timing and magnitude have varied. The S2F model attributes this to the fundamental change in scarcity dynamics.
Criticisms of the S2F Model
The model has faced significant criticism from both traditional finance and crypto communities:
Statistical Concerns
- Spurious correlation: Critics argue that many growing metrics (internet users, world GDP) would show similar correlation with S2F simply because they all trend upward over time.
- Non-stationary data: Traditional regression analysis requires stationary data. Bitcoin's price and S2F are both non-stationary (trending), which can produce misleading R-squared values.
- Sample size: With only four halving events, the model has very few data points for its core mechanism.
Demand-Side Blindness
The S2F model only considers supply. It completely ignores demand factors such as adoption, regulation, competition from other cryptocurrencies, macroeconomic conditions, and market sentiment. Price is always determined by the intersection of supply and demand.
Infinite Price Paradox
As Bitcoin's flow approaches zero in future halvings, the S2F ratio approaches infinity. The model would predict an infinite price, which is obviously impossible. This suggests the model breaks down at extreme S2F values.
What the S2F Model Gets Right
Despite its limitations, the S2F model highlights important truths:
- Scarcity matters: Bitcoin's fixed supply is a genuine differentiator in a world of unlimited money printing.
- Halvings are significant: The supply shock from halvings does impact market dynamics, even if the exact price predictions are unreliable.
- Long-term trend: Over longer timeframes, Bitcoin's price has generally trended upward, consistent with increasing scarcity.
- Simple framework: The model provides a simple mental model for understanding Bitcoin's value proposition as a scarce asset.
Using S2F as a Sri Lankan Investor
For Sri Lankan Bitcoin investors, the S2F model should be one of many tools in your analysis toolkit, not the sole basis for investment decisions. Consider it alongside on-chain metrics, macroeconomic factors, technical analysis, and your own risk tolerance. Visit our tools page for analytical resources and our learning center for comprehensive investment education.
Disclaimer: This article is for educational purposes only and does not constitute financial advice. The Stock-to-Flow model is a theoretical framework with significant limitations. Past performance does not guarantee future results. Cryptocurrency investments carry substantial risk. Always do your own research.

By Uvin Vindula — IAMUVIN
Sri Lanka's leading Bitcoin educator. Author of "The Rise of Bitcoin".
Learn more →Related Articles
The Bitcoin Brief: LK
Weekly Bitcoin insights, market analysis, and Sri Lanka crypto news. Join 1,000+ readers.
Unsubscribe anytime · Educational content only