Knowledge Lab · Kaspa basics

Is there a maximum supply of KAS, and why do sites show different numbers?

Short answer

Yes. KAS has a maximum supply of about 28.7 billion coins. Sites can show different numbers because some report coins already mined, some report the estimated final supply, and others use the higher safety limit written into the code. Small differences also come from how mining rewards are counted.

Yes. KAS has a maximum supply of approximately 28.7 billion coins. The published tokenomics describes this as a fixed supply, with no plans to increase it. The important distinction is between the expected final supply, the higher safety limit in the code, and the supply already mined. [1]

Three numbers that mean different things

  • Circulating supply means the KAS already issued. It increases as mining creates new coins under the emission schedule, the rules that determine mining rewards over time. [2]
  • Estimated final supply means the total expected after scheduled mining rewards have been issued. This is the approximately 28.7 billion KAS figure. [1]
  • The code’s hard ceiling is 29 billion KAS. The tokenomics explanation says scheduled issuance will remain below that ceiling. It is not a promise that miners will eventually receive 29 billion coins. [1]

A field called “total supply” can also be misleading. In the community-run Kaspa REST server, the software behind the public data service at api.kaspa.org, the address named “total” returns circulating supply, not the expected final supply. The code at the linked version, dated 7 October 2026, shows this explicitly. [3]

Why final-supply estimates differ slightly

Kaspa’s early mining history matters. During roughly the first two weeks, block rewards varied between 1 and 1,000 KAS. Their average was higher than originally expected, adding about 330 million KAS compared with the initial estimate for that period. These rewards were distributed to miners, not reserved as an allocation. [1][2]

Later reward reductions follow the DAA score, a network counter used to determine when rewards change. Because miners can create blocks in parallel, blocks around a reward-change boundary can receive slightly different rewards. Rounding and these boundary effects introduce small differences into final-supply estimates. [1]

For example, the Kaspa wiki’s tokenomics page, last edited on 20 February 2025, gave an estimate of 28,704,026,601 KAS issued over about 36 years from the mainnet launch on 7 November 2021. That period assumed one block per second; at ten blocks per second the last tiny rewards end a few years sooner, which the same page says barely changes the total. That is a dated estimate, not a reason to treat every last digit as an immutable cap. [1]

How the supply can be checked

Supply does not depend only on a website’s displayed number. The community-run kaspa.org explains a verification process that traces issuance back to an empty starting set of coins. It gives a historical checkpoint supply of 984,222,544.04487171 KAS on 22 November 2021. Adding scheduled issuance after that checkpoint gives an expected supply to compare with a running node’s reported total. [2]

That comparison can have small differences of hundreds of KAS because of reward-table rounding and differences between the schedule counter and block count. Such differences are accounting details within the issuance rules, not evidence of an extra allocation. [2]

Sources

  1. TokenomicsDocs · Kaspa wiki, sections “What is the total supply?” and “Why am I seeing different max supplys in different places?” · February 20, 2025
  2. kaspa.org home pageWebsite · kaspa.org (community-run) · October 9, 2026
  3. endpoints/get_circulating_supply.py, lines 1-57GitHub · Code in kaspa-ng/kaspa-rest-server, as of the date shown · October 7, 2026

Checked on

All answers