Next Bitcoin halving

Next Bitcoin halving countdown

Every 210,000 blocks the new bitcoin paid to miners is cut in half. At block 1,050,000 the subsidy drops from 3.125 to 1.5625 BTC per block.

510days
10hours
33minutes
78,409blocks to go

Estimated Mar 9, 2028, 01:58 UTC · at the current 9:22 average block time

The halving is Bitcoin’s monetary policy written in code: it is why there will never be more than 21 million bitcoin. The date is an estimate — blocks arrive every ten minutes on average, but never exactly.

The FreeBTC players who play the halving block get a permanent “I was there” badge.

Bitcoin halving dates

BlockDateSubsidy after
210,000Nov 28, 201225.0000 BTC
420,000Jul 9, 201612.5000 BTC
630,000May 11, 20206.2500 BTC
840,000Apr 20, 20243.1250 BTC
1,050,000Next · Mar 9, 20281.5625 BTC
When is the next Bitcoin halving?

The next halving happens at block 1,050,000. The countdown at the top of this page estimates the date from the current average block time — currently expected around spring 2028.

What are the Bitcoin halving dates?

Past halvings: 28 November 2012 (block 210,000), 9 July 2016 (420,000), 11 May 2020 (630,000) and 20 April 2024 (840,000). The next is at block 1,050,000.

What happens at the halving?

The new bitcoin created in each block is cut in half: from 3.125 to 1.5625 BTC at the next halving. Miners keep earning transaction fees as before.

How many halvings will there be?

The subsidy halves every 210,000 blocks until it reaches zero after the 64th halving, around the year 2140.