Dashboard/Lab/Stock-to-Flow

Stock-to-Flow

Valuation Models

Existing supply divided by annual new issuance. Higher ratio = greater scarcity.

Current Value

122.8024

As of

2026-10-16

Z-Score

—

Signal

No threshold

Loading chart…

Methodology

Open, reproducible — computed from our own archive node

Definition

Stock-to-Flow — existing supply divided by annual new issuance. A scarcity ratio.

Formula

stock_to_flow = total_supply / rolling₃₆₅_sum(daily_issuance_btc)

How we compute it

Annual flow is the trailing-365-day sum of daily issuance (supply diff); S2F divides total mined BTC by it. Clamped to [0, 1000].

Provenance · Every on-chain metric traces back to our own self-hosted Bitcoin archive node — no third-party data vendor sits in the path. We extract the full UTXO lifecycle (each output's creation height/time, value, and the height/time it was later spent), join it against an independent USD price oracle, and roll it up into daily aggregates. The metric formulas are pure functions over those aggregates (src/pipeline/formulas.py), so any value on this page can be reproduced from the published daily archive.

Interpretation

Higher = greater scarcity. Steps up sharply at each halving as flow halves.

Caveats & limitations

  • ·S2F is a controversial price model; we publish the ratio itself, not a price prediction. Treat as a scarcity descriptor, not a forecast.

References

PlanB, "Stock-to-Flow"

Data points: 6,462 rows, 2009-02-06 to 2026-10-16Open in Lab →

Current Stock-to-Flow reading

As of 2026-10-16, Bitcoin’s Stock-to-Flow is 122.8, compared with 119.4 one year earlier (2025-10-16). The series has 6,462 daily readings from 2009-02-06 to 2026-10-16, computed from our own full-archive Bitcoin node and refreshed every day.

Historical extremes

The highest Stock-to-Flow on record is 123.2 on 2026-10-01; the lowest is 1.000 on 2009-07-22. Readings near either end of that range have historically coincided with cycle turning points — use the chart above to see where today sits relative to past extremes.

Read it with

Data & method

Source: computed from raw UTXO data on OnChainLab’s own Bitcoin node — no third-party data vendor. Category: Valuation Models. Last updated 2026-10-16. The full series is free to download as JSON or as part of the full daily CSV, and the published dataset is cryptographically committed — you can verify it yourself. Browse all metrics.