Blog

Bitcoin Stock-to-Flow: Stunning Beginner’s Best Guide

E
Evelyn Carter
· · 9 min read

Bitcoin has many price models, but few attract as much attention as the stock-to-flow model. It looks simple, yet it shapes how many investors think about...

Bitcoin has many price models, but few attract as much attention as the
stock-to-flow model. It looks simple, yet it shapes how many investors
think about long-term Bitcoin value. For beginners, it can feel like
secret code. It is not. Once broken into steps, it is easy to follow.

This guide explains stock-to-flow in clear language, shows how it fits
Bitcoin, and highlights where it works and where it fails. You will see
why some traders love it and why others call it overrated.

What Is Stock-to-Flow in Plain Terms?

Stock-to-flow (S2F) is a ratio that compares how much of something exists
(stock) with how much is produced each year (flow). It started as a way to
measure scarcity for commodities such as gold and silver. A high S2F means
something is hard to produce relative to the existing supply.

In simple words: stock-to-flow tries to answer one question. How many
years of current production would be needed to double the existing
supply?

The stock part: total existing supply

Stock is the current supply that already exists and is available. For
Bitcoin, stock is the number of coins already mined and in circulation.
For example, if 19.7 million BTC exist, that is the stock.

With gold, stock means all above-ground gold that people hold as bars,
coins, jewelry, or in central bank reserves.

The flow part: new supply per year

Flow is new production that enters the market in one year. For Bitcoin,
this means all new coins miners receive from block rewards during a year.
For gold, it is the gold that mines add each year.

If Bitcoin adds about 164,250 coins per year, that is the annual flow.
Numbers change after each halving event, because the block reward drops.

How to Calculate Bitcoin’s Stock-to-Flow

The formula for stock-to-flow is short. The tricky part is getting
accurate numbers, but many charting sites do that work. Understanding the
math still helps you judge claims about the model.

  1. Find total circulating supply (stock).
  2. Find annual production (flow).
  3. Use the formula: S2F = Stock / Annual Flow.

Suppose Bitcoin has 19.7 million BTC in circulation, and miners create
164,250 BTC in a year. The S2F would be 19,700,000 / 164,250 ≈ 120. This
means it would take about 120 years of current production to double the
existing supply.

Why halvings matter so much

Bitcoin halvings cut the block reward roughly every four years. That means
the annual flow drops sharply in one moment. Since S2F divides stock by
flow, a smaller flow makes the S2F jump.

Before a halving, miners earn more coins per block. Right after a halving,
they earn half as many. Stock grows more slowly, so the asset becomes more
scarce on paper. This jump in S2F is one reason many traders watch halving
dates closely.

Why Stock-to-Flow Attracts Bitcoin Investors

Stock-to-flow appeals to many Bitcoin fans because it tells a clean story:
fixed supply, falling issuance, rising scarcity. On charts, S2F lines
often look smooth and upward, while price candles swing around them.

It gives a sense of structure in a market that can feel chaotic. Some
investors see it as a north star for long-term value, even if short-term
moves ignore it completely.

Key reasons people like S2F

Traders and long-term holders use S2F in different ways. The reasons tend
to fall into a few clear buckets.

  • It links Bitcoin to a classic scarcity model used for gold.
  • It gives a simple number that is easy to compare over time.
  • It highlights the impact of halvings on new supply.
  • It supports a long-term “digital gold” thesis.
  • It offers a rough map for price cycles, even if not precise.

For a new investor, S2F can help shift thinking from day trading noise to
multi-year supply trends. For example, someone who sees the S2F rise after
a halving may choose to hold through heavy volatility rather than sell on
every dip.

Bitcoin vs Gold: Stock-to-Flow Comparison

One classic use of S2F is to compare Bitcoin with gold. Both have limited
supply growth. Both attract people who worry about currency debasement.
Yet their production dynamics differ, and that affects their S2F scores.

The table below shows rough stock-to-flow values for Bitcoin and gold at
different stages in Bitcoin’s life. Values are illustrative, not exact,
but they show the pattern clearly.

Approximate Stock-to-Flow Ratios: Bitcoin vs Gold
Asset / Period Stock (Total Supply) Annual Flow Estimated S2F
Gold (recent) ~205,000 tonnes ~3,000 tonnes ~68
Bitcoin pre-2012 halving ~10.5 million BTC ~1.3 million BTC ~8
Bitcoin around 2020 halving ~18.4 million BTC ~328,500 BTC ~56
Bitcoin after 2024 halving ~19.7 million BTC ~164,250 BTC ~120

Gold has a fairly stable S2F because miners adjust production slowly.
Bitcoin’s S2F jumps sharply every four years. This step-like pattern is
one reason many Bitcoin advocates argue that, in scarcity terms, Bitcoin
could overtake gold in the long run.

The Stock-to-Flow Price Model Explained

The famous Bitcoin S2F model goes further than a simple ratio. It tries to
link S2F directly to price with a power-law function. In words, it says:
as S2F grows, price grows in a roughly predictable curve on a log scale.

In practice, the original model used historical S2F values and Bitcoin
prices, then fit a regression line. From that fit, it forecast price
ranges for future years and halving cycles.

How traders often use the model

Traders do not all treat S2F the same way. Some follow it almost
religiously. Others treat it as one of many signals.

A common pattern looks like this:

  1. Use S2F to get a rough “fair value” band for each halving cycle.
  2. Compare current price with the S2F implied value.
  3. Judge if Bitcoin seems cheap, fair, or overheated for that stage in the
    cycle.
  4. Combine with on-chain data and macro news to shape a plan.

For example, if the S2F curve suggests a long-term value well above price,
a long-term holder may keep dollar-cost averaging instead of trying to
time every swing.

Criticism: Where Stock-to-Flow Falls Short

Stock-to-flow has strong critics, including many Bitcoin supporters. The
problem is not the ratio itself. The problem starts when people treat it
as a strict price law instead of a rough lens.

Main limits and risks

Stock-to-flow focuses on supply. It ignores many forces that drive price.
This narrow view introduces clear limits.

  • It ignores demand. Regulation changes, ETF approvals, macro shocks, or
    a loss of interest can overpower supply effects.
  • It assumes past relationships between S2F and price will repeat, which
    may break as Bitcoin matures.
  • It can give a false sense of certainty, which may tempt people to take
    on too much risk.
  • It struggled badly during some periods, for example during strong
    macro-driven drawdowns, where price sat far below the model’s path.

A beginner who blindly trusts S2F may buy late in a bull run because a
line on a chart suggests “much higher” prices. If a large macro shock
hits, that same beginner may watch a deep drawdown and panic sell. The
problem was not Bitcoin itself, but the rigid faith in one model.

How to Use Stock-to-Flow as a Beginner

Stock-to-flow can still be useful as long as it stays in the right place
in the toolkit. It should guide expectations, not dictate them. The aim is
to blend it with simple risk rules and basic on-chain or macro awareness.

Practical tips for using S2F safely

A few practical habits can make S2F more helpful and less dangerous for
new investors. These habits focus on context and risk control rather than
blind prediction.

  1. Treat S2F as a long-term lens, not a short-term trading signal. Think in
    halving cycles, not weeks.
  2. Compare S2F with basic demand signals, such as exchange inflows,
    ETF inflows, or user growth data.
  3. Set clear position sizes and do not adjust them just because the model
    suggests a high future price.
  4. Watch how price behaves around halvings but avoid assuming a repeat of
    the past cycle in detail.
  5. Keep learning other models, like on-chain cost basis or liquidity
    metrics, to avoid single-model bias.

Think of S2F as a weather forecast that says “this season is usually dry”.
You still check the sky before leaving the house. In markets, that means
you still look at demand, regulation, and global risk before acting.

Is Stock-to-Flow Still Relevant for Bitcoin?

The stock-to-flow debate has cooled somewhat, yet it still shapes how
people talk about Bitcoin scarcity. Many large investors and analysts
ignore the strict price curve but still accept the basic idea: falling
new supply can support higher prices if demand holds or grows.

As Bitcoin matures, more factors compete with S2F. Institutional flows,
ETF products, regulation, and macro cycles now play a bigger role.
Scarcity is one piece in a larger puzzle, not the whole picture.

How to Think About Bitcoin S2F

Stock-to-flow gives a clear way to talk about Bitcoin scarcity over time.
It shows how halvings slow new supply and how that compares with assets
such as gold. For beginners, it can anchor long-term thinking and reduce
obsession with daily price noise.

At the same time, treating S2F as destiny is risky. It is a single model
in a market driven by human behavior, regulation, and global events. Use
it as a map of supply, not a crystal ball. Combine it with critical
thinking, simple risk rules, and a focus on long time horizons.

Viewed that way, Bitcoin stock-to-flow is less a magic formula and more a
useful story about how a fixed-supply asset ages over decades.