Bitcoin Stock-to-Flow Model Explained
Learn what the Stock-to-Flow model for Bitcoin is, how it calculates scarcity, what it predicts about price trends, and why critics question it. A beginner-friendly explanation with examples.

Bitcoin Stock-to-Flow Model Explained
The Stock-to-Flow model for Bitcoin is a scarcity-based valuation framework that compares the existing supply of Bitcoin (stock) to the amount newly created each year (flow). It helps investors understand how Bitcoin’s limited supply might influence its long-term value, similar to how gold’s scarcity has given it monetary status. This guide will break down how the model works, what it predicts, and where it falls short.

How the Stock-to-Flow Model for Bitcoin Works
The Stock-to-Flow model for Bitcoin relies on two simple inputs: the total number of Bitcoins already mined (the stock) and the number of new Bitcoins generated annually through mining rewards (the flow). The ratio is calculated by dividing stock by flow. A higher ratio indicates a scarcer asset, because existing supply is large relative to new production.
For example, consider gold. The estimated above-ground gold stock is roughly 200,000 tonnes, and annual mining adds about 3,500 tonnes. That gives a stock-to-flow ratio of approximately 57. This means it would take 57 years of current production to double the gold supply. Bitcoin, with a current stock of nearly 19.5 million coins and an annual flow of around 164,000 coins (after the latest halving), has a stock-to-flow ratio near 119. In other words, it would take over a century of new issuance to double Bitcoin’s supply—making it even scarcer than gold.
| Asset | Stock (approximate) | Annual Flow (approximate) | Stock-to-Flow Ratio |
|---|---|---|---|
| Gold | 200,000 tonnes | 3,500 tonnes | ~57 |
| Bitcoin | 19.5 million coins | 164,000 coins | ~119 |
| Silver | 700,000 tonnes | 26,000 tonnes | ~27 |
The model’s creator, an analyst known as PlanB, observed a strong historical correlation between Bitcoin’s stock-to-flow ratio and its market value. When the ratio increases after each halving (when mining rewards are cut in half), Bitcoin’s price has tended to rise significantly over the following months and years.
What the Stock-to-Flow Model for Bitcoin Predicts
Beyond describing current scarcity, the Stock-to-Flow model for Bitcoin is used to estimate where the asset’s value might head in the future. As Bitcoin’s supply approaches its 21-million cap, the flow will continue to shrink due to programmed halvings. The model suggests that:
- Higher scarcity tends to support higher valuations – each halving reduces the flow, pushing the ratio up and, historically, the price along with it.
- Halving events are key milestones – following the 2012, 2016, and 2020 halvings, Bitcoin experienced major bull runs. The model implies a similar pattern after future halvings.
- Long-term price targets can be derived – although the model does not predict exact dollar amounts, it places Bitcoin in a range comparable to monetary assets like gold on a per-coin basis.
It’s important to note that the model assumes demand remains constant or grows over time. It does not account for sudden shifts in adoption, regulation, or competing networks.
Criticisms of Bitcoin’s Stock-to-Flow Model
No model is perfect, and the Stock-to-Flow model for Bitcoin has attracted serious critiques from analysts and academics.
- It ignores the demand side – scarcity alone does not set price; utility, network effects, and user adoption also matter. A stock-to-flow model would give a positive value to a useless but scarce digital token.
- Statistical concerns – some critics argue that the model uses a small sample size (only a few halving cycles) and that its apparent correlation could be coincidental or driven by other factors.
- Exponential smoothing issues – the model fits a curve to historical data that may not hold up as Bitcoin matures. If adoption plateaus, the relationship between scarcity and price could break down.
- External variables – regulatory bans, exchange hacks, or a competing cryptocurrency that gains dominance could all undermine the model’s predictions.
Despite these limitations, the model remains a popular tool because it simplifies a complex system into an intuitive metric: scarcity backed by immutable code.
Practical Example: Using the Model to Gauge Scarcity
Imagine you are evaluating two assets as stores of value. Asset A produces 5% of its existing supply every year, while Asset B produces only 0.8% per year. The Stock-to-Flow model for Bitcoin would rank Asset B as far scarcer and therefore likely to hold or increase in value relative to Asset A under stable demand. Bitcoin sits firmly in the 0.8% camp (and will drop to 0.4% after a few more halvings), placing it in a league with gold and rare-earth metals.
You can apply this logic without any price data. Simply check Bitcoin’s current stock (look up “Bitcoin circulating supply”) and divide by the annual issuance (currently about 164,000 coins). The resulting ratio tells you how many years of production it would take to double the supply. A ratio above 50 is considered high scarcity; Bitcoin’s ratio already exceeds that of any major commodity.
The Stock-to-Flow model for Bitcoin is not a crystal ball, but it provides a compelling way to think about Bitcoin’s scarcity. Whether you agree with its predictions or not, understanding this model is essential for any crypto investor who wants to grasp one of the most discussed valuation frameworks in the space.
