BTC

Bitcoin Stock to Flow Model (S2F)

Favorite Embed
Buy Bitcoin…

Ratio of the current stock of bitcoin and flow of new production

This chart is currently being updated and will be back shortly.

Latest Stock to Flow snapshot

Explain with AI

S2F Price

Current Price

$60,213.12

% Deviation

Days Until Halving

622

Date Created

Mar 2019

Created By

Plan B

Last Updated

10 hours

Newhedge Stats

Favorites

30

Alerts

0

Background on the Stock to Flow model

A decade ago, Bitcoin was created with the initial intention of becoming an electronic cash system, thus putting it in the currency bracket.

Today it has evolved to the point where bitcoin resists any attempts at clear categorization.

Economists and traders struggle to fit bitcoin into neat buckets and old mental models. Nevertheless, a growing consensus seems to view bitcoin as part of the 'commodities' family, alongside similar assets such as gold.

When we categorize bitcoin as a commodity, we're essentially defining it as a scarce, valuable, durable, divisible, tradable, and transportable digital good. It also opens up bitcoin to valuation models that are relevant to commodities.

As with many fascinating bitcoin insights, the Stock-to-Flow model comes from a pseudonymous influencer known as Plan B.

How does Stock to Flow work?

Building on earlier work from Saifedean Ammous, Plan B splits the entire supply of bitcoin into two categories.

Bitcoin’s stock refers to the supply of bitcoin already mined into existence. Around 19,500,000 BTC as of now.

Bitcoin’s flow is the annual production of a commodity, which in bitcoin’s case refers to the number of new bitcoin’s mined each year.

The scarcer a commodity is, and hence the more valuable, the higher its stock-to-flow ratio.

According to Plan B’s data, gold has a stock-to-flow ratio of 65, which means it would take 65 years to produce the current stock of gold at today’s rate.

Gold's S2F: 185,000 tons of gold circulating in the world, and 3,000 tons are produced every year, the S2F for gold can be calculated by dividing supply by flow to get a figure of roughly 65.

Gold’s Stock-to-flow ratio at 65 vs. other commodities

Silver has a S2F ratio of 22. Meanwhile, commodities like zinc, copper, and palladium generally have a S2F ratio closer to one. This makes them fairly replaceable and abundant.

And what about Bitcoin? Let's calculate that now.

Calculating the Stock to Flow ratio

Calculating S2F is simply taking the current amount of BTC in existence and dividing it by the amount of BTC being created in a certain time period.

Stock to Flow Formula:
Stock-to-Flow (SF) Ratio = stock / flow

Bitcoin’s current stock is currently around ~18.9 million coins.

When it comes to the flow of bitcoin, it’s important to remember that the bitcoin halving in May 2020 cut down the issuance of new bitcoin by half, making an already scarce commodity that much harder to come by.

As of now, 6.25 new bitcoin are mined every 10 minutes. This works out to 52,560 new blocks a year, putting the flow of bitcoin at 328,500.

Accordingly, Bitcoin’s S2F ratio is 18.9 million/328,500 = 57.5. As measured by S2F, bitcoin is much scarcer than even silver, coming second only to gold.

However, by the time bitcoin production will get cut in half once again in 2024, its S2F ratio will be as high as 103!

Stock-to-flow comparison chart with Bitcoin and other commodities

Bitcoin's 4-year cycles

The S2F model is one example of using regression analysis to formulate theories about the price of bitcoin. Regression analysis looks at the relationship between a certain variable (the S2F ratio in this case), and the bitcoin price.

If that relationship is found to be statistically significant, analysts can extrapolate into the future based on the results that happened in the past.

While it is well-known that when it comes to investments, ‘past performance is not necessarily indicative of future results’, models such as S2F and the similar ‘Rainbow model’ can help us frame bitcoin’s price movement and map out relevant variables that influence its price.

Most of these analyses have one important thing in common. They predict significant price increases following a Bitcoin halving every four years.

Intuitively, it’s understandable that an asset’s price will show upwards price pressure once the supply decreases.

Less supply, even if demand doesn’t increase, means higher prices. Satoshi understood basic economics and arranged the rules of the game to leverage this simple dynamic.

By programming supply halvings every four years, he set the foundation upon which the adoption of Bitcoin could play out.


Chat

You are commenting as a guest. .

allderdice

About to reach prime mvrvz score, we are def reaching a bottom here

Comment from Bitcoin MVRV Z-Score

G
Guest
orangepilledmining815

What is the open interest and funding on bitcoin

Comment from Bitcoin Futures Open Interest - All Exchanges

G
Guest
soundtimestamp510

Is there an app

Comment from Bitcoin Dashboard

27 June 2026

alon

@sundybtcking with the Advanced plan you can download the data or pull via API and connect all the charts you want. Maybe we should add a sandbox to do it in the Newhedge UI?

Comment from Bitcoin Dashboard

sundybtcking

can i put the LTH and STH together

Comment from Bitcoin Long Term Holder Supply Change

G
Guest
sovereignmises734

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⡆ ⠀⠀⠀⠀⠀⢀⣶⣆⢀⠔⠁⠀⣷ ⠀⠀⠀⠀⠀⠚⣿⣿⣷⡄⠀⠀⢸ ⠀⠀⠀⠀⠀⣠⣺⣿⣿⡇⠀⠀⠸ ⠀⠀⠀⠀⡸⣿⣿⣿⣿⡇⠀⠀⠀ ⠀⠀⠀⡔⠁⢸⣿⣿⣿⣿⠀⠀⠀ ⠀⠀⠌⠀⠀⠀⣿⣿⣿⣿⠀⠀⠀ ⠀⡌⠀⠀⠀⠀⢸⣿⣿⣿⡇⠀⠀ ⠈⠀⠀⠀⠀⠀⢸⣿⣿⣿⡇⠀⠀ ⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣷⠀⠀ ⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣷⣄ ⠀⠀⠀⠀⠀⠀⠛⠛⠛⠛⠛⠛⠉

Comment from Bitcoin Dashboard

25 June 2026

G
Guest
openuncensorable989

Everyone wanted to scoop up sats sub 60k well here we are

Comment from Bitcoin Dashboard

G
Guest
shadowselfcustody929

Bear market, time to buy

Comment from Bitcoin Dashboard

allderdice

Big move down now, what happened?

Comment from Bitcoin Dashboard

G
Guest
luckyfixed967

Big move up what happened?

Comment from Bitcoin Dashboard

G
Guest
quickaustrian402

Btc

Comment from Bitcoin Dashboard

24 June 2026

G
Guest
cybersound809

Btc

Comment from Bitcoin Reachable Node Distribution Live Map

21 June 2026

drenchravine

been stacking for a decade

Comment from Bitcoin Dashboard

G
Guest
radicalfixed103

Hu

Comment from Bitcoin Reachable Node Distribution Live Map

G
Guest
trustlessmaximalism413

can florida and the uk start stacking sats? thanks

Comment from Bitcoin Dashboard

drenchravine

Hello from Florida

Comment from Bitcoin Dashboard

G
Guest
boldhyperbitcoinization661

Hello from the UK

Comment from Bitcoin Dashboard

19 June 2026

G
Guest
fiatrothbard984

spacex going public with that much bitcoin is huge news

Comment from Bitcoin Dashboard

16 June 2026

G
Guest
honestlibertarian870

Heard about this from BTC Prague. My new favorite bitcoin resource

Comment from Bitcoin Dashboard

clicktriggermod

Hi Im New . Looking out to win in Bitcoin This Coming Weels

Comment from Bitcoin Dashboard