Bitcoin In Circulation
See how much Bitcoin is left to be mined and currently in circulation.
Mining Progress
95.23%of all Bitcoin mined
In Circulation
19,998,862.00
out of 21,000,000 BTC
Remaining
1,001,138.00
4.77% yet to mine
The last Satoshi is expected to be mined in 2140. Specifically, the block reward will drop to zero at block 6,930,000.
Frequently Asked Questions
How much Bitcoin is currently in circulation?
There are currently 19,998,862.00 BTC in circulation, based on live blockchain supply data.
What percentage of Bitcoin has been mined?
95.23% of the 21,000,000 BTC supply cap has been mined so far.
How much Bitcoin remains to be mined?
About 1,001,138.00 BTC remains to be mined, or 4.77% of the total supply.
When will all 21 million Bitcoin be mined?
Bitcoin issuance is expected to end around the year 2140, when block subsidies approach zero near block 6,930,000. The exact calendar timing can vary because block intervals are not perfectly constant.