Introduction
The world of cryptocurrency has given rise to numerous models and frameworks to understand the dynamics of digital asset prices. One such model that has garnered significant attention in the Bitcoin community is the Stock-to-Flow (S2F) model. This model posits that the price of Bitcoin is primarily determined by its scarcity, specifically the rate at which new bitcoins are produced relative to the existing supply. Bitcoin’s fixed supply, combined with its predictable issuance rate, provides a unique opportunity to apply a model designed around scarcity—a concept familiar to commodities such as gold and silver.
Developed by an anonymous analyst known as PlanB in 2019, the Stock-to-Flow model has become a central tool in Bitcoin price forecasting. The S2F model predicts that the price of Bitcoin is strongly correlated with its stock-to-flow ratio, which measures the ratio of an asset’s existing supply to its annual production. Since Bitcoin has a fixed maximum supply of 21 million coins, and the block reward halving events reduce the rate of new Bitcoin creation, the model suggests that Bitcoin’s price should increase as its scarcity grows over time.
In this article, we will delve into the Stock-to-Flow model, its application to Bitcoin, and its implications for Bitcoin’s price trajectory. We will examine the theoretical underpinnings of the model, its historical accuracy, and its limitations. Additionally, we will explore how Bitcoin’s halving events impact the model and the broader market, as well as the criticisms and controversies surrounding the S2F framework.
Chapter 1: Understanding the Stock-to-Flow Model
1.1. The Basics of the Stock-to-Flow Model
The Stock-to-Flow (S2F) model is a method of valuing assets based on their scarcity, which is quantified by the ratio of the current stock (total existing supply) to the flow (annual production). The greater the ratio, the more scarce the asset is considered to be.
- Stock: The total supply of an asset in circulation.
- Flow: The annual production of new units of the asset.
In the case of Bitcoin, the stock refers to the total number of bitcoins that have been mined up to a specific point in time, and the flow refers to the number of new bitcoins mined each year. The S2F ratio is calculated by dividing the total supply (stock) by the annual supply increase (flow).
For Bitcoin, the model hinges on the halving events, which occur approximately every four years. During each halving, the reward that miners receive for processing transactions is cut in half, effectively reducing the flow of new bitcoins entering the market. This creates a decreasing rate of supply expansion, which, according to the S2F model, should lead to price increases as scarcity intensifies.
1.2. The Formula
The basic formula for the Stock-to-Flow ratio is:S2F=StockFlowS2F = \frac{\text{Stock}}{\text{Flow}}S2F=FlowStock
For example, if Bitcoin’s current circulating supply (stock) is 18 million coins, and the annual issuance rate (flow) is 0.9 million coins, the S2F ratio would be:S2F=18,000,000900,000=20S2F = \frac{18,000,000}{900,000} = 20S2F=900,00018,000,000=20
A higher S2F ratio indicates greater scarcity. Bitcoin’s fixed supply and predictable issuance schedule make it particularly well-suited for this type of model.
Chapter 2: Applying the Stock-to-Flow Model to Bitcoin
2.1. Bitcoin’s Unique Supply Structure
Bitcoin’s supply is unique compared to traditional assets. Unlike fiat currencies or other commodities, Bitcoin’s total supply is capped at 21 million coins. This fixed supply is encoded in the protocol, making it resistant to inflationary pressures or changes in monetary policy.
Bitcoin’s monetary policy, set by its code, ensures that its supply is predictable. New bitcoins are mined approximately every 10 minutes, with a reward that is halved approximately every four years in an event known as the Bitcoin halving. These halvings reduce the flow of new bitcoins being issued, thus increasing the Stock-to-Flow ratio and, according to the model, making Bitcoin increasingly scarce.
2.2. Bitcoin Halving and Its Impact on S2F
The Bitcoin halving events are central to the Stock-to-Flow model. These events occur roughly every 210,000 blocks, or about every four years, and reduce the block reward miners receive for adding new blocks to the blockchain. Since the block reward is halved, the flow of new bitcoins entering circulation decreases, making Bitcoin even scarcer.
The halving events have had a profound impact on Bitcoin’s price history. Historically, Bitcoin has experienced price surges following each halving, as the reduction in supply is seen as a bullish event for scarcity-driven assets. The S2F model argues that as the supply of new bitcoins decreases, demand will push prices higher, maintaining a direct relationship between scarcity and price.
- 2012 Halving: Bitcoin’s price rose from around $10 to over $1,000.
- 2016 Halving: Bitcoin’s price surged from around $400 to nearly $20,000.
- 2020 Halving: Following the most recent halving, Bitcoin’s price exploded from under $10,000 to its all-time high of nearly $69,000 in 2021.
These price increases are often cited as evidence of the predictive power of the Stock-to-Flow model.

Chapter 3: Stock-to-Flow and Bitcoin’s Price Predictions
3.1. Modeling Bitcoin’s Future Price
The Stock-to-Flow model suggests that Bitcoin’s price follows a predictable upward trajectory as its S2F ratio increases due to periodic halvings. Based on this model, as the flow of new Bitcoin decreases with each halving, the scarcity of Bitcoin grows, and its price should rise proportionally.
PlanB, the creator of the S2F model, has made specific price predictions for Bitcoin based on the S2F ratio. According to PlanB, Bitcoin’s price could reach $100,000–$288,000 by the end of 2024 based on the current S2F projection, with higher projections possible if Bitcoin’s S2F ratio continues to rise as the network’s flow continues to decrease.
The predictive nature of the Stock-to-Flow model has made it an attractive tool for investors and traders looking to forecast Bitcoin’s price trajectory, especially during periods of uncertainty. However, while the S2F model has historically had some degree of success in predicting long-term trends, its accuracy is subject to ongoing debate.
Chapter 4: The Criticisms and Limitations of the Stock-to-Flow Model
4.1. Over-reliance on Scarcity
One of the most common criticisms of the S2F model is that it places too much emphasis on scarcity as the primary driver of Bitcoin’s price. While scarcity is certainly an important factor, Bitcoin’s price is also influenced by a range of other factors, including demand, market sentiment, regulation, and macroeconomic conditions. For example, institutional adoption, changes in government regulations, and global economic events (such as the COVID-19 pandemic) have a significant impact on Bitcoin’s price.
Critics argue that focusing exclusively on the S2F ratio may oversimplify the complexities of the cryptocurrency market, where demand-side factors like investor psychology, macroeconomic trends, and technological innovation also play a significant role in determining price.
4.2. Historical Accuracy and Short-Term Predictions
Although the S2F model has shown success in forecasting Bitcoin’s price during certain periods, it has not always been accurate in the short term. For example, during the 2021 bull run, Bitcoin’s price exceeded the S2F model’s predictions, only to crash in 2022—highlighting the difficulty of using long-term models for short-term price movements.
Additionally, the model’s predictive accuracy may become less reliable as Bitcoin’s adoption increases, and external factors like institutional investment and global economic events come into play more prominently.
4.3. Bitcoin’s Maturing Market
Another argument against the S2F model is that it may be less effective as Bitcoin matures and transitions from being a speculative asset to a more widely adopted form of digital money or store of value. As the market for Bitcoin matures, the impact of halvings and scarcity may have a diminishing effect on price. Some argue that, as Bitcoin becomes more integrated into the global financial system, factors like liquidity, macro-economic trends, and regulation will exert a greater influence over its price than simple scarcity.
Chapter 5: The Future of the Stock-to-Flow Model
5.1. Adaptation and Evolution
Despite its criticisms, the Stock-to-Flow model has made a significant contribution to the understanding of Bitcoin’s scarcity and price behavior. As Bitcoin continues to evolve, it’s likely that the model will also evolve. There may be updates to the model to include new factors, such as institutional adoption, network effects, and other macroeconomic variables that influence Bitcoin’s price.
In addition, the increasing liquidity of Bitcoin and its potential integration into central bank digital currencies (CBDCs) could shift the focus of price predictions away from scarcity and towards other economic factors.
5.2. Conclusion: Is the S2F Model Still Relevant?
The Stock-to-Flow model has undeniably provided valuable insights into the scarcity-driven dynamics of Bitcoin’s price. For long-term investors, it has served as a useful tool for understanding Bitcoin’s scarcity and predicting its potential price trajectory. However, the model should not be relied upon exclusively for short-term trading decisions or to predict every price movement.
As Bitcoin matures, its price will likely be influenced by a broader array of factors, including institutional adoption, regulatory developments, and shifts in market sentiment. While the S2F model remains an important part of the Bitcoin narrative, it should be viewed in conjunction with other models and insights, and not as a standalone solution for predicting Bitcoin’s future price.
Ultimately, the Stock-to-Flow model is just one piece of the puzzle in understanding Bitcoin’s potential as an asset class, and its predictions should be considered alongside other market dynamics and emerging trends.

















































