Bitcoin Halving: When Is the Next One and How Long Is Left

Countdown to the fifth Bitcoin halving from the RuPool pool's nodes: blocks, days and the new reward.

Bitcoin (BTC)

Halving #5 at block 1,050,000

Current block

975,789

Blocks remaining

74,211

Estimated date

April 15, 2028

Block reward

3.125 → 1.5625 BTC

Average block time

10 min 4 s, averaged over ~338 days (48,428 blocks)

Current era completed: 64.7%RuPool pool node data · updated 11:57 UTC
Coins issued

≈ 20.11 million BTC of 21 million (95.8%)

By the emission schedule at the current block.

Block reward by year

Years of future halvings are estimates based on the current network speed.

Next

Halvings of other coins

When is the next Bitcoin halving

The fifth Bitcoin halving will happen at block 1,050,000. The block reward will drop from 3.125 to 1.5625 BTC. The block number is fixed by the protocol. The date can only be estimated: at the current network pace it falls in 2028, and the countdown at the top of the page shows the estimated day.

Bitcoin finds 144 blocks a day on average, about one every 10 minutes. The countdown takes the actual average block time over the last 24 difficulty epochs, about 11 months, and multiplies it by the blocks left. Bitcoin difficulty is recalculated every 2,016 blocks, about two weeks. A single epoch can run noticeably faster or slower than ten minutes, but the next recalculation brings the pace back to target. On the network's history, a one-epoch average missed the pace of the following year and a half by 3.7% on average, a 24-epoch average by less than 1%. So the date does not jump by weeks after every recalculation.

Bitcoin halvings by year

Dates of past halvings are the UTC time of the block. Future dates are estimates.

EventDateBlockBlock reward
Network launch2009-01-03050 BTC
1st halving2012-11-28210,00050 → 25 BTC
2nd halving2016-07-09420,00025 → 12.5 BTC
3rd halving2020-05-11630,00012.5 → 6.25 BTC
4th halving2024-04-20840,0006.25 → 3.125 BTC
5th halvingexpected 20281,050,0003.125 → 1.5625 BTC
6th halvingexpected 20321,260,0001.5625 → 0.78125 BTC

How many bitcoins exist and when issuance ends

There will be just under 21 million bitcoins. Each halving cuts issuance for the next four years in half, so most coins are already mined. The amount issued by the emission schedule as of the current block is shown above.

The reward is counted in satoshis, and fractions of a satoshi are dropped. After the 33rd halving, at block 6,930,000, the reward becomes zero. At today's pace that is around 2140. From then on miners will earn transaction fees only.

What the halving means for Bitcoin miners

From block 1,050,000 an ASIC's income in bitcoin for the same hashrate drops by almost half. Not exactly half, because transaction fees stay the same and their share of the reward grows after the halving. On a pool with FPPS payouts the accrual rate follows the new reward by itself, the same day.

The least energy-efficient machines, in joules per terahash, become unprofitable first. Nobody knows in advance how the price and difficulty will move after the halving, so recheck payback in the profitability calculator with a 1.5625 BTC reward and your own electricity price.

Frequently asked questions

When is the next Bitcoin halving?

At block 1,050,000, expected in 2028. The countdown at the top of the page shows the estimated date and the blocks left; it updates from the RuPool pool's nodes.

What exact date is the 2028 Bitcoin halving?

The exact day is not known in advance: a halving is tied to a block number, not the calendar. The closer the halving, the more precise the estimate: a couple of weeks before the event the error shrinks to a few hours.

How long until the Bitcoin halving?

Subtract the current block height from 1,050,000. The countdown does it automatically and converts blocks to days using the actual average block time.

What will the block reward be after the 2028 halving?

1.5625 BTC instead of 3.125 BTC. Transaction fees are added on top, as before.

When was the last Bitcoin halving?

On April 20, 2024 (UTC), at block 840,000. The reward dropped from 6.25 to 3.125 BTC.

How many Bitcoin halvings will there be?

33. After it, at block 6,930,000, the reward becomes zero. At today's pace that is around 2140.