Get Tokenomics

Staking Calculator

Staking yield calculator: compute real APR (nominal minus inflation plus fee revenue), APY with daily compounding, and compare staking scenarios by TVL.

How to use

  • Set the nominal staking APR and network inflation — the difference shows the real yield from emissions.
  • Enter protocol revenue, staker share, staked tokens, and token price — this determines FeeYield.
  • Set circulating supply to compute the effective staking ratio and non-staker dilution.
  • Use the preset buttons (ETH / SOL / ATOM) to load approximate live-network parameters (April 2026).
  • The bar chart visually decomposes real yield into three components: APR, inflation, and FeeYield.
  • The table below shows summary metrics: real yield, APY, FeeYield, non-staker dilution, and annual income.

Calculator

Real Staking Yield
Presets:
Notes. (1) Real Yield is shown both as the additive approximation (APR − Inflation + FeeYield) and the exact multiplicative form (1+APR)(1+FeeYield)/(1+Inflation) − 1. The two diverge when APR or inflation are large (e.g. >20%). (2) APY reflects daily compounding of the nominal APR only — it excludes inflation and FeeYield and is not your realised after-inflation return. (3) Non-staker dilution assumes new issuance accrues entirely to stakers; it is computed as −Inflation × s / (1 − s) where s = staked / circulating supply. (4) Presets (ETH, SOL, ATOM) are rough April 2026 reference values and should be refined with live data before any decision.

Formulas

RealYield = APR − Inflation + FeeYield

Real staking yield — additive first-order approximation: nominal APR minus network inflation plus fee-based yield from protocol revenue.

  • APR — nominal annual staking yield (%)
  • Inflation — annual network inflation (%)
  • FeeYield — yield from protocol fees (computed)
RealYield_exact = (1 + APR)(1 + FeeYield) / (1 + Inflation) − 1

Exact multiplicative form. Preferred when APR or Inflation are large (roughly >10–15%), where the additive approximation starts to diverge meaningfully. Example: at APR 30%, Inflation 20%, FeeYield 0% the additive form gives 10.00% and the exact form gives 1.30 / 1.20 − 1 ≈ 8.33%.

  • APR, Inflation, FeeYield — same definitions as above
FeeYield = (Revenue × Share) / (Price × Staked)

Fee yield: the share of protocol revenue directed to stakers, divided by the total value of staked tokens. Undefined when Price or Staked = 0; the calculator clamps slider minimums to avoid division-by-zero.

  • Revenue — annual protocol revenue ($)
  • Share — share of revenue directed to stakers (%)
  • Price — current token price ($)
  • Staked — number of staked tokens
APY = (1 + APR/365)^365 − 1

Annual yield with daily compounding. Calculated from nominal APR only — it excludes inflation and FeeYield and is not a measure of the realised after-inflation return. Use Real Yield (exact) above for the headline economic result.

  • APR — nominal annual staking yield (%)
NonStakerDilution = − Inflation × s / (1 − s), s = Staked / CirculatingSupply

Dilution experienced by a holder who does not stake, under the assumption that all new issuance accrues to stakers. s is the staking ratio. Undefined at s = 1 (all tokens staked); the calculator falls back to −Inflation in that edge case.

  • Inflation — annual network inflation (%)
  • Staked — number of staked tokens
  • CirculatingSupply — circulating supply of the token (tokens)
  • s — staking ratio (computed)
Learn more about the model
Read article →