Bitcoin halving cycles
Use with Claude Open the chart

Bitcoin halving schedule and supply, every halving until the last

Block height 975,344, checked 2026-11-10 20:51 UTC

Bitcoin's block reward halves every 210,000 blocks, from 50 BTC in 2009 down to a single satoshi, and reaches zero around 2140. About 20,110,450 BTC (95.76%) has been issued so far.

20,110,450BTC issued so far
95.76%of all bitcoin that will exist
889,550BTC still to be mined
~450new BTC a day now

Every halving and the coins it adds

HalvingDateStarts at blockRewardBTC added in the eraTotal issued by the endShare of final supply
Genesis3 January 2009050 BTC10,500,00010,500,00050.00%
128 November 2012210,00025 BTC5,250,00015,750,00075.00%
29 July 2016420,00012.5 BTC2,625,00018,375,00087.50%
311 May 2020630,0006.25 BTC1,312,50019,687,50093.75%
420 April 2024840,0003.125 BTC656,25020,343,75096.87%
5about 20281,050,0001.5625 BTC328,12520,671,87598.43%
6about 20321,260,0000.78125 BTC164,062.520,835,937.599.21%
7about 20361,470,0000.390625 BTC82,031.2520,917,968.7599.60%
8about 20401,680,0000.1953125 BTC41,015.6320,958,984.37599.80%
9about 20441,890,0000.09765625 BTC20,507.8120,979,492.187599.90%
10about 20482,100,0000.04882812 BTC10,253.9120,989,746.092799.95%
11about 20522,310,0000.02441406 BTC5,126.9520,994,873.045399.97%
12about 20562,520,0000.01220703 BTC2,563.4820,997,436.521699.98%
13about 20602,730,0000.00610351 BTC1,281.7420,998,718.258799.99%+
14about 20642,940,0000.00305175 BTC640.8720,999,359.126299.99%+
15about 20683,150,0000.00152587 BTC320.4320,999,679.558999.99%+
16about 20723,360,0000.00076293 BTC160.2220,999,839.774299.99%+
17about 20763,570,0000.00038146 BTC80.1120,999,919.880899.99%+
18about 20803,780,0000.00019073 BTC40.0520,999,959.934199.99%+
19about 20843,990,0000.00009536 BTC20.0320,999,979.959799.99%+
20about 20884,200,0000.00004768 BTC10.0120,999,989.972599.99%+
21about 20924,410,0000.00002384 BTC5.0120,999,994.978999.99%+
22about 20964,620,0000.00001192 BTC2.520,999,997.482199.99%+
23about 21004,830,0000.00000596 BTC1.2520,999,998.733799.99%+
24about 21045,040,0000.00000298 BTC0.625820,999,999.359599.99%+
25about 21085,250,0000.00000149 BTC0.312920,999,999.672499.99%+
26about 21125,460,0000.00000074 BTC0.155420,999,999.827899.99%+
27about 21165,670,0000.00000037 BTC0.077720,999,999.905599.99%+
28about 21205,880,0000.00000018 BTC0.037820,999,999.943399.99%+
29about 21246,090,0000.00000009 BTC0.018920,999,999.962299.99%+
30about 21286,300,0000.00000004 BTC0.008420,999,999.970699.99%+
31about 21326,510,0000.00000002 BTC0.004220,999,999.974899.99%+
32about 21366,720,0000.00000001 BTC0.002120,999,999.9769100%
33about 21406,930,0000020,999,999.9769100%

Dates up to 2024 are actual. Later dates assume ten minutes a block from the 2024 halving, so they are approximate; the next halving countdown uses the real block pace. The highlighted row is the current era.

Why the supply curve flattens

Half of all bitcoin was issued in the first four years, and three quarters by 2016. Each era after that adds half as much as the one before, so the last 1% takes about a century. That falling issuance is what each halving changes; what the price does around it is shown on the cycle tracker.

See how the price moved around each of the four halvings so far, lined up from the halving date.

Compare every cycle with Pro Open the free 2024 chart

Questions

How many Bitcoin halvings will there be?

33, counting the last one at block 6,930,000, which takes the reward from 1 satoshi to zero. Some sources say 32, because they stop at the last reward of 1 satoshi. The reward started at 50 BTC and halves every 210,000 blocks. Four halvings have happened so far (2012, 2016, 2020, 2024).

When will the last bitcoin be mined?

Around 2140, at block 6,930,000, assuming about ten minutes a block. After that, miners earn transaction fees only.

Will there ever be exactly 21 million bitcoin?

No. Because each reward is rounded down to whole satoshis, the most that can ever be issued is 20,999,999.9769 BTC, slightly under 21 million.

How much bitcoin has been mined so far?

About 20,110,450 BTC at block 975,344, or 95.76% of the total that will ever exist.

Cycle tracker · Price after each halving · When past cycles made their low · Bear markets and cycle lows · Days since the halving · Next halving countdown · Is the 4-year cycle dead? · Month by month after the halving · Halving schedule to 2140 · Halving dates and FAQ · Use with Claude

Get the weekly cycle update. One email each Sunday: where this cycle stands against every earlier one at the same day. Free. Unsubscribe any time.

We'll email you a link to confirm. See Privacy.

Charts and figures are for education and research. Past cycles don't predict future prices. Not financial advice.

Terms · Privacy