Staking Reward Calculator
Enter your stake, the APR or APY, how often rewards are restaked and any validator commission to see rewards per day, month and year, the final balance, and its value if the token price changes.
Staking rewards = stake × ((1 + APR ÷ n)^(n × years) − 1) when rewards are restaked n times a year, or stake × APR × years if you do not restake.
Use the Staking Reward Calculator
Staking Parameters
Approximate rates checked October 2026; not live. Use your provider's current rate.
Deducted from each credited reward. Validators often charge 5–10%; some exchanges keep 15–35%.
A scenario, not a forecast. Try −30 or +50.
Runs in your browser; nothing is sent. Constant-rate scenario, not a return guarantee or financial advice.
Total Rewards
—
— %
Final Balance
—
Principal + Rewards
Average Daily Reward
—
Average Monthly Reward
—
Effective APY
—
—
Rewards per Year
—
—
—
Price scenario
- Starting value
- —
- End price
- —
- Staked value at end
- —
- If held without staking
- —
- Rewards worth
- —
- Gain / loss vs start
- —
—
Period-by-Period Breakdown
| Period | Reward | Cumulative | Balance |
|---|
Fill in the parameters and click
Calculate Rewards
Example staking reward rates by network (October 2026)
Approximate native staking reward rates checked in October 2026 on StakingRewards.com asset pages and Kraken bonded-staking pages. Rates change daily and differ by provider and commission. Examples only, not live data.
| Network | Token | Reward rate | Reward on 1,000 tokens / yr | Unstaking |
|---|---|---|---|---|
| Ethereum | ETH | ≈ 2.6–3.1% | ≈ 31 ETH | Exit + withdrawal queue; varies from days to weeks |
| Solana | SOL | ≈ 5.0–6.9% | ≈ 50 SOL | Deactivates at the end of an epoch (about 2–3 days) |
| Cardano | ADA | ≈ 2.1% | ≈ 21 ADA | None — staked ADA stays liquid |
| Polkadot | DOT | ≈ 2.8–3.0% | ≈ 28 DOT | Unbonding period set by the network; check current docs |
| Cosmos Hub | ATOM | ≈ 19–20% | ≈ 196 ATOM | 21-day unbonding; high rate reflects token inflation |
Sources: StakingRewards.com, Kraken staking. "Reward on 1,000 tokens" uses the example rate as an APY.
APR to APY when rewards are restaked
APY = (1 + APR ÷ n)^n − 1, where n is the number of times rewards are restaked per year.
| APR | Daily | Weekly | Monthly | Not restaked |
|---|---|---|---|---|
| 2% | 2.02% | 2.02% | 2.02% | 2.00% |
| 3% | 3.05% | 3.04% | 3.04% | 3.00% |
| 5% | 5.13% | 5.12% | 5.12% | 5.00% |
| 7% | 7.25% | 7.25% | 7.23% | 7.00% |
| 10% | 10.52% | 10.51% | 10.47% | 10.00% |
| 15% | 16.18% | 16.16% | 16.08% | 15.00% |
| 20% | 22.13% | 22.09% | 21.94% | 20.00% |
Assumptions, risks, and sources
- The rate is held constant for the whole period. Network yields change with total stake, issuance schedules and fees.
- Gross mode deducts the commission from each credited reward; net mode assumes the quoted rate already excludes fees.
- Validator downtime, slashing, lockups, unbonding delays and token inflation can change actual results.
- The price scenario applies one price change to the ending balance; it is not a forecast or tax estimate.
- Educational calculator, not financial advice.
References: Solana staking documentation, Ethereum pooled staking guidance, and CFPB APY definition.
Quick answer
Staking rewards = stake × ((1 + APR ÷ n)^(n × years) − 1) when rewards are restaked n times a year, or stake × APR × years if you do not restake. An APY already includes compounding, so the yearly reward is simply stake × APY. Validator commission is taken from each reward: net rate = gross rate × (1 − commission). The value in dollars also depends on the token price, which can move far more than the yield.
Examples
| Stake | Rate | Compounding / fee | 1-year reward |
|---|---|---|---|
| 1,000 tokens | 5% APY | any (APY already compounded) | 50.00 tokens |
| 10 ETH | 3% APR | restaked daily, no fee | 0.3045 ETH (3.05% APY) |
| 10 ETH | 3% APR | restaked daily, 10% commission | 0.2737 ETH (2.74% APY) |
| 100 SOL | 6% APR | not restaked | 6.00 SOL |
| 500 ATOM | 19% APR | restaked monthly, 5% commission | 98.10 ATOM |
Pick a network example or type your own rate, then set compounding, commission and a price change.
Summary
A staking reward calculator turns a quoted yield into the number of tokens you would earn. The details matter: an APR is a simple yearly rate and grows only if you restake rewards, while an APY already assumes compounding; validators and exchanges keep a commission from every reward; and the dollar result depends on where the token price ends up. This calculator handles each of these. Choose APR or APY, how often rewards are credited and whether you restake them, the commission if your rate is before fees, and the duration. It shows total rewards, rewards per day, month and year, the effective APY and APR, a period-by-period table, and, with a token price, the ending value under a price change and the break-even price. Example network rates are listed as a starting point. It is an educational estimate, not financial advice.
How it works
- Enter the amount you stake and, optionally, the token symbol and today's price. Or pick a network example to fill a typical rate.
- Choose whether the quoted rate is an APR (simple) or an APY (already compounded), and whether it is net of fees or gross before the validator commission.
- Set how often rewards are credited and whether you restake them. The periodic rate is APR ÷ n, or (1 + APY)^(1/n) − 1 for an APY; a gross rate is multiplied by (1 − commission).
- With restaking, balance = stake × (1 + periodic rate)^(n × years). Without restaking, rewards = stake × periodic rate × n × years.
- Add a token price change to see the ending value, the result versus holding without staking, and the break-even price at which staking still returns your starting dollar value.
Use cases
- Estimating how many ETH, SOL, ADA, DOT or ATOM you earn per day, month and year from staking.
- Converting an exchange's APR into the APY you actually get when rewards are restaked.
- Seeing how much a 5%, 10% or 35% validator or exchange commission costs over several years.
- Comparing restaking rewards with leaving them unstaked.
- Checking how far the token price can fall before staking rewards stop covering the loss.
- Planning a long-term staking position before choosing a provider.