<p>I have created this <a href="https://docs.google.com/spreadsheets/d/12tR_9WrY0Hj4AQLoJYj9EDBzfA38XIVLQSOOOVePNm0/edit#gid=0" rel="nofollow noreferrer">Google sheet</a> to calculate various metrics of the reward schedule. The numerical maximum of bitcoins that could be created is 20,999,949.9769 BTC.</p>
<pre><code>0.98 × max = 20,579,950.977362
</code></pre>
<p>So, the network will have issued more than 98% of all bitcoins once there are more than 20,579,950.977362 BTC. Looking at the table I linked above, we see that at the end of the fifth epoch, 20,343,700 BTC will have been mined, and 20,671,825 BTC at the end of the sixth. This means that 98% of all bitcoin will be issued some time in the sixth reward epoch, i.e. the time between the fifth and sixth halving. Since the block subsidy is constant for the whole epoch, we can calculate how much will need to be issued in the sixth epoch to reach 98%:</p>
<pre><code>98%×max - supply_after_5th_halving = amount_to_issue_in_6th_epoch
</code></pre>
<p>To reach 98%, 236,250.977362 BTC need to be mined in the sixth epoch.
The block subsidy is 1.5625 BTC per block in the sixth epoch.</p>
<pre><code>236,250.977362 ÷ 1.5625 = 151,200.63
</code></pre>
<p>I calculate that 98% of all bitcoins will have been issued with the 151,201st block in the sixth epoch. Since the genesis block was at height 0, and each epoch has 210,000 blocks, the first block of the second epoch was 210,000. Likewise, the first block of the sixth epoch is 1,050,000 which makes the 151,201st block occur at height 1,201,200. Since the fifth halving is projected to happen in 2028 and the sixth halving in 2032, and 151,201 is slightly less than 3/4 of 210,000, the network should have issued 98% of all bitcoins in 2030 or 2031.</p>

CC BY-SA 4.0
2021-03-01T23:23:17.680Z
Thank you so much for the help! Did you use a specific formula?
Saihdev
CC BY-SA 4.0
2021-03-02T13:19:47.900Z
I edited my answer to show my work more explicitly. Note that I must have slipped by one row with the year, I've corrected my prediction to 2030 or 2031.
Murch
CC BY-SA 4.0
2021-03-02T13:29:22.977Z
Oh, and if you want to count the Genesis block even though it's not part of the UTXO set, it would of course be some ~31 blocks later. Although, then one could also argue that the coins not collected from blocksubsidies should be taken into account. You can read more about all that here: https://bitcoin.stackexchange.com/a/38998/5406
Murch
CC BY-SA 4.0
2021-03-01T19:36:45.347Z
2021-04-07T01:40:03.117Z
2021-04-07T01:40:03.117Z
Murch
<p>Trying to find a calculation to work out what year will an arbitrary percentage of bitcoin will be mined, specifically 98%.</p>
<p>I know it takes 10 minutes to mine 1 block but unsure how to use this?</p>
<p>Thank you for any help :)</p>

<reward-schedule>
How do you calculate when 98% of Bitcoin will be mined?
Saihdev
# How do you calculate when 98% of Bitcoin will be mined?

(Asked by: username_0 on 2021-03-01)

Trying to find a calculation to work out what year will an arbitrary percentage of bitcoin will be mined, specifically 98%.

I know it takes 10 minutes to mine 1 block but unsure how to use this?

Thank you for any help :)

**Tags:** reward-schedule


---

## 1 answers

### Answer by username_1 on 2021-03-01. Score: 7

I have created this [Google sheet](https://docs.google.com/spreadsheets/d/12tR_9WrY0Hj4AQLoJYj9EDBzfA38XIVLQSOOOVePNm0/edit#gid=0) to calculate various metrics of the reward schedule. The numerical maximum of bitcoins that could be created is 20,999,949.9769 BTC.

```
0.98 × max = 20,579,950.977362

```

So, the network will have issued more than 98% of all bitcoins once there are more than 20,579,950.977362 BTC. Looking at the table I linked above, we see that at the end of the fifth epoch, 20,343,700 BTC will have been mined, and 20,671,825 BTC at the end of the sixth. This means that 98% of all bitcoin will be issued some time in the sixth reward epoch, i.e. the time between the fifth and sixth halving. Since the block subsidy is constant for the whole epoch, we can calculate how much will need to be issued in the sixth epoch to reach 98%:

```
98%×max - supply_after_5th_halving = amount_to_issue_in_6th_epoch

```

To reach 98%, 236,250.977362 BTC need to be mined in the sixth epoch.
The block subsidy is 1.5625 BTC per block in the sixth epoch.

```
236,250.977362 ÷ 1.5625 = 151,200.63

```

I calculate that 98% of all bitcoins will have been issued with the 151,201st block in the sixth epoch. Since the genesis block was at height 0, and each epoch has 210,000 blocks, the first block of the second epoch was 210,000. Likewise, the first block of the sixth epoch is 1,050,000 which makes the 151,201st block occur at height 1,201,200. Since the fifth halving is projected to happen in 2028 and the sixth halving in 2032, and 151,201 is slightly less than 3/4 of 210,000, the network should have issued 98% of all bitcoins in 2030 or 2031.

> **Comments:**
> **username_0**: Thank you so much for the help! Did you use a specific formula?  
> **username_1**: I edited my answer to show my work more explicitly. Note that I must have slipped by one row with the year, I've corrected my prediction to 2030 or 2031.  
> **username_1**: Oh, and if you want to count the Genesis block even though it's not part of the UTXO set, it would of course be some ~31 blocks later. Although, then one could also argue that the coins not collected from blocksubsidies should be taken into account. You can read more about all that here: https://bitcoin.stackexchange.com/a/38998/5406  

---

