ANTHILLAsk your own question
Answer ยท confidence: partial

How many bitcoins will ever exist, and how many new ones appear yearly?

Research question: How many bitcoins will ever exist, how many are still unmined, and how much new supply enters the market each year?

The records show Bitcoin has a fixed supply cap of 21 million coins 110. The ceiling recomputed from Bitcoin Core's subsidy rule is 20,999,999.9769 BTC, slightly under the commonly quoted figure 12, and at least 26,609 documented lost bitcoins lower the actual upper limit 17. As of mid-October 2026, about 899,756 BTC remain to be mined 15, with circulating supply at about 20,091,752.29 BTC on 2026-10-01 2. The records give a daily rather than annual figure: new issuance is about 450 BTC per day at the current 3.125 BTC block reward 1622, a rate that halves roughly every four years 23 and ends around 2140 20. The newest fact is from mid-October 2026 1215.

Checked 2026-10-22. Only documented and supported facts are used.
Dig deeper on this question

Sources

[1] supported
Bitcoin has a fixed supply cap of 21 million coins.
"couples its fixed 21-million-coin cap with plausible demand growth and execution behavior"
Bitcoin supply, demand, and price dynamics (2025)
[2] supported
As of 2026-10-01, Bitcoin's circulating supply was about 20,091,752.29 BTC, according to MacroMicro's series.
"2026-10-01 20,091,752.29 440.63"
Bitcoin - Circulating Supply
[3] supported
The Bitcoin halving is a protocol-mandated 50% cut in the block subsidy that occurs roughly every four years, which reduces the rate of new bitcoin entering circulation.
"a protocol-mandated 50% reduction in block subsidy occurring approximately every four years"
Issuance Shocks in Mature Crypto Markets An Event-Study Analysis of the Bitcoin Halving and the Financialisation of BTC in Cycle Four (2026)
[4] documented
The total finite supply of Bitcoin is capped at 21 million coins.
"culminating in a finite supply of 21 million coins (Courtois et al., 2014)."
Estimating the Impact of the Bitcoin Halving on Its Price Using Synthetic Control
[5] documented
The initial mining reward was set at 50 BTC per block.
"halving the mining reward, initially set at 50 BTC per block every 210,000 blocks (or approximately every four years)"
Estimating the Impact of the Bitcoin Halving on Its Price Using Synthetic Control
[6] documented
The third Bitcoin halving in May 2020 reduced the mining reward from 12.5 to 6.25 BTC per block.
"The third Bitcoin halving that took place in May 2020 cut down the mining reward from 12.5 to 6.25 BTC per block"
Estimating the Impact of the Bitcoin Halving on Its Price Using Synthetic Control
[7] documented
The fourth Bitcoin halving in April 2024 reduced the block reward to 3.125 BTC.
"The fourth and most recent halving happened in April 2024, cutting the block reward further to 3.125 BTC."
Estimating the Impact of the Bitcoin Halving on Its Price Using Synthetic Control
[8] supported
The next Bitcoin Halving is expected to occur in or around May 2024.
"The next Bitcoin Halving is expected to occur in or around May 2024."
40-F Bitfarms Ltd (BITF) (CIK 0001812477) 2022-03-28
[9] documented
The Bitcoin network protocol adjusts Network Difficulty every 2,016 blocks to maintain an average block time of ten minutes.
"The Bitcoin network protocol automatically adjusts Network Difficulty by changing the target every 2,016 blocks hashed based on the time it took for the total computing power used in Bitcoin Mining to solve the previous 2,016 blocks such that the average time to solve each block is ten minutes."
40-F Bitfarms Ltd (BITF) (CIK 0001812477) 2022-03-28
[10] supported
Bitcoin has a fixed maximum supply of 21 million coins.
"Out of a fixed maximum supply of 21 million coins, more than 95% of all bitcoin that will ever exist is now in circulation."
BTC News: More than 95% of all bitcoin has already been mined, rest will take more than a century
[11] supported
As of the Clark Moody Dashboard count, 19,996,979 BTC had been mined, with roughly 3,000 BTC left before the 20 millionth coin.
"According to the Clark Moody Dashboard , 19,996,979 BTC have been mined, leaving just roughly 3,000 BTC remaining before the 20 millionth bitcoin is reached, roughly seven days away at current issuance rates."
BTC News: More than 95% of all bitcoin has already been mined, rest will take more than a century
[12] supported
Bitcoin's total supply ceiling, recomputed from Bitcoin Core's subsidy rule, is 20,999,999.9769 BTC, slightly under the commonly quoted 21 million.
"Recomputing it from Bitcoin Core's subsidy rule puts the true ceiling at 20,999,999.9769 BTC, 0.0231 BTC under the 21 million everyone quotes."
How Many Bitcoins Are Left to Mine? Supply Explained
[13] supported
Once about 20 million coins are mined, only about 1 million bitcoin remain to be mined, which will take over a century.
"with just 1 million coins left to be mined over the next century."
BTC News: More than 95% of all bitcoin has already been mined, rest will take more than a century
[14] supported
Bitcoin's total supply is capped at a maximum of 21 million coins.
"For perspective, of the 21M coins maximum, 7M have"
Bitter to Better โ€” How to Make Bitcoin a Better Currency (2012)
[15] supported
About 899,756 BTC remain to be mined, found by subtracting the roughly 20.10 million BTC issued from the ceiling.
"Take the ceiling, subtract the 20.10 million issued by the mid-October close, and 899,756 BTC remain."
How Many Bitcoins Are Left to Mine? Supply Explained
[16] supported
New bitcoin issuance is about 450 BTC per day, which keeps inflation below 1%.
"Issuance has slowed through halvings, which cut miner rewards roughly every four years, pushing inflation below 1%, with about 450 BTC mined daily."
BTC News: More than 95% of all bitcoin has already been mined, rest will take more than a century
[17] supported
At least 26,609 bitcoins had been documented as lost, which lowers the actual upper limit on the total supply by at least that many bitcoins.
"Based on the 26,609 documented bitcoins lost, the actual upper limit is lower by at least that many"
The False Premises and Promises of Bitcoin (2013)
[18] supported
New supply is created by mining at a decreasing rate, which is scheduled to reach zero once the total supply hits about 21 million bitcoins; the document gives no exact annual figure.
"reachesabout21M bitcoins."
Bitter to Better โ€” How to Make Bitcoin a Better Currency (2012)
[19] supported
Bitcoin has a fixed maximum supply of 21 million coins.
"Bitcoin has a fixed supply of 21 million coins."
Bitcoin Supply Explained: How Many BTC Are Left?
[20] supported
The last new satoshi is due around 2140, after which issuance ends.
"The last new bitcoin, strictly the last new satoshi, is due around 2140."
How Many Bitcoins Are Left to Mine? Supply Explained
[21] supported
The network mined its 20 millionth coin on 9 March 2026, leaving less than 1 million BTC still to be mined.
"On 9 March 2026, the network mined its 20 millionth coin at block 939,999. Less than 1 million BTC now remain."
Bitcoin Supply Explained: How Many BTC Are Left?
[22] supported
At the current block reward of 3.125 BTC, miners create about 450 new bitcoin per day, which is the rate at which new supply enters the market.
"So at the current reward of 3.125 BTC per block, miners create about 450 new bitcoin per day."
Bitcoin Supply Explained: How Many BTC Are Left?
[23] supported
The block reward halves roughly every four years, or every 210,000 blocks, so new supply slows over time.
"But that rate halves roughly every four years โ€“ or every 210,000 blocks (an epoch)."
Bitcoin Supply Explained: How Many BTC Are Left?