About the Bitcoin Block Reward Calculator
This Bitcoin block reward calculator shows the new-coin subsidy miners receive at any block height, which halving epoch that block belongs to, and how many bitcoins exist once that block is mined. Enter a block height (the current tip is shown in any block explorer) and the BTC price, and it returns the subsidy, the height and estimated date of the next halving, the total supply issued so far, the share of the 21 million cap already mined and the network’s annual issuance rate.
Bitcoin’s monetary policy is fixed in code. The first block paid 50 BTC, and the subsidy halves every 210,000 blocks — roughly every four years. Halvings in 2012, 2016, 2020 and 2024 cut it to 25, 12.5, 6.25 and 3.125 BTC. The next halving, at block 1,050,000, will cut it to 1.5625 BTC. Miners and investors use these numbers to model miner revenue, supply growth and the stock-to-flow of the asset.
The subsidy excludes transaction fees, which miners also collect. Supply figures follow the protocol schedule, including Bitcoin Core’s integer rounding in satoshis, so the cap works out to just under 21 million BTC. They count every block’s subsidy, including the unspendable genesis reward and coins that have been lost.
With the default inputs, the block subsidy is 3.125 BTC. Change any value above to recalculate instantly.
How to use the bitcoin block reward calculator
- 1Enter a block height — the current tip from a block explorer, or any past or future block.
- 2Enter the BTC price to value the subsidy.
- 3Adjust the average block time if blocks are arriving faster or slower than 10 minutes.
- 4Read the subsidy, next halving and supply, and use the schedule table for other epochs.
Formula and method
The halving epoch is the block height divided by 210,000, rounded down. Bitcoin Core computes the subsidy in satoshis by shifting 50 BTC (5,000,000,000 sats) right once per halving, which drops any fractional satoshi — this rounding is why the final supply is about 20,999,999.9769 BTC rather than exactly 21 million, and why the subsidy reaches zero after 33 halvings.
Total supply adds up every block’s subsidy from the genesis block (height 0) through the chosen height. Days to the next halving multiply the remaining blocks by the average block time. Annual inflation divides one year of new issuance (blocks per day × 365 × subsidy) by the current supply.
- h
- Block height
- 210,000
- Blocks per halving interval
- 1 BTC
- 100,000,000 satoshis
Worked examples
Block 970,000 (fifth epoch)
Block 970,000 is in epoch 4 (after four halvings), so the subsidy is 3.125 BTC. Four full epochs issued 19,687,500 BTC and 130,001 blocks of the current epoch added 406,253.125, for 20,093,753.125 BTC. The halving at block 1,050,000 is 80,000 blocks — about 556 days — away.
First block after the 2024 halving
Block 840,000 was the first to pay 3.125 BTC. Blocks 0 to 839,999 issued 210,000 × (50 + 25 + 12.5 + 6.25) = 19,687,500 BTC, and this block added 3.125 more.
Block 100,000 in 2010
In the first epoch every block paid 50 BTC, so blocks 0 through 100,000 (100,001 blocks) issued 5,000,050 BTC, and the network was creating 7,200 BTC per day.
Frequently asked questions
What is the current Bitcoin block reward?+
Since the April 2024 halving at block 840,000, the block subsidy is 3.125 BTC. Miners also collect the fees of the transactions they include, so the total block reward is slightly higher and varies with demand.
When is the next Bitcoin halving?+
The next halving happens at block 1,050,000, when the subsidy falls to 1.5625 BTC. With roughly 10-minute blocks that is expected around early-to-mid 2028; the exact date depends on how fast blocks are found.
How many bitcoins will ever exist?+
Just under 21 million — about 20,999,999.9769 BTC — because the subsidy is calculated in whole satoshis and rounding drops fractions at each halving. The last fraction of a bitcoin is expected to be mined around the year 2140.
What happens when the block subsidy reaches zero?+
After 33 halvings the subsidy rounds down to zero satoshis, and miners will rely entirely on transaction fees to secure the network. That point is roughly 115 years away.
What is Bitcoin’s inflation rate?+
After the 2024 halving, about 450 BTC are created per day — roughly 164,000 BTC a year — which is under 1% of the circulating supply. The rate roughly halves again at each halving.