Consensus schedule · block 959,590
Every 210,000 blocks, Bitcoin's new supply halves — by rule, not by committee. Everything below is computed from the live block height; the date is an estimate at the 10-minute block target.
Blocks remaining
90,410
Estimated date
Apr 13, 2028
≈ 628 days · at height 1,050,000
Subsidy 3.125 → 1.5625 BTC
−156.25M sats
less new supply, every block
At block 1,050,000, the block subsidy drops from 3.125 BTC to 1.5625 BTC. Circulating supply today is roughly 20,061,219 BTC of the final 21,000,000 — the remaining coins arrive on a schedule no one can change.
closes from our daily history · not a forecast
What the shrinking supply does to the dollar → · Watch blocks land live → · Parity: if Bitcoin absorbed the dollar → · Price by year since 2012 → · Supply, counted live →