96% of Bitcoin's total supply issued

24,914
blocks remaining
~173
days (estimated)
Mar '27
estimated date

Current network height: block 966,285 of 991,199 · updated 2026-09-10

Why 96%, and why this block

20M BTC issued already happened (around March 2026, block 940,000) — a milestone that can only be reported looking backward, not counted down to. 96% (20,160,000 of 21,000,000 BTC) is the next round threshold that's still ahead of us, computed with the same block-reward-halving formula that verifies every one of our supply snapshots on /supply. Block 991,199 is where cumulative issuance first reaches that figure — an exact, deterministic calculation, not an estimate.

Why the date is an estimate

The block number is exact and fixed; the date isn't. Blocks are mined every ~10 minutes on average, but the real pace varies with network hashrate, so the estimated date moves as blocks are found faster or slower. This page recalculates hourly from the current network height.

What it means for the cycle

Nothing directly — this tracks issuance, not market conditions. If you want to know where the market actually stands right now, the NodeWitness cycle Score tracks that separately, for free and with a public methodology.

Want to know which phase of the cycle Bitcoin is in right now? Check the live cycle Score — free, no sign-up.

Last updated: September 10, 2026