> For the complete documentation index, see [llms.txt](https://docs.stakingrewards.com/staking-data/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.stakingrewards.com/staking-data/methodologies/cardano-srb.md).

# Cardano SRB

Learn how Cardano staking rewards are calculated. ADASRB formula covers epoch rewards, active staked tokens, pool performance, and commission rates.

ADASRB is a benchmark representing the mean, annualized staking rate across all active Cardano validators.

ADASRB is calculated and published by Staking Rewards via the [Cardano Profile](https://www.stakingrewards.com/asset/cardano) and [Data API](https://www.stakingrewards.com/data-api).

> **TL;DR:** Cardano staking rewards are determined by dividing epoch rewards by total active staked tokens and annualizing over 365 days (each epoch is 5 days). Validator-level rewards factor in pool performance, stake amount, and commission rate. Cardano has no slashing mechanism.

$$
ADASRB = 365/5 \* er / ast
$$

<table data-full-width="false"><thead><tr><th width="141">Formula key</th><th width="158">Metric name</th><th>Description</th></tr></thead><tbody><tr><td>er</td><td>Epoch Rewards</td><td>The rewards to be distributed among all staking pools within the protocol. Each epoch lasts 5 days.</td></tr><tr><td>ast</td><td>Active Staked Tokens</td><td>The sum of all staked tokens that are eligible for reward distribution. There is a 2-epoch delay period where new tokens do not qualify for distribution.</td></tr></tbody></table>

#### Slashing

1. Cardano does not have a slashing mechanism.

***

### ADA Validator Staking Reward Rate: ADASRB(v)

Staking Rewards calculates the ADASRB for each validator based on their individual performance, commission (fixed cost and margin), and luck factor. The rate is what the pool's delegators receive under the Cardano reward rules: the pool first takes its fixed cost, then its margin of the remainder. When a pool's rewards do not cover its fixed cost, its delegators receive nothing and ADASRB(v) is 0.

$$
ADASRB(v) = 365/5 \* \max(0, pr - fc) \* (1 - m) / pst
$$

<table data-full-width="false"><thead><tr><th width="150.33333333333331">Formula key</th><th width="187">Metric name</th><th>Description</th></tr></thead><tbody><tr><td>pr</td><td>Pool Rewards</td><td>The rewards attributed to a specific pool for the epoch, given its uptime, staked tokens, and luck factor.</td></tr><tr><td>fc</td><td>Fixed Cost</td><td>The fixed amount of ADA per epoch the pool takes before its margin.</td></tr><tr><td>m</td><td>Margin</td><td>The share of the remaining rewards the pool takes.</td></tr><tr><td>pst</td><td>Pool Staked Tokens</td><td>The pool's active stake (self-staked plus delegated tokens) in the same epoch as the pool rewards.</td></tr></tbody></table>

The published validator commission is the pool operator's share of its epoch rewards, `min(1, (fc + m * max(0, pr - fc)) / pr)`, or `m` when the pool earned no rewards. A pool whose rewards do not cover its fixed cost takes all of them, so its commission is 100%. The commission can never exceed 100%.

***

#### Observation Period:

1. The ADASRB is determined based on the latest generated block at the point of evaluation.
2. This data is then annualized for a comprehensive year-long projection.

#### Calculation

The calculation happens every 2 hours and is immediately published via [Data API](https://www.stakingrewards.com/data-api).

#### Limitations

1. ADASRB employs a 365-day convention for annualizing current slot times. This convention remains consistent and does not accommodate adjustments for leap years.
2. Each calculation checks that the per-pool epoch rewards are complete before publishing: the summed rewards must be positive, at most 5% of the pools that produced blocks in the epoch may report zero rewards, and the pools' blocks must cover at least 95% of the epoch's blocks. The summed rewards are also cross-checked against the epoch's total rewards from an independent Cardano db-sync indexer: they must agree within 1%, and an epoch that indexer has not finished computing fails the check (the cross-check does not block when that indexer is unavailable). If a check fails, ADASRB, the epoch rewards, the inflation rate, the real reward rate, the validator counts, the staking wallets, the benchmark commission and the validator-level reward rates, commissions and statuses are not updated for that calculation, and the previously published values remain.

***

### ADA Real Reward Rate: ADASRB^R

The real reward rate calculates the ADASRB adjusted for inflation in the network.

$$
ADASRB^R=1 + ADASRB/(1+ir) -1
$$

<table data-full-width="false"><thead><tr><th width="141">Formula key</th><th width="158">Metric name</th><th>Description</th></tr></thead><tbody><tr><td>ir</td><td>Inflation Rate</td><td>The annualized net growth of the total ADA supply, divided by the circulating supply. Total supply grows as ADA leaves the reserve on its way to a maximum supply of 45 billion ADA. See the formula below.</td></tr></tbody></table>

#### Inflation Rate: ir

$$
ir = 365/5 \* (er + \tau \* E - (1 - \tau) \* F) / cs
$$

$$
E = \rho \* \min(1, b / 21600) \* R
$$

<table data-full-width="false"><thead><tr><th width="141">Formula key</th><th width="158">Metric name</th><th>Description</th></tr></thead><tbody><tr><td>er</td><td>Epoch Rewards</td><td>The rewards paid to the pools' registered reward accounts for the epoch.</td></tr><tr><td>τ</td><td>Treasury Growth Rate</td><td>The protocol parameter tau: the share of the epoch reward pot (E + F) that goes to the treasury (0.2).</td></tr><tr><td>E</td><td>Monetary Expansion</td><td>The ADA released from the reserve in the epoch.</td></tr><tr><td>ρ</td><td>Monetary Expansion Rate</td><td>The protocol parameter rho: the fraction of the ADA reserve released per epoch (0.003).</td></tr><tr><td>b</td><td>Blocks Produced</td><td>The number of blocks produced in the epoch. Its ratio to the expected 21,600 blocks per epoch (432,000 slots x active slot coefficient 0.05) scales the expansion, capped at 1.</td></tr><tr><td>R</td><td>ADA Reserves</td><td>The ADA not yet released: the maximum supply of 45 billion ADA minus the total supply.</td></tr><tr><td>F</td><td>Epoch Transaction Fees</td><td>The transaction fees collected in the epoch.</td></tr><tr><td>cs</td><td>Circulating Supply</td><td>The number of ADA tokens in circulation.</td></tr></tbody></table>

#### Inflation Rate Behavior

ir is the net growth of the total ADA supply per epoch, which is the decrease of the ADA reserve. It counts the rewards paid out plus the treasury's cut of the monetary expansion, minus the fees that were already in circulation. The result is annualized (365/5, one epoch lasts 5 days) and divided by the circulating supply.

1. Each epoch, the reward pot is the monetary expansion E plus the fees F. The treasury takes τ of the pot, the rest is shared out to pools, and any rewards not distributed return to the reserve. The reserve therefore shrinks by less than E, and supply growth declines as the reserve is depleted.
2. All terms refer to the latest epoch whose rewards are final (two epochs before the current one).
3. Rewards owed to unregistered reward accounts, which go to the treasury, are not counted. They are about 0.7% of the reserve decrease.
4. R is the reserves snapshot at the start of the current epoch, one epoch after the ledger's reference point. This understates ir by about 0.06% (relative).

***

### Other Cardano metrics calculated by Staking Rewards:

<table data-full-width="false"><thead><tr><th width="212.99999999999994">Metric</th><th>Description</th></tr></thead><tbody><tr><td>Benchmark Commission</td><td>The average validator commission (the operator's share of the epoch rewards, see ADASRB(v)) across all active pools, weighted by each pool's live stake. Pools that take 100% of their rewards are included at 100%.</td></tr><tr><td>Delegated Tokens</td><td>The number of ADA tokens delegated to validators: a pool's live stake minus its self-staked tokens.</td></tr><tr><td>Self Staked Tokens</td><td>The number of ADA tokens staked by the pool owners in their own pool: the owners' live stake, capped at the pool's live stake.</td></tr><tr><td>Staking Wallets</td><td>Total number of unique delegations on-chain. It doesn't distinguish based on unique delegator addresses.</td></tr><tr><td>Stake Saturation Amount</td><td>The saturation point of a pool: the stake above which its rewards stop growing. It is the total supply (the maximum supply of 45 billion ADA minus the reserves) divided by the protocol parameter k, the target number of pools.</td></tr><tr><td>Expansion Rate</td><td>The protocol parameter rho: the fraction of the ADA reserve released as monetary expansion per epoch (0.003 = 0.3% per epoch). Published as a raw fraction.</td></tr><tr><td>Lockup Time</td><td>Cardano never locks staked ADA — it stays spendable in the wallet — so this is 0 seconds.</td></tr><tr><td>Unstaking Time</td><td>Undelegation on Cardano is instant with no unbonding period, so this is 0 seconds.</td></tr></tbody></table>

#### Data Sources:

* [Staking Rewards](https://www.stakingrewards.com/) from indexed Cardano Blockchain RPC Endpoints

***

#### References:

* <https://docs.cardano.org/about-cardano/explore-more/monetary-policy>

***

:books:[ Learn more about ADA Staking](https://www.stakingrewards.com/asset/cardano)

:bar\_chart: [Calculate your ADA Staking Rewards](https://www.stakingrewards.com/calculator?asset=cardano)

:gear: [Access historic Cardano Staking Data via API](https://www.stakingrewards.com/data-api)

```
Last updated on 10/09/2026
```
