Economics

Why Bitcoin Has a 21 Million Supply

Understand Bitcoin’s issuance schedule, the 21 million limit, lost coins and why scarcity alone does not remove price or adoption risk.

The core idea

Bitcoin’s issuance schedule approaches a maximum of 21 million units through declining block subsidies. The limit follows from consensus rules implemented by validating software. It is not a marketing promise from a company, but it still depends on users and nodes continuing to enforce those rules.

  • The cap concerns issued bitcoin, not the amount actively available for sale.
  • Lost keys can reduce spendable supply but do not change the protocol cap.
  • Wrapped or custodial representations are claims on bitcoin, not additional native bitcoin.
  • A fixed supply does not guarantee stable purchasing power.

How it works in practice

New bitcoin is created in valid coinbase transactions as part of each block reward. The subsidy halves every 210,000 blocks, so issuance slows geometrically. Because bitcoin is divisible to eight decimal places on-chain, the network can support smaller units even as new issuance becomes very small.

Practical checklist

  • Distinguish circulating supply, liquid supply and maximum supply.
  • Verify claims against node rules or reputable public data.
  • Do not treat scarcity as a complete valuation model.
  • Consider custody and liquidity when comparing bitcoin with other scarce assets.
  • Remember that protocol consensus is social as well as technical: users choose which rules to run.

Limits and risks

Scarcity can support a monetary thesis only when combined with demand, liquidity, security and credible rule enforcement. Market value can fall even when supply is fixed. The estimate also assumes the network continues to operate and participants continue to recognize the same consensus rules.

Sources and further reading

Use primary documentation where possible and compare claims across independent sources.

Frequently asked questions

Will exactly 21 million bitcoin be spendable?

Probably not. Some coins are likely inaccessible because keys were lost, while the protocol issuance approaches the cap over time.

Can developers raise the limit?

They can publish different software, but users and nodes would need to adopt incompatible rules. A unilateral code change does not force the network to accept it.

Does fixed supply prevent inflation?

It limits native unit issuance, but it does not guarantee stable prices for goods or stable purchasing power.