Bitcoin halving explained: the subsidy schedule, miner revenue and what prices show

A bitcoin halving cuts the new bitcoin paid for each block in half every 210,000 blocks. The fourth, at block 840,000 on April 20, 2024, lowered the subsidy to 3.125 BTC, and the fifth is due at block 1,050,000, around April 2028.

By Sonic Wallet Editorial Team· Updated · 9 min read

Key takeaways

  • A bitcoin halving is the moment the block subsidy, the new bitcoin a miner receives for each block, is cut in half. It happens every 210,000 blocks, roughly every four years, because the rule is written into Bitcoin's code. Four have happened, most recently at block 840,000 on April 20, 2024, when the subsidy fell from 6.25 to 3.125 BTC.
  • The next halving is scheduled for block 1,050,000. At the 9.94-minute average block time since 2024 that is around April 8, 2028, when the subsidy drops to 1.5625 BTC and new supply to 225 BTC a day.
  • Each halving removes a smaller slice of supply growth: the 2012 cut lowered yearly issuance from 25% of existing coins to 12.5%, the 2024 cut from 1.67% to 0.83%, and the 2028 cut takes it from 0.81% to 0.40%.
  • Fees have not filled the gap. They made up about 6.6% of miner revenue in 2024 but only 1.0% in 2025 and 0.6% in 2026 through November 2, according to mempool.space block data.
  • Bitcoin's price peaked 525 to 546 days after each of the last three halvings, but the gain from halving day to peak shrank from about 30 times to 1.9 times, and three cases are too few to treat the pattern as a rule.

Every 210,000 blocks, Bitcoin's code cuts the number of new coins paid to miners in half. Nobody votes on it and nobody announces a date; the cut takes effect automatically when the block count reaches the next multiple of 210,000. This guide sets out the schedule from the source code, every past halving with its block height and date from public block data, what the April 2024 cut did to miners, when the next one should arrive, and what the price record can and cannot tell you. For how the network itself works, see what is bitcoin; the crypto hub covers the wider market.

What is a bitcoin halving?

A halving is the block at which the subsidy, the newly created bitcoin each block may pay its miner, drops by half.

The rule takes a few lines of Bitcoin Core's GetBlockSubsidy function. It divides the block height by 210,000, drops the remainder, and shifts the starting subsidy of 50 BTC right by that many binary places, which halves it each time. A comment beside the code says the cut "will occur approximately every 4 years."

Subsidy = 50 BTC ÷ 2^n, where n = block height ÷ 210,000, rounded down

Subsidies are counted in whole satoshis, 100 million to a bitcoin, so repeated halving eventually rounds them away: the subsidy shrinks to 1 satoshi at block 6,720,000 and to zero at block 6,930,000, around 2140. That rounding is why the total stops at just under 21 million BTC (20,999,999.9769 BTC) rather than at exactly 21 million. Nothing else changes at a halving. The 10-minute target, the difficulty rules and the fee market carry on as before, and only the miners' income in bitcoin drops overnight.

When were the past bitcoin halvings?

Bitcoin has halved four times, on November 28, 2012, July 9, 2016, May 11, 2020 and April 20, 2024, with all dates in UTC.

EventBlock heightDate and time (UTC)Subsidy per blockIssued before this blockFees in the block itself
Launch0January 3, 2009, 18:1550 BTC0 BTCnone
First halving210,000November 28, 2012, 15:2450 to 25 BTC10,500,000 BTC (50%)13.56 BTC
Second halving420,000July 9, 2016, 16:4625 to 12.5 BTC15,750,000 BTC (75%)0.58 BTC
Third halving630,000May 11, 2020, 19:2312.5 to 6.25 BTC18,375,000 BTC (87.5%)0.91 BTC
Fourth halving840,000April 20, 2024, 00:096.25 to 3.125 BTC19,687,500 BTC (93.75%)37.63 BTC
Fifth halving1,050,000Expected around April 20283.125 to 1.5625 BTC20,343,750 BTC (96.875%)not yet known

The four-year rhythm is approximate. Halvings are set by block height, and blocks come faster than every 10 minutes whenever hash rate is growing, because difficulty only catches up at each two-week reset. The gaps between halvings were 1,319, 1,402 and 1,440 days, against the 1,458 days that 210,000 blocks would take at exactly 10 minutes, which means blocks averaged 9.04, 9.61 and 9.87 minutes in those eras. Percentages in the table are shares of the final supply.

What changed at the April 2024 halving?

Block 840,000, mined at 00:09 UTC on April 20, 2024, the evening of April 19 in US time zones, cut the subsidy from 6.25 to 3.125 BTC.

New supply fell from 900 to 450 bitcoins a day. The same block launched Runes, a protocol for creating tokens on Bitcoin, and users racing to create the first ones paid 37.63 BTC in fees in that single block, about 12 times its new coins, at a median rate of 200 sat/vB. NYDIG's research team noted that less than a week later, fee rates had fallen below their pre-halving levels.

Miners did not leave in a rush. The first difficulty reset after the halving, on April 24, 2024, raised difficulty 1.99%, and the next, on May 9, cut it 5.63% as less efficient machines were switched off. Growth then resumed: the network briefly touched 1 zettahash per second, or 1,000 exahashes, several times in 2025 and first held that level on a seven-day average on September 2, 2025.

The order of events in price was new as well. Coinbase's daily close passed its 2021 record on March 4, 2024, 47 days before the halving, whereas in the previous cycle the 2017 record was not beaten until November 30, 2020, more than six months after that cycle's halving. The close on halving day was $64,905.95.

When is the next bitcoin halving?

Block 1,050,000 triggers the fifth halving, and at recent block speeds it should arrive around the second week of April 2028.

Worked example: Estimating the date of the fifth halving

Start from the newest block when this guide was checked, then divide the remaining blocks by an assumed pace.

  • Block 974,194 was mined at 00:39 UTC on November 2, 2026.
  • Blocks still to go: 1,050,000 − 974,194 = 75,806.
  • At exactly 10 minutes each: 758,060 minutes, or 526.4 days, which lands on April 11, 2028.
  • At the 9.94-minute average since block 840,000: about 523 days, or April 8, 2028.
  • If blocks sped up to 9.5 minutes, the date would move forward to about March 16, 2028; if they slowed to 10.5 minutes, it would slip to about May 7, 2028.

The schedule therefore puts the next cut at block 1,050,000, expected around April 2028, when the subsidy falls to 1.5625 BTC. New supply will then drop to about 225 bitcoins a day, or 82,125 a year, roughly 0.40% of the coins in existence at that point. Countdown clocks on block explorers use the same arithmetic and update with each new block, so expect any published date to drift by days or weeks.

How does the halving affect miners?

A halving cuts miners' income in bitcoin by close to half overnight, while their electricity and hardware bills stay the same.

Miners earn the subsidy plus fees, and fees have been a small and uneven share. Averaging mempool.space's block data by calendar year gives the approximate figures below; the peaks in 2017 and 2023 to 2024 came when congestion and new token protocols filled blocks, and you can read about those in the explainers on Bitcoin Ordinals and BRC-20 tokens.

YearAverage fees per blockFees as a share of miner revenue
20171.84 BTC12.8%
20200.52 BTC5.7%
20210.42 BTC6.3%
20220.10 BTC1.6%
20230.44 BTC6.5%
20240.29 BTC6.6%
20250.03 BTC1.0%
2026, through November 20.02 BTC0.6%

What keeps the system stable is difficulty. If enough machines switch off, blocks slow until the next reset makes mining easier for the survivors. The largest cut on record came on July 3, 2021, when difficulty fell 27.94% after China's crackdown pushed miners offline; CoinDesk reported that hash rate had averaged 87.7 exahashes a second in the period before the reset, down from about 180 in mid-May. The figure miners watch is hashprice, the revenue per unit of computing power: over the 144 blocks to November 2, 2026, the network paid 452.11 BTC while running at about 1,046 exahashes a second, or about 0.000432 BTC per petahash a second per day.

Worked example: What the 2028 halving would do to two miners at today's numbers

Hold today's hash rate and fees constant, assume a bitcoin price of $80,000 and power at $0.05 per kilowatt-hour, and measure everything per petahash a second (1,000 terahashes) of mining capacity.

  • Revenue now: 0.0004322 BTC × $80,000 = $34.58 a day.
  • Miner A runs machines using 16 joules per terahash, in line with the 16.0 J/TH fleet average one Nasdaq-listed miner reported in April 2026: 16 kilowatts × 24 hours = 384 kWh, costing $19.20 a day, for a margin of $15.38.
  • Miner B runs older machines at an assumed 30 joules per terahash: 720 kWh, costing $36.00, for a margin of −$1.42.
  • After the halving, daily network revenue falls to about 225 BTC of subsidy plus 2.11 BTC of fees, or 0.0002171 BTC per petahash, which is $17.37 a day. Miner A's margin becomes −$1.83 and Miner B's −$18.63.

At those numbers something has to give: the price rises, fees rise, or enough machines switch off that difficulty falls and each remaining petahash earns more. Which of these happens cannot be known in advance.

Do halvings push the bitcoin price up?

The record shows big rallies after each of the last three halvings, but three cases cannot separate the halving's effect from everything else happening at the time.

The table uses Coinbase's daily closing prices from FRED, the St. Louis Fed's database. The series starts in December 2014, so it does not cover the 2012 halving.

HalvingClose on halving dayClose 12 months laterHighest close within two yearsDays from halving to that highFall from that high to the next low
July 9, 2016$657.61$2,508.99 (+282%)$19,650.01 on December 16, 2017525−83.8% by December 15, 2018
May 11, 2020$8,557.37$56,719.00 (+563%)$67,510.06 on November 8, 2021546−76.7% by November 21, 2022
April 20, 2024$64,905.95$87,522.07 (+35%)$124,720.09 on October 5, 2025533−53.0% by June 30, 2026

What the data shows:

  • Each of the three halvings in the series was followed, 17 to 18 months later, by the cycle's highest close, and then by a fall of more than half.
  • The rallies shrank. The peak was 29.9 times the halving-day price in the 2016 cycle, 7.9 times in the 2020 cycle and 1.9 times in the 2024 cycle.
  • The supply shock shrank too. The 2016 cut reduced yearly issuance by 4.17% of existing supply, the 2020 cut by 1.79% and the 2024 cut by 0.83%; the 2028 cut will remove 0.40%.

What it does not show:

  • Cause. Three data points cannot rule out other drivers, and each cycle had big ones: the 2017 boom in new token sales, near-zero interest rates and pandemic stimulus in 2020 and 2021, and the launch of US spot bitcoin ETFs in January 2024.
  • Surprise. Halvings are scheduled years ahead, and the 12 months before each one rose as well, by 144% before 2016, 19% before 2020 and 130% before 2024.
  • A timing rule. This guide makes no forecast, and the pattern is not a trading signal. The crypto market cycles guide and the bitcoin drawdowns study look at cycles in more depth, and the bitcoin price page shows the latest market data.

How much bitcoin will exist after future halvings?

By the schedule, 20,343,750 BTC will exist when the 2028 halving begins, and 99% of the final supply will have been issued by about 2035.

Worked example: Supply at the fifth halving and what is left after it

  • Coins issued by the first four eras, from the table above: 19,687,500 BTC.
  • Coins the current era adds, blocks 840,000 to 1,049,999: 210,000 × 3.125 = 656,250 BTC.
  • Supply when block 1,050,000 arrives: 19,687,500 + 656,250 = 20,343,750 BTC, or 96.875% of the maximum.
  • Coins left for every later era combined: 20,999,999.9769 − 20,343,750 ≈ 656,250 BTC, almost exactly what the current era alone releases.
  • Those remaining coins trickle out over about 112 years, from 2028 to around 2140.

That symmetry follows from halving: each era issues as much as all later eras put together. The next few eras look like this, with years approximate.

Era begins at blockAroundSubsidy per blockNew bitcoin per daySupply at the end of the eraShare of the maximum
1,050,00020281.5625 BTC22520,671,875 BTC98.44%
1,260,00020320.78125 BTC112.520,835,937.5 BTC99.22%
1,470,00020360.390625 BTC56.2520,917,968.75 BTC99.61%
1,680,00020400.1953125 BTC28.12520,958,984.375 BTC99.80%
6,930,00021400020,999,999.9769 BTC100%

These are issuance figures. Coins that are lost, or locked in wallets whose keys are gone, still count, so the supply anyone can actually spend is lower.

What are the risks of reading too much into the halving?

The biggest risk is treating a supply rule as a price signal: bitcoin fell by more than half after each of the last three post-halving peaks.

Price risk. A buyer at the 2017, 2021 or 2025 highs sat through losses of 83.8%, 76.7% and 53.0% on daily closes. Crypto can lose most or all of its value, and a halving changes none of that.

Hype and scams. Halving countdowns are a favorite hook for promotions, including offers to multiply any coins you send to an address, which are always scams; crypto scams lists the common patterns.

A shrinking security budget. The subsidy that pays miners to protect the chain halves again in 2028. Unless fees or the price make up the difference, fewer machines will be paid to do that work, and with fees at roughly half a percent of miner revenue in the month to November 2, 2026, the question is open.

Miner stress. When margins turn negative, miners with debt or expensive power may have to sell coins or shut down, and blocks can slow until the next difficulty reset. If only the largest, most efficient operators survive each cut, block production also becomes more concentrated.

For the practical side of owning bitcoin, see how to buy bitcoin and how much crypto to hold; the comparison of bitcoin vs ethereum explains how ether's issuance works without halvings.

Frequently asked questions

What happens when all the bitcoin has been mined?+

The subsidy reaches zero at block 6,930,000, around the year 2140, after which miners would earn only transaction fees. The whitepaper planned for this, saying the incentive 'can transition entirely to transaction fees and be completely inflation free.'

Does the halving change transaction fees?+

Not directly, because fees depend on demand for block space. The 2024 halving block collected 37.63 BTC in fees only because a token protocol launched in the same block, and by 2025 fees were back to about 1% of miner revenue.

How many halvings are left?+

Twenty-nine. The code halves the subsidy 33 times in all; four have happened, and the 33rd, at block 6,930,000, takes the subsidy from 1 satoshi to zero. After that no new bitcoin is created.

Why does the halving date move around?+

Because it is set by block height, not by the calendar. Blocks only average 10 minutes once each two-week difficulty reset catches up with new machines, so a rising hash rate pulls halvings earlier than a strict four-year count.

Did miners shut down after the 2024 halving?+

Some did. Difficulty rose 1.99% at the first reset after the halving, on April 24, 2024, then fell 5.63% on May 9 as less efficient machines were switched off. Hash rate later recovered and set records in 2025.

Sources

  1. Bitcoin: A Peer-to-Peer Electronic Cash System, Bitcoin.org
  2. Block Chain reference, Bitcoin Developer Documentation
  3. Bitcoin block 840,000, mempool.space
  4. Bitcoin block 630,000, mempool.space
  5. Bitcoin hashrate and difficulty adjustments, mempool.space
  6. Coinbase Bitcoin (CBBTCUSD), daily, Federal Reserve Bank of St. Louis (FRED)
  7. Runes Protocol Launches on Bitcoin, Sending Fees Soaring as Users Rush to Mint Tokens, CoinDesk
  8. Post Halving Observations, NYDIG
  9. Bitcoin Mining Difficulty Records Largest Drop in History; Price Jumps, Nasdaq (CoinDesk)
  10. BTC's 7 Day Average Hash Rate Hits 1 ZettaHash for First Time, CoinDesk
  11. American Bitcoin Completes Energization of 11,298 Additional ASICs at Drumheller Site, Nasdaq
  12. Bitcoin Core source code: GetBlockSubsidy (src/validation.cpp), Bitcoin Core (GitHub)
  13. Bitcoin block height and difficulty adjustment, mempool.space

Related guides