BACK TO THE MACHINE

BITCOIN HALVING COUNTDOWN

84,030 BLOCKS TO THE NEXT HALVING

Every ten minutes, someone builds a new block, and Bitcoin pays them for it. Today the pay is 3.125 coins. At block 1,050,000 it drops to 1.5625. Half. That is the halving.

BLOCK RIGHT NOW
965,970
PAY PER BLOCK NOW
3.125 BTC
PAY AFTER THE HALVING
1.5625 BTC
IT HAPPENS AT BLOCK
1,050,000
ROUGHLY WHEN
April 2028
HALVINGS SO FAR
4

WHAT A HALVING IS

Bitcoin makes new coins in one way only. Whoever builds a block gets paid. That is where every coin came from. There is no other source.

That pay does not stay the same. Every 210,000 blocks it is cut in half. It started at 50 coins in 2009. It is 3.125 today. It keeps halving until there is nothing left to cut.

Nobody presses a button. The rule is written in the software, and tens of thousands of computers each apply it on their own the moment they reach that block. If a miner pays themselves more, every one of those computers throws the block away.

WHY IT IS A NUMBER AND NOT A DATE

Bitcoin does not have a calendar. It counts blocks.

So the halving does not happen on a day. It happens at a number. We know the number: 1,050,000. We do not know the day, and nobody does.

Blocks are supposed to arrive every ten minutes. Sometimes faster, sometimes slower. Over years it evens out, so you can guess the day. That is what the date above is. A guess. It usually lands a bit early.

Why build it like this? A calendar needs someone you trust to follow it. A number needs nobody.

EVERY ERA, FROM 2009 TO THE LAST COIN

Thirty-four rows, and not one of them is a forecast. Each pay is the one above it divided by two, in whole satoshis, the way the software divides it. The five eras that have opened are dated to the day. The rest are worked out from the block height above at ten minutes a block, so they are given to the month or to the year, for the reason in the section before this one.

ERAFIRST BLOCKPAY PER BLOCKOPENED
ERA 1050 BTCJanuary 3, 2009
ERA 2210,00025 BTCNovember 28, 2012
ERA 3420,00012.5 BTCJuly 9, 2016
ERA 4630,0006.25 BTCMay 11, 2020
ERA 5840,0003.125 BTCApril 20, 2024
ERA 61,050,0001.5625 BTCest. April 2028
ERA 71,260,0000.78125 BTCest. April 2032
ERA 81,470,0000.390625 BTCest. April 2036
ERA 91,680,0000.1953125 BTCest. 2040
ERA 101,890,0000.09765625 BTCest. 2044
ERA 112,100,0000.04882812 BTCest. 2048
ERA 122,310,0000.02441406 BTCest. 2052
ERA 132,520,0000.01220703 BTCest. 2056
ERA 142,730,0000.00610351 BTCest. 2060
ERA 152,940,0000.00305175 BTCest. 2064
ERA 163,150,0000.00152587 BTCest. 2068
ERA 173,360,0000.00076293 BTCest. 2072
ERA 183,570,0000.00038146 BTCest. 2076
ERA 193,780,0000.00019073 BTCest. 2080
ERA 203,990,0000.00009536 BTCest. 2084
ERA 214,200,0000.00004768 BTCest. 2088
ERA 224,410,0000.00002384 BTCest. 2092
ERA 234,620,0000.00001192 BTCest. 2096
ERA 244,830,0000.00000596 BTCest. 2100
ERA 255,040,0000.00000298 BTCest. 2104
ERA 265,250,0000.00000149 BTCest. 2108
ERA 275,460,0000.00000074 BTCest. 2112
ERA 285,670,0000.00000037 BTCest. 2116
ERA 295,880,0000.00000018 BTCest. 2120
ERA 306,090,0000.00000009 BTCest. 2124
ERA 316,300,0000.00000004 BTCest. 2128
ERA 326,510,0000.00000002 BTCest. 2132
ERA 336,720,0000.00000001 BTCest. 2136
ERA 346,930,000NOTHINGest. 2140

The pay is counted in whole satoshis, which is why the table stops where it does. Below one satoshi there is nothing left to halve. At block 6,930,000 the pay is zero and all 21,000,000 coins exist. Fees carry on.

QUESTIONS

When is the next Bitcoin halving?

At block 1,050,000. That is 84,030 blocks away, so roughly April 2028. The block number is exact. The date is a guess, because Bitcoin counts blocks and not days.

What does a Bitcoin block pay right now?

3.125 new coins, plus the fees paid by the payments inside that block. Only the new coins halve. The fees are set by the people sending money and follow no schedule.

How many Bitcoin halvings have there been?

4 so far, in 2012, 2016, 2020 and 2024. We are in stretch number 5 of the schedule.

How often does the halving happen?

Every 210,000 blocks. At ten minutes a block that is about four years. But it is a count, not a clock: the gap is however long those 210,000 blocks take to arrive.

When will the last bitcoin be made?

At block 6,930,000, around the year 2140. After that the pay is zero and whoever builds a block lives on fees alone.

Can the halving be stopped or changed?

There is nobody to ask. The rule sits in software that tens of thousands of people run on their own computers, and each one checks it. Changing it would mean convincing all of them to run different software instead. The ones who did would no longer be on the same chain.

SEE IT RUNNING

The halving is one of the nine parts of the machine on this site. It is a staircase, and every step is half the one before it. It runs on the same block count as the numbers above.

OPEN THE MACHINE AT THE HALVING

THE PARTS NEXT TO IT

  • SUPPLYWhere coins come from, and why there will only ever be 21 million.
  • MININGWho gets that pay, and what the electricity actually buys.
  • MINING DIFFICULTYThe rule that keeps blocks near ten minutes, and so sets the pace of this countdown.

SMALL PRINT

This page describes a public network and the rule written into it. It is not financial advice, it quotes no price, and it says nothing about what a halving does or does not do to one. The block height comes from public Bitcoin APIs and may be a few minutes old.