Deciphr Academy
Track 1 · Module 3 · Lesson 3 of 6 · 6 min read

What is the Bitcoin halving, and how does it change the reward?

Short answer

Every 210,000 blocks, roughly every four years, the new bitcoin paid to miners for each block is cut in half.1,2 It started at 50 BTC in 2009 and dropped to 3.125 BTC at the April 2024 halving.1

New bitcoin per block (BTC)50200925201212.520166.2520203.12520241.5625~2028Cut in half every 210,000 blocks, about every four years
Fig. 3. The block subsidy halves every 210,000 blocks: 50, 25, 12.5, 6.25, 3.125, and next 1.5625 BTC.

The rule

Bitcoin's code starts the block subsidy at 50 bitcoin and cuts it in half every 210,000 blocks.2 At about 10 minutes a block, 210,000 blocks take roughly four years.1 This cut is called the halving.1

A halving only changes the subsidy. Miners still keep the fees, so fees become a bigger share of their income after each halving.1

Every halving so far

Event Date Block New subsidy
Start1,3 2009 0 50 BTC
First halving1 28 Nov 2012 210,000 25 BTC
Second halving1 9 Jul 2016 420,000 12.5 BTC
Third halving1 11 May 2020 630,000 6.25 BTC
Fourth halving1 20 Apr 2024 840,000 3.125 BTC
Fifth halving (estimated)1 around 2028 1,050,000 1.5625 BTC

The date of a future halving can only be estimated, because block times vary. Halvings often land a little earlier than a simple calendar guess, as blocks come slightly faster when mining power grows.1

Working out the subsidy

The code counts in satoshis. It divides the block number by 210,000 and drops any remainder. That gives the number of halvings so far. Then it halves 5,000,000,000 sats (50 BTC) that many times.2,4

How the quiz works it out

Block 870,000 ÷ 210,000 = 4.14, so 4 halvings have happened. 50 → 25 → 12.5 → 6.25 → 3.125, so the subsidy is 3.125 BTC.

Where 21 million comes from

Each 210,000-block period creates 210,000 × the subsidy.2 The first period made 10,500,000 coins, half of the total.5 The next periods made 5,250,000, then 2,625,000, then 1,312,500.5 Each period adds half as much as the one before, so the total creeps towards 21 million.5,1

Adding it up

These are the schedule's amounts. After two periods: 10,500,000 + 5,250,000 = 15,750,000. After three: 18,375,000. After four: 19,687,500. The period that began in April 2024, at 3.125 BTC a block, adds 656,250 more.

Because the code counts in whole satoshis, the subsidy is rounded down to zero after the 33rd halving.4 New bitcoin stops around the year 2140.4,1 After that, miners will be paid by transaction fees only.4

The reward in one block

A miner's full reward is the subsidy plus the fees of every transaction in its block.6 The reward can't be spent until at least 100 more blocks have been added.6

Our viewHalvings get a lot of attention, and plenty of people claim to know what they do to the price. Nobody can promise that. What is certain is the rule itself: less new bitcoin per block, on a schedule anyone can check.
WatchBitcoin in about two minutes: the paper, mining, halvings, notes and fees. Captions are built in. Sources are listed at the end.
Sources
  1. Bitcoin Halving Countdown. Bitcoin.org.
  2. Bitcoin Core source code: GetBlockSubsidy and the coinbase check (src/validation.cpp). Bitcoin Core project, GitHub.
  3. Mastering Bitcoin, 3rd edition, chapter 11: The Blockchain. Andreas M. Antonopoulos and David A. Harding (CC BY-SA 4.0), GitHub, December 2023.
  4. Mastering Bitcoin, 3rd edition, chapter 12: Mining and Consensus. Andreas M. Antonopoulos and David A. Harding (CC BY-SA 4.0), GitHub, December 2023.
  5. Bitcoin v0.1 released (email announcing the first software). Satoshi Nakamoto, The Cryptography Mailing List (metzdowd.com), 8 January 2009.
  6. Block Chain (Bitcoin Developer Guide). Bitcoin Developer Documentation (developer.bitcoin.org).

General education built from the publicly available sources listed above. Not financial, legal, tax or investment advice. Naming a company, project or regulator is not an endorsement either way. Last checked 2026-10-22. Terms and disclaimer.