Bitcoin Supply & Issuance Dashboard

Protocol-issued supply, annual issuance, inflation and the long-run supply curve. This is the compact Tools edition; the wider professional analysis workspace is available in the Charts Hub.

What is the Bitcoin Supply & Issuance Dashboard?

The Bitcoin Supply & Issuance Dashboard uses block height, the initial 50 BTC subsidy and the 210,000-block halving rule to compute protocol-issued supply, annual issuance, inflation and the long-run 21 million cap curve.

How do I use the Bitcoin Supply & Issuance Dashboard?

Use annual issuance and inflation to track how new-coin supply pressure falls after halvings. Use blocks to the next halving for mining and cycle research, but do not convert scarcity directly into a price target.

What should I watch out for?

The calculation is protocol issuance and does not subtract lost, unspendable or dormant BTC. Block times also fluctuate around ten minutes.

How the Bitcoin Supply & Issuance Dashboard works

This dashboard calculates Bitcoin’s protocol-issued supply, current block subsidy, annualized new supply, issuance inflation rate and stock-to-flow from the current block height and the 210,000-block halving schedule. It also plots the long-run supply curve to 2140.

What you enter

  • None; it uses the current block height from the site’s mining network data.

What it shows

  • Protocol-issued supply (BTC) and current block subsidy
  • Annualized new supply and issuance inflation (%)
  • Stock-to-flow ratio
  • Blocks and approximate days until the next halving
  • Cumulative issued supply curve, 2009–2140

How to use it

  1. Read protocol-issued supply and the current block subsidy.
  2. Check annualized new supply and issuance inflation.
  3. Treat stock-to-flow as a scarcity ratio only.
  4. See the blocks and days left until the next halving.
  5. Use the supply curve to see issuance flatten toward 21 million.

Formula

Subsidy = floor(50 BTC in sats ÷ 2^floor(height ÷ 210,000)). Supply = sum over eras of blocks × that era’s subsidy. Annual issuance = subsidy × 144 × 365. Inflation = annual issuance ÷ supply. S2F = supply ÷ annual issuance. Days to halving ≈ remaining blocks ÷ 144. "floor" rounds down.

Worked example

At height 900,000 (subsidy 3.125): supply = 210,000 × 93.75 + 60,001 × 3.125 = 19,875,003 BTC. Annual issuance = 3.125 × 144 × 365 = 164,250. Inflation = 164,250 ÷ 19,875,003 ≈ 0.83%; S2F ≈ 121.0. 150,000 blocks to height 1,050,000 ≈ 1,042 days.

How to read the result

  • Each halving roughly halves annual issuance and the inflation rate.
  • By the schedule, well over 90% of the 21 million cap has already been issued.
  • Stock-to-flow only describes scarcity.

Limits and cautions

  • Supply is theoretical protocol issuance; it does not subtract lost or unspendable coins.
  • It assumes 144 blocks a day; real block times vary.
  • Stock-to-flow is not a price model or price target.

Common questions

What is Bitcoin’s current inflation rate?

Annual new supply divided by current supply. In the 3.125 BTC subsidy era it is a little under 1% a year.

How many bitcoins will ever exist?

Just under 21 million. The subsidy halves every 210,000 blocks until it reaches zero around 2140.

What is stock-to-flow?

Existing supply divided by new annual issuance, a measure of scarcity. This page does not turn it into a price prediction.

🌡 Latest BTC cycle reading: 41/100 · Neutral Zone (as of 2026-10-20). BTC Cycle Thermometer: Bitcoin top or bottom?

Open the full-screen chart workspace

Free to use with no signup. Read Bitcoin valuation, cycle, backtests and alerts, and calculate fees, slippage, funding and post-rebate cost before trading.