How many Bitcoins are there?

Track how much Bitcoin is left to be mined in real-time

Maximum Bitcoin Supply
21,000,000 BTC
Last Updated
Loading...
bitcoins existence illustration
Total BTC in Existence
--
95.146% of maximum supply
bitcoins left mining axe
Bitcoins Left to Be Mined
--
-- million BTC remaining
bitcoins issued pie chart
% of Bitcoins Issued
--%
--% left to mine
bitcoins per day illustration
New Bitcoins per Day
--
~-- BTC per block
0 BTC (2009)19,980,675 BTC mined21,000,000 BTC (2140)
Genesis Block95.146% CompleteLast Bitcoin

Frequently Asked Questions

Bitcoin has a hard-coded maximum supply of 21 million coins. This limit was set by Bitcoin's creator, Satoshi Nakamoto, to ensure Bitcoin remains a deflationary asset and maintains scarcity similar to precious metals like gold.

As of today, approximately 19.5-19.6 million Bitcoins have been mined. The exact number increases with each new block mined, which occurs approximately every 10 minutes.

Based on current estimates and Bitcoin's halving schedule, the last Bitcoin is expected to be mined around the year 2140. After this point, miners will only earn transaction fees as rewards.

When all 21 million Bitcoins are mined (around 2140), miners will no longer receive block rewards. They will only earn transaction fees. This transition is designed to ensure the long-term sustainability of the Bitcoin network.

Estimates suggest that 3-4 million Bitcoins (15-20% of the total supply) may be permanently lost due to lost private keys, forgotten wallets, or inaccessible coins. These lost coins increase the scarcity of remaining accessible Bitcoins.