Skip to the guide

How many bitcoins are there?

Every bitcoin issued so far, counted exactly from our own Bitcoin node at the latest block, with the share of the 21 million cap mined and the coins still to come.

20,103,883.54

Bitcoins issued so far: exactly 20,103,883.54155096 BTC

At block 973,251, mined 26 Oct 2026, 15:04 UTC

95.73% of the 21 million cap has been issued; 896,087.48 BTC are still to be mined, by the issuance schedule.

Each block now adds 3.125 BTC, about 450 BTC a day. The next halving, to 1.5625 BTC, is 76,749 blocks away at block 1,050,000: around 9 March 2028 at the last two weeks' pace.

Delayed: these are the readings of 26 October 2026, 15:04 UTC; the next update has not arrived yet.

Open the supply chart

Updated with every block from our own Bitcoin node. Last update 26 October 2026, 15:50 UTC

Supply now

Issued so far (BTC)

20,103,883.54

at block 973,251

Share of 21 million

95.73%

of the 21,000,000 BTC cap

Still to be mined (BTC)

896,087.48

by the issuance schedule

New coins per block (BTC)

3.125

about 450 BTC a day at 144 blocks

95.73% of the 21 million cap issued: 20,103,883.54 of 21,000,000 BTC

  • Exactly 20,103,883.54155096 BTC had been issued by block 973,251, mined 26 Oct 2026, 15:04 UTC: every coin miners have claimed since the genesis block, the genesis block's 50 BTC included.
  • That is a little below what the schedule allows by now, because a few blocks over the years claimed less than their subsidy; those coins were never created and cannot be later.
  • Still to be mined: 896,087.4769 BTC, the subsidies of every block after 973,251 until the last one, if each claims its full subsidy.

The issuance schedule

New bitcoins enter circulation only as the subsidy in each block's coinbase transaction. It started at 50 BTC and halves every 210,000 blocks, about every four years, so issuance slows in steps towards a fixed total. Every number in this table follows from that rule.

Bitcoin's issuance schedule in BTC: the subsidy per block halves every 210,000 blocks
EraBlocksNew coins per blockIssued in the eraTotal by its endBegan
10 – 209,9995010,500,00010,500,0003 Jan 2009 genesis block
2210,000 – 419,999255,250,00015,750,00028 Nov 2012
3420,000 – 629,99912.52,625,00018,375,0009 Jul 2016
4630,000 – 839,9996.251,312,50019,687,50011 May 2020
5 now840,000 – 1,049,9993.125656,25020,343,75020 Apr 2024
61,050,000 – 1,259,9991.5625328,12520,671,875around 9 Mar 2028 estimate
71,260,000 – 1,469,9990.78125164,062.520,835,937.5around 2032
81,470,000 – 1,679,9990.39062582,031.2520,917,968.75around 2036
Eras 9 to 34
Eras 9 to 34, in BTC
EraBlocksNew coins per blockIssued in the eraTotal by its endBegan
91,680,000 – 1,889,9990.195312541,015.62520,958,984.375around 2040
101,890,000 – 2,099,9990.0976562520,507.812520,979,492.1875around 2044
112,100,000 – 2,309,9990.0488281210,253.905220,989,746.0927around 2048
122,310,000 – 2,519,9990.024414065,126.952620,994,873.0453around 2052
132,520,000 – 2,729,9990.012207032,563.476320,997,436.5216around 2056
142,730,000 – 2,939,9990.006103511,281.737120,998,718.2587around 2060
152,940,000 – 3,149,9990.00305175640.867520,999,359.1262around 2064
163,150,000 – 3,359,9990.00152587320.432720,999,679.5589around 2068
173,360,000 – 3,569,9990.00076293160.215320,999,839.7742around 2072
183,570,000 – 3,779,9990.0003814680.106620,999,919.8808around 2076
193,780,000 – 3,989,9990.0001907340.053320,999,959.9341around 2080
203,990,000 – 4,199,9990.0000953620.025620,999,979.9597around 2084
214,200,000 – 4,409,9990.0000476810.012820,999,989.9725around 2088
224,410,000 – 4,619,9990.000023845.006420,999,994.9789around 2092
234,620,000 – 4,829,9990.000011922.503220,999,997.4821around 2096
244,830,000 – 5,039,9990.000005961.251620,999,998.7337around 2100
255,040,000 – 5,249,9990.000002980.625820,999,999.3595around 2104
265,250,000 – 5,459,9990.000001490.312920,999,999.6724around 2108
275,460,000 – 5,669,9990.000000740.155420,999,999.8278around 2112
285,670,000 – 5,879,9990.000000370.077720,999,999.9055around 2116
295,880,000 – 6,089,9990.000000180.037820,999,999.9433around 2120
306,090,000 – 6,299,9990.000000090.018920,999,999.9622around 2124
316,300,000 – 6,509,9990.000000040.008420,999,999.9706around 2128
326,510,000 – 6,719,9990.000000020.004220,999,999.9748around 2132
336,720,000 – 6,929,9990.000000010.002120,999,999.9769around 2136
346,930,000 onward0020,999,999.9769around 2140

Totals are what the schedule allows; coins issued so far are slightly fewer (see above). Past dates are our node's block times. The next halving's date is estimated at the average block time of the last 2,016 blocks; later dates assume exactly ten minutes per block and are only indicative.

The next halving

  • At block 1,050,000 the subsidy halves from 3.125 to 1.5625 BTC per block, and new coins fall from about 450 to about 225 BTC a day.
  • 76,749 blocks to go: at the average pace of the last 2,016 blocks (9.39 min per block) that is around 9 March 2028; at the fastest and slowest pace of the last 26 difficulty epochs, between 3 Feb 2028 and 17 Jun 2028.
  • By then the schedule will have issued 20,343,750 BTC, 96.88% of 21 million.
  • The halving countdown follows it block by block, with every past halving and the price at the time.

The last bitcoin

  • Each halving drops the last binary digit of the subsidy in satoshis, so it reaches a single satoshi in the 33rd era (blocks 6,720,000 to 6,929,999) and zero at block 6,930,000.
  • Block 6,929,999 pays the last new satoshi. At ten minutes per block from block 973,251 that is around 2140; the real date depends on how fast blocks arrive over the next century.
  • The schedule then totals 20,999,999.9769 BTC: rounding the subsidy down to a whole satoshi at each halving leaves it 0.0231 BTC short of 21 million.
  • After that, miners are paid by transaction fees alone.

Coins unmoved for a year or more

  • 63.7% of the spendable supply last moved more than a year ago (today so far, 26 Oct 2026), from our Supply Last Active 1+ Years Ago chart.
  • Unmoved is not lost. Long-term holders, custodians and exchanges keep coins still for years, and the chain cannot tell a lost key from a patient holder, so we publish no estimate of lost coins.
  • A few coins can never move under the protocol's own rules: the genesis block's 50 BTC, and 100 BTC from two coinbase transactions of 2010 that were duplicated and overwritten.
  • Dormant bitcoin on the move lists every transaction that spends coins unmoved for seven years or more.

Unmoved for longer Plus

Coins held by exchanges, ETFs and companies

  • 1,127,940 BTC in the wallets of the exchanges we label (today so far, 26 Oct 2026). Rising over 30 days (+13,069 BTC since 26 Sep 2026): more BTC arrived at the exchange wallets we label than left. Counted from our own node: the reserve addresses each exchange published, and addresses our clustering ties to them (Exchange Balance chart; its full daily history is free with an account).
  • 1,080,707 BTC held by the US spot bitcoin ETFs whose issuers publish daily holdings files, on 22 October 2026: 5.38% of the bitcoin supply (US Spot ETF Total Holdings; daily flows on the ETF flows page).
  • 1,119,691 BTC held by public companies that file with the US SEC, as their latest filings report it on 26 Oct 2026, 5.57% of the coins issued (Treasury Balances (Companies)).

Each group is counted from its own source and they can overlap: an exchange or custodian can hold coins for a fund or a company. Their sum is not a total of coins in custody. Exchanges are those we label; ETFs are those whose issuers publish daily files; companies are those that report holdings to the US SEC.

Supply since 2009

BTC issued

BTC issued by the end of each day from 3 January 2009 to 25 October 2026, from our own node; the line marks 21 million, vertical lines the halvings. Open the interactive chart.

How the count is made

Issued so far counts every coin miners have claimed: each block's coinbase outputs minus the fees the block collected, from the genesis block on. It is the figure of our Circulating Supply chart, which our upkeep writes from our own validated Bitcoin Core node. This page takes that chart's newest value, at the block it reached, and adds every later block from our node in whole satoshis, so it is exact at the latest block.

It includes the genesis block's 50 BTC and any coins lost since, so it is not the spendable supply. It is a little below what the schedule allows, because a few blocks over the years claimed less than their subsidy. The share of 21 million divides it by 21,000,000 BTC. Still to be mined is the schedule's future subsidies: the 20,999,999.9769 BTC the schedule ends at, minus what it allows through the latest block.

The chart's open day is a labelled partial and becomes final once the day has six confirmations. Just after a block is found, a competing block can replace it; the page follows our node's best chain at every block. The dormancy and custody readings carry their own dates and sources.

Bitcoin Circulating Supply chart, 2009–2026, latest daily value 20,103,567.92 BTC (25 Oct 2026)
BitcoinCirculating SupplyDaily history, 2009–2026; latest daily value 20,103,567.92 BTC (25 Oct 2026).Open the interactive chart

Questions

How many bitcoins are there?

20,103,883.54155096 BTC had been issued by block 973,251 (26 Oct 2026, 15:04 UTC), 95.73% of the 21 million cap. The count includes every coin miners have claimed since the genesis block, including coins that may since have been lost.

How many bitcoins are left to mine?

896,087.4769 BTC by the issuance schedule, paid out as block subsidies: 3.125 BTC a block until block 1,050,000, then half that, halving every 210,000 blocks until the last satoshi around 2140.

When will the last bitcoin be mined?

Block 6,929,999 is the last with a subsidy, of one satoshi; from block 6,930,000 the subsidy is zero. At ten minutes per block that falls around the year 2140, but the date depends on how quickly blocks arrive over the next century.

Why will there never be exactly 21 million bitcoins?

The subsidy started at 50 BTC and halves every 210,000 blocks, rounded down to a whole satoshi each time. The rounding trims a little from each era, so the schedule ends at 20,999,999.9769 BTC. A few blocks also claimed less than they were allowed, and those coins can never be created later.

How many bitcoins are lost?

Nobody can say. A coin whose key is lost looks exactly like a coin in long-term storage, so the chain cannot tell them apart. We publish measured dormancy instead: how much of the supply has not moved for a year or more. Only a few amounts are provably unspendable, such as the genesis block's 50 BTC.

What happens after the last bitcoin is mined?

The supply stops growing and miners are paid by transaction fees alone. Nothing else in the protocol changes.

Open the supply chartHalving countdownCreate free accountAll free tools

Figures on this page are calculated by CryptoKeyhole from our own Bitcoin node and the price data we collect, and refreshed automatically; estimates say how they are made. Nothing here is investment advice.