How Bitcoin Works

    Why Are There Only 21 Million Bitcoin?

    Quick Answer

    Why are there only 21 million Bitcoin? Bitcoin's issuance rules start with a 50 BTC block subsidy and halve it every 210,000 blocks, limiting total issuance to approximately 21 million BTC. New Bitcoin is the block subsidy, a fixed amount paid to miners; transaction fees are separate, paid by users from existing Bitcoin. The limit is not a single line that says 21 million—it is the sum of a shrinking subsidy schedule that approaches, but never quite reaches, that total.

    Key Takeaways

    • Bitcoin's 21 million limit comes from a halving schedule: 50 BTC per block, halved every 210,000 blocks.
    • The block subsidy is newly issued BTC; transaction fees are existing BTC paid by users. Both reward miners.
    • The limit is enforced by independent nodes, which reject blocks that issue more than the rules allow.
    • Software can be changed, but nodes running the existing rules reject excess issuance—no one can force them to accept different rules.
    • Limited supply does not guarantee demand, a higher price, or any investment return.

    Where the 21 Million Number Comes From

    Each halving period lasts 210,000 blocks. The subsidy starts at 50 BTC, then falls to 25, 12.5, 6.25, and so on. The idealized total is 210,000 × (50 + 25 + 12.5 + …), which approaches 21 million BTC. The schedule never issues exactly 21 million—actual calculations use whole satoshis, so the subsidy is rounded down and eventually reaches zero after the final halving.

    This is a halving schedule, not a single hard-coded "21,000,000" figure. The cap emerges from the math: a starting subsidy, a halving interval, and a block spacing of roughly ten minutes.

    Block Subsidy vs. Transaction Fees vs. Miner Reward

    It helps to separate three terms:

    • Block subsidy: newly created BTC paid to the miner who finds the block. This is the only way new Bitcoin enters circulation.
    • Transaction fees: existing Bitcoin paid by users to have their transactions included. These coins are not new—they move from one user to the miner.
    • Total miner reward: the block subsidy plus the transaction fees in that block.

    The 21 million limit applies to the subsidy—the creation of new Bitcoin. Fees redistribute Bitcoin that already exists. When the subsidy eventually ends, miners continue to earn transaction fees; only new issuance stops. See what happens when all Bitcoin is mined.

    Who Enforces the Limit

    The 21 million limit is not a promise from a company. It is a consensus rule that thousands of independent nodes enforce. When a miner produces a block, every node checks that the subsidy matches the schedule. If a block tries to issue more than the rules allow, nodes reject it and that block is effectively ignored.

    This is why no miner or developer can unilaterally create extra Bitcoin. Miners choose which transactions to include, but the rules for how much new Bitcoin a block may issue are verified by every node.

    Can the Limit Be Changed?

    Bitcoin's white paper does not specify the numerical 21 million cap—that detail comes from the code Satoshi implemented. The code can be modified, and developers can write new rules. But changing the supply is a different question from whether those changes take effect.

    Nodes running the existing rules reject blocks that issue excess Bitcoin. An incompatible change that nodes do not adopt cannot override them. Instead, such a change could at most create a separate, incompatible network—some users and miners on one set of rules, the rest on another, as happened during the 2017 Blocksize War. Changing the limit is therefore not just a code edit; it requires the people running nodes to voluntarily accept new rules.

    Limited supply also does not guarantee demand, a rising price, or any investment return. Bitcoin's price is set by market supply and demand, and that demand can rise or fall.

    How Many Bitcoin Are Left to Issue?

    Bitcoin is issued on a known schedule, not all at once. The scheduled maximum issuance approaches 21 million BTC over roughly a century of halvings. The precise ceiling from the code is about 20,999,999.98 BTC because the subsidy is rounded down to whole satoshis and the final subsidies are tiny.

    The actual mined supply is the total issued so far, which you can verify on a public explorer. The spendable supply can be lower still, because some issued Bitcoin is widely believed to be lost. Estimates of lost Bitcoin are uncertain—they depend on assumptions about old, unmoved coins and cannot be confirmed precisely. A payment to an incorrect or unowned address may be inaccessible, but it is not always provably permanently unspendable. For live figures, check a current block explorer rather than relying on a rounded estimate.

    Frequently Asked Questions

    What happens when all 21 million Bitcoin are mined?

    The block subsidy—the only source of new Bitcoin—ends after the final halving, around 2140. That does not end miner income. Miners continue to earn transaction fees, which are paid by users from existing Bitcoin. The subsidy stops; fees can continue.

    Why 21 million and not another number?

    The number emerges from the schedule: a 50 BTC starting subsidy, halving every 210,000 blocks. The geometric series 210,000 × (50 + 25 + 12.5 + …) approaches 21 million. The exact ceiling is slightly below 21 million because the subsidy is rounded down to whole satoshis. The white paper does not state the 21 million figure directly; it describes the incentive (issuance transitioning to fees), and the specific limit comes from the code.

    Is the limit exactly 21 million Bitcoin?

    Not exactly. The scheduled maximum issuance is about 20,999,999.98 BTC—slightly under 21 million—because the subsidy rounds down to whole satoshis and eventually reaches zero. People call it 21 million for simplicity. Distinguish that scheduled maximum from the actual mined supply (how much has been issued so far) and the spendable supply (which can be lower if Bitcoin is lost).

    Can someone change the rules and print more than 21 million?

    Software can be modified, but nodes running the existing rules reject blocks that issue excess Bitcoin. Miners or developers cannot force those nodes to accept different rules. An incompatible change could at most create a separate network. No single authority can override independent node operators.

    Does the 21 million cap guarantee the price will rise?

    No. Limited supply does not guarantee demand, a higher price, or any return. Bitcoin's price is set by supply and demand in the market, and demand can fall as well as rise. Scarcity is a property of Bitcoin, not a promise of future value.

    How does this relate to the satoshi unit?

    Bitcoin is divisible into 100 million satoshis per coin, so the limit can be expressed in many sats rather than a few whole coins. Scarcity is about the total supply, not the number of units it is divided into. Try our Satoshi Converter to see how satoshis relate to whole Bitcoin.

    Disclaimer: This content is provided for general educational and informational purposes and is not financial, investment, legal, or tax advice. Bitcoin involves risk, including the possible loss of value. Consider your circumstances and consult qualified professionals when appropriate.

    Last reviewed: 2026-10-12 · Published by Bitcoin Ink Editorial Team