What happens after all Bitcoins are mined!
Key ideas
Bitcoin has a fixed maximum total supply of 21 million coins.
As of August 2025, more than 19.91 million BTC have already been mined (approximately 94.8% of the total supply).
With the current block rewards, new Bitcoin is mined at a rate of approximately 3.125 BTC every 10 minutes.
When the last Bitcoin is mined in approximately 2140, miners will not receive new BTC as rewards after that. Instead, they will fully rely on transaction fees to cover mining costs and maintain network sustainability.