Bitcoin Supply: How Many Bitcoin Are Left?
Bitcoin mined so far and left to mine, the block reward and the issuance rate, with the full halving schedule to the last satoshi.
On 18 Oct 2026 an estimated 20,097,796 BTC (95.70% of the cap) have been mined and about 902,204 BTC are left. The subsidy is 3.125 BTC a block, about 450 BTC a day, an annual issuance rate of 0.82%.
Bitcoin supply over time
BTC mined, genesis block to the last satoshimined (est.) still to be mined halving
Estimates from the halving schedule, not a node reading: the block height is interpolated between the genesis block and the halving dates, then taken as 144 blocks a day (one every 10 minutes) after the last halving, so it can drift by a few thousand blocks. Lost coins are not subtracted.
Bitcoin inflation rate: annual issuance
BTC issued a year ÷ supply · log scaleannual issuance rate today
Issuance counts the block subsidy only, at 144 blocks a day; transaction fees are not new coins and are not included.
Bitcoin halving and block reward schedule
subsidy halves every 210,000 blocks, rounded down to the satoshi| Epoch | Starts (UTC) | First block | Subsidy (BTC) | BTC issued in epoch | Supply at end (BTC) | % of max supply | Issuance a year at start |
|---|---|---|---|---|---|---|---|
| 0 | 3 Jan 2009 | 0 | 50 | 10,500,000 | 10,500,000 | 50.0000% | — |
| 1 | 28 Nov 2012 | 210,000 | 25 | 5,250,000 | 15,750,000 | 75.0000% | 12.5% |
| 2 | 9 Jul 2016 | 420,000 | 12.5 | 2,625,000 | 18,375,000 | 87.5000% | 4.17% |
| 3 | 11 May 2020 | 630,000 | 6.25 | 1,312,500 | 19,687,500 | 93.7500% | 1.79% |
| 4 (now) | 20 Apr 2024 | 840,000 | 3.125 | 656,250 | 20,343,750 | 96.8750% | 0.834% |
| 5 | 17 Apr 2028 (est.) | 1,050,000 | 1.5625 | 328,125 | 20,671,875 | 98.4375% | 0.404% |
| 6 | 14 Apr 2032 (est.) | 1,260,000 | 0.78125 | 164,062.5 | 20,835,937.5 | 99.2188% | 0.199% |
| 7 | 12 Apr 2036 (est.) | 1,470,000 | 0.390625 | 82,031.25 | 20,917,968.75 | 99.6094% | 0.0985% |
| 8 | 9 Apr 2040 (est.) | 1,680,000 | 0.1953125 | 41,015.625 | 20,958,984.375 | 99.8047% | 0.0491% |
| 9 | 6 Apr 2044 (est.) | 1,890,000 | 0.09765625 | 20,507.8125 | 20,979,492.1875 | 99.9023% | 0.0245% |
| 10 | 4 Apr 2048 (est.) | 2,100,000 | 0.04882812 | 10,253.9052 | 20,989,746.0927 | 99.9512% | 0.0122% |
| 11 | 1 Apr 2052 (est.) | 2,310,000 | 0.02441406 | 5,126.9526 | 20,994,873.0453 | 99.9756% | 0.00611% |
| 12 | 29 Mar 2056 (est.) | 2,520,000 | 0.01220703 | 2,563.4763 | 20,997,436.5216 | 99.9878% | 0.00306% |
| 13 | 27 Mar 2060 (est.) | 2,730,000 | 0.00610351 | 1,281.7371 | 20,998,718.2587 | 99.9939% | 0.00153% |
| 14 | 24 Mar 2064 (est.) | 2,940,000 | 0.00305175 | 640.8675 | 20,999,359.1262 | 99.9969% | 0.000764% |
| 15 | 21 Mar 2068 (est.) | 3,150,000 | 0.00152587 | 320.4327 | 20,999,679.5589 | 99.9985% | 0.000382% |
| 16 | 19 Mar 2072 (est.) | 3,360,000 | 0.00076293 | 160.2153 | 20,999,839.7742 | 99.9992% | 0.000191% |
| 17 | 16 Mar 2076 (est.) | 3,570,000 | 0.00038146 | 80.1066 | 20,999,919.8808 | 99.9996% | 9.5e-05% |
| 18 | 13 Mar 2080 (est.) | 3,780,000 | 0.00019073 | 40.0533 | 20,999,959.9341 | 99.9998% | 4.8e-05% |
| 19 | 11 Mar 2084 (est.) | 3,990,000 | 0.00009536 | 20.0256 | 20,999,979.9597 | 99.9999% | 2.4e-05% |
| 20 | 8 Mar 2088 (est.) | 4,200,000 | 0.00004768 | 10.0128 | 20,999,989.9725 | >99.9999% | 1.2e-05% |
| 21 | 5 Mar 2092 (est.) | 4,410,000 | 0.00002384 | 5.0064 | 20,999,994.9789 | >99.9999% | 6.0e-06% |
| 22 | 3 Mar 2096 (est.) | 4,620,000 | 0.00001192 | 2.5032 | 20,999,997.4821 | >99.9999% | 3.0e-06% |
| 23 | 1 Mar 2100 (est.) | 4,830,000 | 0.00000596 | 1.2516 | 20,999,998.7337 | >99.9999% | 1.5e-06% |
| 24 | 27 Feb 2104 (est.) | 5,040,000 | 0.00000298 | 0.6258 | 20,999,999.3595 | >99.9999% | 7.5e-07% |
| 25 | 25 Feb 2108 (est.) | 5,250,000 | 0.00000149 | 0.3129 | 20,999,999.6724 | >99.9999% | 3.7e-07% |
| 26 | 22 Feb 2112 (est.) | 5,460,000 | 0.00000074 | 0.1554 | 20,999,999.8278 | >99.9999% | 1.9e-07% |
| 27 | 19 Feb 2116 (est.) | 5,670,000 | 0.00000037 | 0.0777 | 20,999,999.9055 | >99.9999% | 9.3e-08% |
| 28 | 17 Feb 2120 (est.) | 5,880,000 | 0.00000018 | 0.0378 | 20,999,999.9433 | >99.9999% | 4.5e-08% |
| 29 | 14 Feb 2124 (est.) | 6,090,000 | 0.00000009 | 0.0189 | 20,999,999.9622 | >99.9999% | 2.3e-08% |
| 30 | 11 Feb 2128 (est.) | 6,300,000 | 0.00000004 | 0.0084 | 20,999,999.9706 | >99.9999% | 1.0e-08% |
| 31 | 9 Feb 2132 (est.) | 6,510,000 | 0.00000002 | 0.0042 | 20,999,999.9748 | >99.9999% | 5.0e-09% |
| 32 | 6 Feb 2136 (est.) | 6,720,000 | 0.00000001 | 0.0021 | 20,999,999.9769 | 100.0000% | 2.5e-09% |
| 33 | 3 Feb 2140 (est.) | 6,930,000 | 0 | 0 | 20,999,999.9769 | 100.0000% | 0% |
Dates marked est. assume one block every 10 minutes from the 20 April 2024 halving; real blocks arrive a little faster or slower, so future halvings can land weeks away from these dates. The issuance rate is the epoch's subsidy for a year divided by the supply when the epoch starts. The subsidy reaches 0 at block 6,930,000; the total is 20,999,999.9769 BTC.
Bitcoin supply FAQ
How many bitcoin are left to mine?
About 902,204 BTC on 18 Oct 2026: an estimated 20,097,796 of the 20,999,999.9769 BTC that will ever exist have been mined (95.70%). The figure comes from the halving schedule and the block-time assumption, not a live block count.
What is Bitcoin's maximum supply?
20,999,999.9769 BTC, just under 21 million. The block subsidy started at 50 BTC and halves every 210,000 blocks, rounded down to the satoshi, so the sum stops short of 21,000,000. The last 1-satoshi subsidies fall between about 6 Feb 2136 and 3 Feb 2140; from block 6,930,000 the subsidy is 0.
What is the current Bitcoin block reward?
The block subsidy is 3.125 BTC since the 20 April 2024 halving (block 840,000), about 450 new BTC a day at 144 blocks a day. Miners also collect transaction fees, which this page does not count. The next halving, to 1.5625 BTC, is expected around 17 Apr 2028.
What is Bitcoin's inflation rate?
About 0.82% a year: 164,250 BTC issued a year at today's subsidy divided by the estimated 20,097,796 BTC mined. It roughly halves at each halving, to about 0.40% after the next one.