The information provided in this article is for informational purposes only and does not constitute financial advice. Cryptocurrency investments carry a high degree of risk. Always conduct your own research.
Bitcoin just crossed the 20 million supply milestone. With 95.2% of BTC already mined, find out exactly how many coins are left and why the rest takes 114 years.

In a historic moment for decentralized finance, the $Bitcoin network has officially surpassed the 20,000,000 BTC circulating supply mark. As of March 9, 2026, the world’s most prominent cryptocurrency has entered its final "million" phase. This milestone confirms that 95.23% of all Bitcoin that will ever exist has already been produced, leaving a tiny fraction for the next century of miners and investors to fight over.
How Many Bitcoins Are Left?
If you are looking for the exact number, here is the breakdown:
- Total Supply Cap: 21,000,000 BTC
- Current Supply: 20,000,000 BTC
- Remaining to be Mined: 1,000,000 BTC
While the first 20 million took roughly 17 years to mine (2009–2026), the protocol’s programmed difficulty and halving events mean the final 1 million coins will not be fully exhausted until approximately the year 2140.
Why is the Bitcoin Supply Capped at 21 Million?
The 21 million limit is hard-coded into the Bitcoin protocol by its creator, Satoshi Nakamoto. This specific number was chosen to ensure absolute scarcity. Unlike fiat currencies that can be printed infinitely by central banks, Bitcoin acts as a "hard" asset.
The scarcity is enforced through a geometric supply reduction. Every 210,000 blocks (roughly every four years), the amount of new Bitcoin created per block is cut in half. This makes Bitcoin more scarce over time, often leading investors to move their assets to for long-term holding.
Want to Trade Bitcoin with a good broker? Check out our exchange comparison
How Long Will it Take to Mine the Final 1 Million BTC?
It will take 114 years to mine the remaining 1,000,000 $BTC. This staggering timeline is due to the exponential decay of the block reward:
- Current Era (Post-2024): 3.125 BTC per block.
- Next Era (Post-2028): 1.5625 BTC per block.
- Final Era: By the late 21st century, the reward will be measured in tiny fractions of a satoshi.
This slow release ensures that the network remains secure for over a century while the market slowly absorbs the remaining supply. You can track the current of this scarcity on our live ticker.
What Happens When the Last Bitcoin is Mined?
A common question among new users is: Will miners stop working when there is no more Bitcoin to create? The answer is no. When the subsidy hits zero in 2140, miners will be paid entirely in transaction fees. As the network grows and more people use to trade, the volume of fees is expected to be sufficient to incentivize miners to keep securing the blockchain.
Why Does the 20 Million Milestone Matter for Investors?
Reaching 20 million is a psychological "supply shock" trigger. With institutional adoption rising and the "liquid supply" on exchanges hitting record lows, the fact that only 1 million coins remain to be discovered serves as a massive bullish signal for the "Digital Gold" narrative.
















English (US) ·