At today's rate of progression when will the market cap of 21 million be reached? If bitcoin increases at such a rate. In addition to this, is it true that when the market cap is reached, miners will still get transaction fees? If so, how much will these transaction fees be?


1 Answer 1


Bitcoin will hit its maximum of 21,000,000 coins in approximately the year 2140.

After that, there will be no "reward" for mining, and the only incentive will be transaction fees. Transaction fees will continue to be set by the market (as they are now), depending on how much people are willing to pay.

No one can say with certainty what the fees will be at that time.

  • I think you're mistaken. How did you arrive at 2024? Do you know that the mining reward halves every 210,000 blocks? See the questions I've linked above.
    – Murch
    Jun 19, 2017 at 22:19
  • You're right. I read the table at: en.bitcoin.it/wiki/Controlled_supply very quickly, and saw the bottom number was 2024. At that point, more than 93% of all bitcoins will have been mined. But mining will continue. That same article predicts the last reward will be on May 7th, 2140 (with certain assumptions)
    – abelenky
    Jun 19, 2017 at 22:23
  • Well, 99% are mined in 2032, so the reward will be very small long before mining stops completely. So, there would be some merit to mentioning earlier dates, but they need to be explained better. ;) I calculated some figures around the reward schedule here: docs.google.com/spreadsheets/d/…
    – Murch
    Jun 19, 2017 at 22:28

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.