Get Tokenomics

Dividend Yield Calculator

Calculate dividend yield and buyback yield for utility tokens. Compare scenarios, model a 5-year projection, and visualize the effect of token burns on price.

How to use

  • Set the protocol’s annual revenue and current token market cap.
  • Specify the share of supply that is staked (affects staker-level dividend yield).
  • Set the percentage of revenue allocated to dividends and to token buyback.
  • Adjust the projected annual revenue growth and optional net emission rate for the 5-year path.
  • Load a preset for a real-world protocol (GMX, dYdX v4, CAKE, GNS) to compare scenarios.
  • Two parallel result cards show Staker yield (dividends divided by staked market cap) and Protocol yield (dividends + buyback divided by full market cap). The frames are reported separately — do not sum across them.

Calculator

Dividend yield + buyback
Presets:
Dividend + buyback shares exceed 100% of revenue — shares have been normalized for the calculation.
Staker yield (dividends / staked mcap)
12.5%
What an individual staker earns on their staked tokens.
Protocol yield (div + buyback / full mcap)
8.0%
Total revenue return measured against full market cap.
Buyback yield (buyback / full mcap)
3.0%
Accrues to all holders via supply reduction.
Note: Staker yield and Protocol yield use different reference frames (staked mcap vs full mcap). They are shown in parallel and should not be added together.
YearDividends ($)Buyback ($)Staker yieldProtocol yieldBB yield
5-year projection is a ceteris paribus, buyback-burn–driven market cap path. It does not model dividend price impact, secondary market flows, or demand shocks. Net emission rate reduces Mcap growth to approximate dilution from unlocks.

Benchmarks — real protocols

Load any preset above to prefill inputs with a real-world parameter set. Numbers are directional (April 2026); verify live values on DefiLlama / Token Terminal before citing.

ProtocolRevenue-share modelShare to stakersTypical APR
GMX v2ETH/AVAX fee stream to GMX stakers (+ esGMX emissions); 70% goes to GLP LPs30%5–12% base, spikes >20% in volatile periods
dYdX v4On-chain Cosmos app-chain; 100% of protocol revenue streamed to DYDX stakers (USDC)100%15–30% at launch, now volume-dependent
CAKE (PancakeSwap)Dual model: burn + veCAKE revenue share~72.5% burn, remainder to veCAKE pools5–20% for veCAKE (lock-dependent)
GNS (Gains Network)Fee redistribution to GNS stakers in DAI/USDC~32% (after LP + dev)5–15% variable

Formulas

Staker_yield = (Revenue × DivRate) / (Mcap × StakeRate)
  • Revenue — annual protocol revenue, $
  • DivRate — fraction of revenue allocated to dividends (0 to 1)
  • Mcap — token market cap, $
  • StakeRate — fraction of supply that is staked (0 to 1, must be > 0)
  • Staker_yield — per-staker dividend yield on staked tokens (computed)
Buyback_yield = (Revenue × BuybackRate) / Mcap
  • Revenue — annual protocol revenue, $
  • BuybackRate — fraction of revenue allocated to token buyback (0 to 1)
  • Mcap — token market cap, $ (must be > 0)
  • Buyback_yield — yield from supply reduction, accrues to all holders (computed)
Protocol_yield = (Revenue × DivRate + Revenue × BuybackRate) / Mcap
  • Protocol_yield — total revenue return against full market cap (computed)
  • Reference frame: full Mcap. Does NOT divide dividends by StakeRate.
  • Use this frame when comparing cross-protocol economics.
Reference frames — don't sum across them
Staker_yield is divided by staked market cap (Mcap × StakeRate). Protocol_yield and Buyback_yield are divided by full market cap. These live in different reference frames and must not be added together. The calculator shows them in parallel cards for comparison.
5-year projection

The table shows yield dynamics over a 5-year horizon with the following assumptions:

  • Revenue grows at the user-set growth rate (range −50% to +200%, default 10%)
  • Mcap changes by Buyback_yield − Net_emission_rate each year (ceteris paribus, supply-side only)
  • DivRate, BuybackRate, and StakeRate remain unchanged for all 5 years
  • Dividend price impact, secondary market flows, and demand shocks are NOT modeled
  • Staking feedback loop (higher yield → more stakers → lower per-staker yield) is NOT modeled
Input guards
  • Mcap ≥ $100K and StakeRate ≥ 1% are enforced by slider minimums to prevent division by zero.
  • If DivRate + BuybackRate > 100%, the shares are normalized and a warning is shown (you can’t distribute more than 100% of revenue).
  • Net emission rate (0–30% per year) reduces the projected Mcap growth to approximate dilution from unlocks/emissions.
Learn more about the model
Read article →