Token Emission Schedule Calculator
Token emission schedules are a core component of DeFi protocol tokenomics. When a protocol emits new tokens to reward participants, existing holders experience dilution. Understanding the inflation rate helps investors assess the real return on staking or liquidity mining after dilution is accounted for. This calculator takes the current circulating supply, the number of tokens emitted per period, and the period length to compute the per-period inflation rate and the annualized inflation rate. Enter your values below to project emissions and understand the inflationary pressure of a token's reward schedule.
Emission inflation formula
Period Inflation = Emissions per Period / Circulating Supply * 100
Annual Inflation = ((1 + Period Rate)^Periods per Year - 1) * 100
The compound formula accounts for the fact that each period's emissions are issued against a slightly larger supply than the previous period. For low rates, annual inflation approximates (period rate * periods per year) but diverges at high rates.
Token emission design considerations
- Diminishing emissions: many protocols halve emissions annually (Bitcoin-style halving) or reduce them by a fixed percentage, limiting long-run inflation.
- Buyback and burn: some protocols use protocol revenue to buy and burn tokens, offsetting emissions and creating deflationary pressure.
- Vesting schedules: team and investor token unlocks add to circulating supply independently of emissions; include them in supply projections.
- Real yield vs. inflationary yield: rewards paid from protocol revenue (trading fees, interest) are non-dilutive; rewards paid from token emissions dilute existing holders.
Token emissions: frequently asked questions
What is a token emission schedule?
A token emission schedule defines how many new tokens are released into circulation over time. Protocols emit tokens to reward liquidity providers, stakers, validators, or governance participants. The schedule determines the inflation rate and the total token supply over time.
How is the token inflation rate calculated?
Inflation rate per period = (Tokens emitted per period / Current circulating supply) * 100. Annualized inflation = (1 + period rate)^(periods per year) - 1, expressed as a percentage.
What is the difference between total supply and circulating supply?
Total supply is the maximum number of tokens that will ever exist (or currently exist). Circulating supply is the number actively available on the market, excluding locked, vested, or burned tokens. Inflation rate is calculated relative to circulating supply.
Why do protocols use token emissions?
Emissions incentivize behavior that grows the protocol: liquidity mining attracts LPs, staking rewards secure the network, and governance token distribution decentralizes control. The trade-off is dilution of existing holders, which is why emission schedules matter for tokenomics analysis.
How do I annualize a per-block or per-day emission rate?
Multiply the per-period emission by the number of periods per year. For Ethereum (roughly 7,200 blocks per day), an emission of 1 token per block gives about 2,628,000 tokens per year. This calculator lets you set any period length.
Official sources
- Ethereum Foundation: Decentralized Finance (DeFi).
- Ethereum Foundation: ETH token supply and issuance.
Reviewed by the CalculatorHub team, edited by James Graham, 15 June 2026. See our methodology.