The exact number of bitcoins in circulation is approximately 19.95 million. This figure constantly evolves as new blocks are mined and block rewards are distributed.
The maximum supply of bitcoins is fixed at 21 million units, leaving approximately 1 million bitcoins to be mined and put into circulation. In October 2025, about 1.5 million BTC remained to be mined, and by November 2025, it is estimated that around 1.32 million BTC will still be left to mine. It is also important to note that it is estimated that between 2.3 and 7.8 million bitcoins are lost forever (forgotten passwords, discarded hard drives, etc.), which further reduces the actual amount of BTC available on the market.
The distribution of all remaining bitcoins is done gradually through the mining process, with an event called "halving" (the reduction of block rewards) occurring approximately every four years. The last bitcoin is expected to be mined and circulated around the year 2140. At that point, miners will no longer be rewarded with new bitcoins, but only with transaction fees.




