CryptoGuardzIndependent crypto register
Read the binding document, check it against the issuing register, publish the disagreement18+ · Gambling carries risk of loss

Choose a language

The register is published in these languages. If this page has no version in one of them, you go to that language’s home page.

Electricity pylons and wind turbines across a flat field under a pale sky
Analysis · Bitcoin

How much bitcoin is left to mine, and when will the last bitcoin be mined?

Photo: American Public Power Association / Unsplash
In short, from the documents

How much bitcoin is left to mine?

At block 971,395 on 14 October 2026 the issuance schedule has released 20,098,112.5 BTC, leaving about 901,887 BTC, or 4.3% of the cap, still to be mined. The block subsidy reaches zero at block 6,930,000, which at the 10-minute target lands around the year 2140.

Piece published Reviewed by CryptoGuardz Register Desk, editorial desk

About 901,887 BTC is left to mine. At block 971,395, the chain tip on 14 October 2026, the issuance schedule has released 20,098,112.5 BTC out of a hard ceiling of 20,999,999.9769 BTC, so 95.7% is already out and 4.3% remains. The last satoshi is due in block 6,929,999, which at Bitcoin's 10-minute target spacing lands around the year 2140.

Every figure below is computed from the consensus code in Bitcoin Core and a block height read from two public explorers, mempool.space and Blockstream, which agreed on 971,395 at 11:37 UTC. Nothing here is a price view.

How much bitcoin is left to mine today?

901,887.48 BTC by the schedule. The calculation needs two inputs: the block height and the subsidy rule. The rule sits in one function of Bitcoin Core, `GetBlockSubsidy`:

CAmount nSubsidy = 50 * COIN; // Subsidy is cut in half every 210,000 blocks which will occur approximately every 4 years. nSubsidy >>= halvings;

Bitcoin Core, src/validation.cpp, retrieved 2026-10-14

`COIN` is 100,000,000 satoshis. `halvings` is the block height divided by 210,000, the value of `nSubsidyHalvingInterval` in the mainnet parameters. Blocks 0 to 971,395 make 971,396 blocks, and they fall into five eras:

EraBlocksSubsidy per blockBTC issued
10 to 209,9995010,500,000
2210,000 to 419,999255,250,000
3420,000 to 629,99912.52,625,000
4630,000 to 839,9996.251,312,500
5 (so far)840,000 to 971,3953.125410,612.5
Total971,396 blocks20,098,112.5

Era 5 so far is 131,396 blocks times 3.125 BTC. Subtract the total from the cap and 901,887.4769 BTC is still to come, all of it from block subsidies.

Why the cap is 20,999,999.9769, not 21 million

Because the subsidy is an integer of satoshis shifted right, and the shift drops fractions. Era 1 pays 5,000,000,000 satoshis a block. By era 33 the shift leaves 1 satoshi, and in era 34 it leaves zero. Summing 210,000 blocks times each era's subsidy gives 2,099,999,997,690,000 satoshis, which is 20,999,999.9769 BTC. The code also carries a separate sanity limit, `MAX_MONEY{21'000'000 * COIN}` in `consensus/amount.h`, which caps any single amount; it is a ceiling, not the issuance total.

What does the circulating supply counter show?

Blockchain.com's public counter returned 2,009,808,400,000,000 satoshis on 14 October 2026, or 20,098,084 BTC. That is 28.5 BTC below the schedule figure. Why the counter differs from the schedule is not verified: the API does not document its method. One part of the schedule is certainly not usable: the 50 BTC genesis reward can never be spent, because Bitcoin Core skips "connection of its transactions (its coinbase is unspendable)". The schedule is the ceiling; the true spendable figure is lower, and lost keys lower it again, by an amount nobody can measure.

When will the next halving happen?

At block 1,050,000, when the subsidy drops from 3.125 to 1.5625 BTC. That is 78,605 blocks after the tip read on 14 October 2026. Bitcoin Core sets the target at `nPowTargetSpacing = 10 * 60`, ten minutes, which puts the halving roughly 546 days out, around 12 April 2028. Real block times run faster or slower than the target between difficulty adjustments, so the date moves; the block number does not.

A wall calendar with red push pins and one date circled
Illustration: a calendar. The halving is fixed to block 1,050,000; the calendar date is an estimate that moves. Photo: Towfiqu barbhuiya / Unsplash

When will the last bitcoin be mined?

In block 6,929,999, the final block of era 33, which pays 1 satoshi. From block 6,930,000 the shift returns zero. At ten minutes a block, the 5,958,605 blocks between today's tip and 6,930,000 take about 113.3 years, which lands around 2140. That year is an estimate built on the target spacing, not a date in the code.

A yellow Dead End road sign crusted with snow
Illustration: a Dead End sign. The subsidy reaches zero at block 6,930,000; the year 2140 is an estimate from the ten-minute target, not a date written in the code. Photo: Adam Birkett / Unsplash

What pays miners after the last bitcoin?

Fees. The whitepaper planned for it in section 6:

Once a predetermined number of coins have entered circulation, the incentive can transition entirely to transaction fees and be completely inflation free.

Satoshi Nakamoto, Bitcoin whitepaper, section 6, retrieved 2026-10-14

Whether fees alone will pay for the same level of security is an open question, and this page does not forecast it. What is fixed is the shape: each era issues half the coins of the one before, so 95.7% of the supply was out between January 2009 and October 2026, and the last 4.3% takes more than a century.

Does the remaining supply affect a casino deposit?

Not directly. A deposit moves existing coins and pays a fee to the miner who includes it. The halving cuts the subsidy, which is one reason fees matter more to miners over time; what a casino or exchange charges on top is set in its own terms. How deposits flow from exchanges to casinos is on where crypto casino deposits come from, and what the chain reveals about a payment is on is bitcoin untraceable. How many of the mined coins sit in early unspent addresses is covered on how much bitcoin Satoshi has.

Quick answers

How much bitcoin is left to mine?

About 901,887 BTC at block 971,395 on 14 October 2026, 4.3% of the 20,999,999.9769 BTC cap. The rest, 20,098,112.5 BTC, has been issued by the schedule. See what bitcoin is backed by for why the cap holds.

When will the last bitcoin be mined?

The last satoshi is in block 6,929,999. At the 10-minute target that is about 113 years from October 2026, around 2140.

How many bitcoins are there right now?

The schedule gives 20,098,112.5 BTC at block 971,395. Blockchain.com's counter read 20,098,084 BTC the same day; the gap's cause is not verified.

When is the next bitcoin halving?

At block 1,050,000, 78,605 blocks after 14 October 2026's tip. At ten minutes a block that is around April 2028, and the subsidy falls to 1.5625 BTC.

Is the 21 million cap guaranteed?

It is enforced by every node running the consensus code, not by an issuer. Changing it would need the network to adopt different rules. The security side is covered on is bitcoin safe.

Sources

  1. mempool.space API, chain tip height 971,395, retrieved 14 October 2026
  2. mempool.space API, genesis block, timestamp 3 January 2009 18:15:05 UTC, retrieved 14 October 2026
  3. Blockstream Esplora API, chain tip height 971,395, retrieved 14 October 2026
  4. Blockchain.com query API, total bitcoins in circulation 2009808400000000 satoshis, retrieved 14 October 2026
  5. Bitcoin Core source, validation.cpp, GetBlockSubsidy, retrieved 14 October 2026
  6. Bitcoin Core source, kernel/chainparams.cpp, nSubsidyHalvingInterval and nPowTargetSpacing, retrieved 14 October 2026
  7. Bitcoin Core source, consensus/amount.h, MAX_MONEY, retrieved 14 October 2026
  8. Satoshi Nakamoto, Bitcoin, A Peer-to-Peer Electronic Cash System, section 6, retrieved 14 October 2026

About this piece

Compiled by the CryptoGuardz register team from the sources listed above. Research and drafting are AI-assisted and reviewed by a named editor before publication. Nothing here is a recommendation to gamble. If a figure or a reading is wrong, tell us and the correction is logged in public.