Bitcoin Stock-to-Flow Model: A Beginner's Guide
Discover the Bitcoin stock‑to‑flow model: a scarcity‑based framework that compares Bitcoin to gold. Learn how it works, its limitations, and how beginners can use it responsibly.

Bitcoin Stock-to-Flow Model: A Beginner's Guide
The Bitcoin stock-to-flow model is a scarcity-based framework that helps investors estimate the long-term value of Bitcoin by comparing its existing supply (stock) to its annual new production (flow). Originally popularized by the pseudonymous analyst PlanB, this model draws direct inspiration from how investors value precious metals like gold and silver. Understanding the stock-to-flow model gives you one of the most widely discussed tools for thinking about Bitcoin as a store of value asset.

What Is the Stock-to-Flow Model for Bitcoin?
The stock-to-flow (S2F) model for Bitcoin measures the relationship between the total amount of Bitcoin already mined (the stock) and the amount of new Bitcoin created each year (the flow). The higher the resulting ratio, the more scarce an asset is considered to be. For context, gold has a very high stock-to-flow ratio because above-ground reserves are massive while annual mining adds only a tiny fraction. Bitcoin, through its built-in halving events, repeatedly increases its own stock-to-flow ratio by cutting the block reward in half every four years.
How Stock-to-Flow Is Calculated
The formula is simple:
Stock-to-Flow = Total Existing Supply / Annual New Production
A non‑financial analogy helps clarify: imagine there are 10,000 cans of soda in a warehouse (the stock) and only 100 new cans are produced each year (the flow). The stock-to-flow ratio would be 100. That high number means scarcity—you wouldn't expect the warehouse to be flooded with new cans anytime soon. Now apply this to Bitcoin:
| Asset | Stock (approx.) | Annual Flow (approx.) | S2F Ratio |
|---|---|---|---|
| Silver | 550,000 tonnes | 25,000 tonnes | ~22 |
| Gold | 200,000 tonnes | 3,500 tonnes | ~57 |
| Bitcoin (pre‑2012) | 5 million BTC | 2.6 million BTC | ~1.9 |
| Bitcoin (after 2024 halving) | ~19.7 million BTC | ~164,000 BTC | ~120 |
As the table shows, Bitcoin’s S2F ratio rises dramatically after each halving, eventually surpassing gold’s. The model posits that this ever‑increasing scarcity should drive the price higher over long time horizons.
Why the Bitcoin Stock‑to‑Flow Model Matters for Investors

Proponents argue that the Bitcoin stock‑to‑flow model successfully captured Bitcoin’s price trends across multiple halving cycles. Because the supply schedule is hard‑coded and predictable, the model provides a transparent framework for long‑term valuation. Other assets, such as fiat currencies, have extremely low (or even negative) stock‑to‑flow ratios because central banks can increase the money supply at will—making Bitcoin’s fixed supply a compelling alternative.
- It offers a common language for comparing Bitcoin to traditional scarce assets.
- It highlights the importance of halving events, which are the only mechanism that changes the flow.
- It reinforces the narrative that Bitcoin is digital gold, a narrative many institutional investors adopt.
However, the model is not a trading tool. It works best as a long‑term reference rather than a short‑term price predictor.
Limitations of the Stock‑to‑Flow Model

No model is perfect, and the stock‑to‑flow model has several well‑known drawbacks:
- It assumes that scarcity alone drives value, ignoring demand‑side factors such as adoption, regulation, or competing blockchains.
- It treats the flow as the only variable, but actual prices also depend on liquidity, market sentiment, and macroeconomic conditions.
- The model’s statistical fit has been criticized for data mining—testing many variables until one appears to match past data.
- Black swan events, such as exchange hacks or government bans, can temporarily break the correlation.
⚠️ Warning: Beginners often assume the stock‑to‑flow model is a precise price forecast. In reality, it is a scarcity metric, not a crystal ball. Using it to make leveraged bets or short‑term trades can lead to significant losses. Always combine it with other research and risk management.
How Beginners Can Use the Stock‑to‑Flow Model Responsibly
Rather than relying on the S2F model as a standalone price target, use it to understand why Bitcoin’s monetary policy is intentionally deflationary. Here are three practical ways to incorporate it into your learning:
- Monitor halving schedules – Each halving roughly doubles Bitcoin’s S2F ratio. Understanding this rhythm helps you appreciate why many long‑term holders anticipate price appreciation after each event.
- Compare Bitcoin to other scarce assets – The S2F model provides a direct, intuitive comparison to gold and silver. This can shape your view of Bitcoin’s potential role in a diversified portfolio.
- Avoid over‑reliance – Treat the model as a thought experiment rather than a trading algorithm. Look at on‑chain data (e.g., active addresses, hash rate) alongside S2F to get a fuller picture.
By focusing on the concept of diminishing new supply instead of a specific price number, you gain a more sustainable investment mindset.
Conclusion
The Bitcoin stock‑to‑flow model is a powerful yet simple idea: as the rate of new Bitcoin creation decreases over time, the asset becomes progressively scarcer, which—according to supply‑and‑demand logic—should support its long‑term value. While no model can predict the future with certainty, the S2F model gives beginners an accessible way to grasp why many consider Bitcoin a store of value. Learn it, but always pair it with broader economic understanding and prudent risk management.
For further reading, see PlanB’s original analysis of the model on Medium and the official Bitcoin whitepaper which established the supply schedule.
