There will only ever be 21,000,000 BTC. New coins are released with every block via the block subsidy, which halves roughly every four years. Once all 21 million are mined — estimated around the year 2140 — no new supply will ever enter circulation.
0 BTC
21,000,000 BTC (hard cap)
— mined so far
Total Supply Cap
21,000,000
BTC · fixed forever
Mined to Date
—
approx. circulating
Remaining to Mine
—
BTC left in subsidy
% Already Mined
—
of hard cap
Current Block Height
—
mainnet
Current Subsidy
3.125 BTC
per block
Current Epoch
—
halving era
Blocks Until Next Halving
—
est. date —
Next Subsidy
1.5625 BTC
per block after halving
Final BTC Mined
~2140
last sat issued
Lost coins: an estimated 3–4 million BTC are permanently lost (forgotten keys, early burns, Satoshi's dormant coins). The effective circulating supply is lower than the mined total. Remaining supply figures use on-chain block height data via the Anthropic web search tool.