BigCapital beta

Article · Money

How many bitcoins exist, and how many there will ever be

On November 11, 2026 there were 20,110,804 bitcoins — 95.8% of the 21 million there will ever be. The other 889,066 will take about 114 more years: the reward for each new block halves every 210,000 blocks, so the last fraction of a coin is due around 2140, and the total stops just under 21 million.

Updated with November 11, 2026 data8 min read

Bitcoins in existence
20,110,804

November 11, 2026 · 95.77% of 21 million

Left to mine
889,066

4.2% of 21 million, until about 2140

New bitcoins a day
≈ 452

last 30 days, at 3.125 BTC a block; 7,396 a day in 2009–2012

Supply growth, last 12 months
+0.82%

the US money stock M2: +5.7% in the 12 months to Sep 2026

The most there will ever be
20,999,999.9769

0.0231 BTC short of 21 million: rewards are whole satoshis, and each halving rounds down

95.8% of all bitcoins already exist

Coin Metrics, which counts every coin the network has issued, put the supply at 20,110,804 BTC on November 11, 2026, when block 975,498 was the latest. That is 95.77% of 21 million — the round number everyone quotes, which the total approaches but never quite reaches (more on that below).

Picture the 21 million as 210 bricks of 100,000 coins each. 201 are full, the next one is 11% done, and 8 are still empty. Half of all bitcoins — the first 105 bricks — existed by Nov 2012, 3.9 years after the first block.

Coins whose keys are lost still count. They can never move again, but they stay in the supply; nobody knows exactly how many there are, and this article does not guess.

2009–2012: 50 BTC a block2012–2016: 25 BTC a block2016–2020: 12.5 BTC a block2020–2024: 6.25 BTC a block2024–≈2028: 3.125 BTC a blockNot mined yet
One brick = 100,000 bitcoins; each column is a million. Shade: the halving era in which the coins were mined. Dates of future bricks are estimates. Data: Coin Metrics Community Network Data (CC BY-NC 4.0)

The halving staircase to 2140

The reward for a new block started at 50 bitcoins and halves every 210,000 blocks, about every four years: 4 times so far, in 2012, 2016, 2020 and 2024. It is 3.125 BTC now; the next cut, to 1.5625, is due around Apr 2028 (see the halvings).

Each step mints half as many coins as the one before: the first era alone made 50% of all bitcoins, the second 25%. That is why 95.8% already exist though mining goes on for another 114 years. By the schedule, 99% of all coins will exist by about 2035 and 99.9% by about 2048; the reward shrinks to a single satoshi — 0.00000001 BTC — around 2136 and becomes zero at block 6,930,000, around 2140.

MinedTo come (estimate)
Reward per block, BTC, on a log scale: each step is half the one before. Future halvings at one block every 10 minutes from November 11, 2026: estimates. Data: Coin Metrics Community Network Data (CC BY-NC 4.0)

New coins a day: 7,396 then, 452 now

At one block every 10 minutes the network makes 144 blocks a day, so the daily issuance is the reward times 144: 7,200 coins a day in the first era, 450 now, 225 after the next halving. Under 100 a day from about 2036, under one coin a day from about 2060.

Real blocks come a little faster or slower than the target. From 2009 to 2012 the network issued 7,396 coins a day on average, and over the last 30 days 452 — about 16 times fewer. In 2009, the first year, it was only 4,551 a day: blocks came more slowly than planned while few computers mined.

Past erasNowEras to come
One dot = 100 new bitcoins a day at 144 blocks a day; the first 9 of 33 eras. Future dates are estimates. Data: Coin Metrics Community Network Data (CC BY-NC 4.0)
All 33 eras as a table
EraYearsReward, BTCA day at 144 blocksActual a dayCoins in the eraShare of all
12009–2012507,2007,39610,500,00050%
22012–2016253,6003,9835,250,00025%
32016–202012.51,8001,8732,625,00012.5%
42020–20246.259009131,312,5006.25%
52024–≈20283.125450452656,2503.125%
6≈2028–20321.5625225—328,1251.5625%
7≈2032–20360.78125112.5—164,062.50.7813%
8≈2036–20400.39062556.25—82,031.250.3906%
9≈2040–20440.195312528.125—41,015.6250.1953%
10≈2044–20480.0976562514.0625—20,507.81250.0977%
11≈2048–20520.048828127.03124928—10,253.90520.0488%
12≈2052–20560.024414063.51562464—5,126.95260.0244%
13≈2056–20600.012207031.75781232—2,563.47630.0122%
14≈2060–20640.006103510.87890544—1,281.73710.0061%
15≈2064–20680.003051750.439452—640.86750.0031%
16≈2068–20720.001525870.21972528—320.43270.0015%
17≈2072–20760.000762930.10986192—160.21530.0008%
18≈2076–20800.000381460.05493024—80.10660.0004%
19≈2080–20840.000190730.02746512—40.05330.0002%
20≈2084–20880.000095360.01373184—20.0256<0.0001%
21≈2088–20920.000047680.00686592—10.0128<0.0001%
22≈2092–20960.000023840.00343296—5.0064<0.0001%
23≈2096–21000.000011920.00171648—2.5032<0.0001%
24≈2100–21040.000005960.00085824—1.2516<0.0001%
25≈2104–21080.000002980.00042912—0.6258<0.0001%
26≈2108–21120.000001490.00021456—0.3129<0.0001%
27≈2112–21160.000000740.00010656—0.1554<0.0001%
28≈2116–21200.000000370.00005328—0.0777<0.0001%
29≈2120–21240.000000180.00002592—0.0378<0.0001%
30≈2124–21280.000000090.00001296—0.0189<0.0001%
31≈2128–21320.000000040.00000576—0.0084<0.0001%
32≈2132–21360.000000020.00000288—0.0042<0.0001%
33≈2136–21400.000000010.00000144—0.0021<0.0001%

Years with ≈ are estimates at one block every 10 minutes. “Actual a day” is the average of Coin Metrics' daily issuance between the halvings (the current era to November 11, 2026).

Supply growth: bitcoin +0.82%, the dollar's M2 +5.7%

Over the 12 months to November 11, 2026 the number of bitcoins grew by +0.82%. The US money stock M2 — currency, checking and savings deposits, small time deposits and retail money funds — grew by +5.7% in the 12 months to Sep 2026.

Bitcoin's supply grew faster than M2 every year from 2010 (×3.1 in that year) to 2016. 2017 was the first year it grew more slowly: +4.3% against +4.9%. In the 8 years since, to 2025, M2 grew faster in 5; the exceptions were 2018, 2022 and 2023. M2 shrank in 2022 and 2023 — its only calendar-year falls in the data since 1959.

By the schedule, the supply grows about +0.40% in 2029, the first whole year after the 2028 halving, and +0.20% in 2033, after the 2032 one: each halving roughly halves the growth. Gold's stock grows too, by whatever the mines produce each year — the gold standard article measures it.

Bitcoin supplyBitcoin, by the scheduleUS M2 money stock
Growth in each calendar year: bitcoin's supply on December 31 against a year earlier, M2 December against December. Log scale: equal steps are equal ratios. M2 shrank in 2022 and 2023: a fall cannot be drawn on a log scale, so its line breaks there. 2026–2036: the schedule, estimates. Data: Coin Metrics Community Network Data (CC BY-NC 4.0) M2: Board of Governors of the Federal Reserve System, retrieved from FRED, Federal Reserve Bank of St. Louis

Why just under 21 million

The 21 million is the sum of the schedule: 210,000 blocks × 50 coins = 10.5 million in the first era, then 5.25 million, 2.625 million and so on, each era half the one before. Halves of halves add up to twice the first term: 2 × 10.5 million = 21 million.

But rewards are counted in satoshis — hundred-millionths of a bitcoin — and each halving drops any half satoshi. The halves stay exact for the first 10 eras; from era 11, around 2048, they round down. After 33 eras the reward is a single satoshi, and the next halving makes it zero. So the schedule ends at 20,999,999.9769 BTC: 2,310,000 satoshis (0.0231 BTC) short of 21 million.

The supply counted here never reaches even that. The 50 coins of the very first block, the genesis block, can never be spent and are not counted; and miners of a few blocks claimed less than the full reward — 80.14 BTC so far, which nobody can claim later.

From 21 million to the real ceiling
OperationBitcoinsWhat it is
21,000,000210,000 blocks × 50 BTC × (1 + ½ + ¼ + …)
−0.0231dropped by rounding rewards down to whole satoshis
=20,999,999.9769everything the schedule will ever issue
−50the genesis block's reward: unspendable, not counted
−80.14rewards miners left unclaimed, to November 11, 2026
=20,999,869.84the most the supply count can ever reach

When the new coins run out: miners and fees

Miners are paid twice for every block: the new coins of the subsidy and the fees of the transactions they include. Fees are not new bitcoins — users pay them out of coins that already exist. Over the last 12 months fees were 0.6% of what miners received in bitcoin; the subsidy, 99.4%.

The share swings with the demand for space in blocks: 2017 was the highest year so far at 12.6%, and the day with the highest share was April 20, 2024, when fees came to 1,206 BTC — 75% of that day's income.

Every halving moves more of the miners' income — the money that pays for the computing power securing the network (the hash rate) — onto fees. Whether fees will be enough once the subsidy is gone is an open question: some expect fuller blocks and higher fees, others a smaller security budget. After about 2140, fees will be all there is.

Fees as a share of what miners received each year, in bitcoin: fees ÷ (fees + new coins). * 2026: to November 11, 2026. Data: Coin Metrics Community Network Data (CC BY-NC 4.0)
Fees year by year
YearFees, BTCNew coins, BTCFees, share of income
2026to November 11, 2026894141,1030.63%
20251,720165,8811.03%
202415,178217,7566.52%
202323,445337,4946.50%
20225,375332,4251.59%
202121,461329,2886.12%
202026,311453,2885.49%
201919,788677,9002.84%
201825,691681,2253.63%
2017100,383699,10012.56%
201622,5571,045,8002.11%
20158,2011,358,0250.60%
20144,6361,471,6250.31%
201315,2741,585,8250.95%
20126,7982,612,1000.26%
20113,0872,981,3500.10%
2010443,396,0000.00%

Questions people ask

How many bitcoins are there?

20,110,804.24 on November 11, 2026, by Coin Metrics' count of every coin issued: 95.77% of 21 million. The number grows by about 452 a day now, and the growth halves at each halving; the next one is due around Apr 2028.

How many bitcoins are left to mine?

889,066, or 4.2% of 21 million. Half of them will be mined by about 2030, the rest by about 2140, ever more slowly.

When will the last bitcoin be mined?

Around 2140. Block 6,929,999, the last one with a reward (a single satoshi), comes about Jan 2140 if blocks keep the 10-minute pace; after it, new blocks bring no new coins. Long before that, by about 2035, 99% of all coins will exist.

What happens when all bitcoins are mined?

Mining goes on: blocks still have to be made to record transactions, and miners will be paid by the fees alone. Today fees are 0.6% of their income (last 12 months); in 2017, the highest year, 12.6%. The count of coins then stays at 20,999,869.84 BTC for good, lost coins included.

Why 21 million?

It follows from two numbers in the code: a reward of 50 coins a block, halved every 210,000 blocks. The first era makes 10.5 million coins and each later era half as many, so the total approaches 2 × 10.5 million = 21 million. Rounding to whole satoshis stops it 0.0231 BTC short.

Go deeper

How the numbers are calculated

  • Bitcoin: Coin Metrics Community Network Data, daily: supply (SplyCur), new coins (IssTotNtv), blocks (BlkCnt) and fees (FeeTotNtv); CC BY-NC 4.0, used here for a non-commercial purpose.
  • M2: Board of Governors of the Federal Reserve System, H.6 Money Stock Measures (M2SL, seasonally adjusted), retrieved from FRED, Federal Reserve Bank of St. Louis; public domain.
  • The schedule is arithmetic of the protocol, in satoshis: 50 BTC (5,000,000,000 satoshis) a block, shifted right by one bit — halved and rounded down — every 210,000 blocks, as in Bitcoin Core's GetBlockSubsidy. 33 eras have a reward; together, the genesis block included, they issue 20,999,999.9769 BTC.
  • Bitcoins in existence: Coin Metrics' supply at the end of the UTC day, without the 50 coins of the genesis block. Block heights are the running total of the daily block counts. Shares are of 21 million, as on the site's supply page; “left to mine” is what the schedule still issues after block 975,498. The supply is 80.14 BTC below the schedule for the blocks so far: rewards not claimed in full.
  • Future dates assume one block every 10 minutes, the protocol's target, from the end of November 11, 2026: estimates. Over the last 365 days blocks came at 143.2 a day against 144 at the target; a faster or slower pace moves the dates by weeks or months, and over a century perhaps by years.
  • Growth: calendar years compare bitcoin's supply on December 31 with M2 in December, each against a year earlier; years after 2025 use the year-end supply the schedule projects. The tile and the first paragraph: the last 365 days of the supply and the latest 12 months of M2. The source's note on M2: Seasonally adjusted. The Fed changed the definition in May 2020 (savings deposits moved into M1 and stayed in M2).
  • Fees: Coin Metrics' daily fees paid to miners (FeeTotNtv). Miners' income here is in bitcoin — fees plus new coins — not in dollars.
  • Lost coins are not subtracted: nobody can count them, there are only estimates, and none is used here.
  • Protocol arithmetic and history, not a forecast of prices. Nothing here is investment advice.

Reuse this article

The text and charts are free to republish, translate and adapt under CC BY 4.0: credit BigCapital.org with a link to this page. Data from other providers keeps its own license (see the sources below). How to credit

Source: BigCapital.org — “How many bitcoins exist”, https://bigcapital.org/articles/how-many-bitcoins/