Skip to main content
Crypto Calculators
Yield tool

Staking rewards calculator

Nominal APY minus token inflation equals your real yield. Most stakers forget that.

Your inputs

Results

Final balance after 5 yrs
1,469.33 tokens
$146,933 at current price
Tokens earned
469.33
Real APY (after inflation)
5.0%
Real APY = nominal APY minus token inflation. A 10% APY on a 7%-inflating token = 3% real return.
Not financial advice. This tool is for educational purposes. Markets are volatile, tax law is complex, and your situation is unique. Confirm with a licensed CPA or financial advisor before acting on anything you see here.

Staking headlines scream 8%, 12%, 18% APY. Then you realize the token is inflating at 5-10% a year and most of your 'yield' is just keeping up with dilution. This calculator subtracts inflation so you see real purchasing-power growth, not nominal token growth.

Plug in your stake, the token's advertised APY, its annual emission rate, and your horizon. You get final token balance, final USD value at current price, and real APY (nominal − inflation).

The distinction between nominal and real APY sounds academic until you run the numbers on ATOM. In 2023, ATOM paid 14-18% staking APY while the network inflated at 13-15% annually. Stakers earned tokens at a rate that barely kept pace with dilution. If ATOM's price stayed flat, stakers were effectively breaking even in share-of-network terms while locking up capital with a 21-day unbonding delay. That's not yield — it's a treadmill.

Ethereum staking works differently. The ETH issuance rate is tied to the number of active validators and currently runs around 0.5-0.8% annual supply inflation. With 3.2% staking APY and sub-1% inflation, real APY on ETH solo-staking sits near 2.4-2.7%. That's modest but genuine purchasing-power growth — assuming ETH price holds. The lockup risk and real APY together determine whether staking beats simply holding.

Real example

$10,000 into Solana staking at 7% APY with 5% network inflation, 5 years

Starting stake: $10,000 worth of SOL at $140 = 71.43 SOL.

Nominal APY compounded 5 years: 71.43 × 1.07^5 = 100.2 SOL.

Token value at $140 (flat price assumption): $14,028.

But real APY = 7% − 5% = 2%. At 2% real, you only grew purchasing power by ~$1,040, not $4,028.

The other $2,988 was just offsetting network dilution — every other SOL holder got diluted, you stayed roughly flat in share-of-network terms.

Bottom line: Staking 'yield' is often share-of-network maintenance, not real growth. Compare real APY, not nominal, when choosing between staking and simply holding.

Lockup and slashing — the risks APY doesn't price in

Ethereum unstaking takes days to weeks depending on the exit queue. Cosmos chains often have 21-day unbonding. Solana is ~2-3 days. During that window you can't sell — if the market dumps 30%, you watch it happen. Slashing risk (losing a percent of stake for validator misbehavior) is small on most networks but non-zero: Ethereum slashes 1/32 ETH minimum, up to full stake for correlated offenses.

Liquid staking tokens (Lido's stETH, Rocket Pool's rETH, Jito's jitoSOL) sidestep the lockup but add smart-contract risk and occasional depegs — stETH traded at 0.94 ETH during the 3AC/Celsius collapse in mid-2022 before repegging.

Staking vs lending vs simply holding

Holding: no yield, no risk beyond price. Staking: yield in-kind plus smart-contract/slashing risk and lockup. Lending (Aave, Compound): USD-denominated yield with liquidation risk on borrowers. For ETH specifically, staking 3.5% beats holding if you expect ETH price flat or up. It loses if ETH drops more than your stake premium can cover during the unbonding queue.

How compounding frequency changes your final balance

Most proof-of-stake networks distribute rewards continuously or every epoch (6-24 hours). Whether you compound matters significantly over multi-year holds. SOL staking auto-compounds by default — your staking rewards are automatically re-staked each epoch without any action. ETH staking through Lido (stETH) accrues daily and reflects in the stETH exchange rate, so holding stETH is effectively daily compounding.

For manual compounding — claiming and restaking rewards yourself — the math shows diminishing returns below monthly compounding intervals. On a $10,000 SOL stake at 7% nominal APY: annual compounding gives $10,700 after year one; daily compounding gives $10,725. The difference is $25 in year one but widens to $350+ by year five. Auto-compounding protocols like Jito's jitoSOL handle this without any manual work.

The compounding edge matters more at higher principal. On a $100,000 stake at 7% over five years: simple interest gives $135,000; daily compound gives $141,900. That $6,900 gap is real money, and it's why auto-compounding liquid staking tokens tend to outperform manual staking on exchanges over long horizons.

Picking a validator: what the APY difference actually means

On Solana, validators charge a commission ranging from 0% to 10% of staking rewards. A validator taking 0% commission sounds like a deal, but many of those are loss-leaders by exchanges or projects that may change terms later. Validators charging 5-8% with long operating history, consistent uptime above 95%, and active community communication are the safer choice. A 1% APY difference on $10,000 at SOL current prices is $100/year — verify uptime records before chasing yield.

On Ethereum, solo-staking requires 32 ETH (~$100,000+ at current prices) and running a validator client around the clock. Downtime penalties are small — roughly 0.00001 ETH per missed attestation — but accumulate if your node stays offline for days. Rocket Pool lowers the solo-staking threshold to 8 ETH and pools the rest, paying ~3.4% APY while keeping you in self-custody control of your node key. For most stakers without a dedicated server, liquid staking via Lido or Rocket Pool is the practical path.

Recommended partners

Tools we actually use

Affiliate disclosure: we may earn a small commission if you sign up. It never costs you extra.

Related tools

Keep going

Staking rewards — frequently asked questions

What's a realistic staking APY for ETH, SOL, ADA, and ATOM today?

As of 2025: ETH solo-staking ~3.2%, Lido stETH ~3.0% after fees; SOL native staking ~6.5-7.5%, Jito LSTs add ~0.3-0.8% MEV; ADA ~2.5-3.5%; ATOM 12-18% but with 15%+ network inflation, meaning real APY is often negative. Always check current rates on StakingRewards.com.

Why is my real APY sometimes negative?

If a chain inflates faster than it rewards stakers, you lose share-of-network every year. Classic case: a chain paying 8% to stakers while emitting 12% to the total supply. Non-stakers get crushed (fully diluted), but stakers only partially keep up. Real APY = reward APY − total inflation rate.

Is staking through Coinbase or Kraken worth it vs self-custody?

Exchange staking is convenient but skims 25-35% of rewards as fees. Kraken charges ~15% for ETH staking; Coinbase takes ~25%. Self-custody via Lido keeps you at ~10% fee. Solo-staking (32 ETH) has zero fees but requires running a validator. The tradeoff is operational complexity vs yield.

Does staking trigger a taxable event?

In the US: yes. Staking rewards are ordinary income at fair market value on the day received. Per Rev. Rul. 2023-14, you owe tax even if you haven't sold. When you later sell the staked tokens, the cost basis is the value when you received them — so you may also owe capital gains on top.

Can I lose money staking ETH?

Yes, three ways: (1) ETH price drops more than your yield earns; (2) slashing for validator misbehavior — rare but real; (3) LST depeg — stETH/rETH temporarily trading below 1 ETH during market stress. Solo-staking with a solid client setup is the lowest-risk flavor.

What is MEV and how does it affect staking rewards?

MEV (Maximal Extractable Value) is additional income validators earn by reordering, inserting, or censoring transactions in blocks they propose. On Ethereum, validators using MEV-Boost software capture this extra income. Jito on Solana does the same. MEV adds roughly 0.3-0.8% APY on top of base staking rewards. Liquid staking tokens like jitoSOL pass MEV revenue to holders automatically.

Can I stake Bitcoin?

Bitcoin's proof-of-work consensus doesn't have staking. What's marketed as 'Bitcoin staking' on some platforms is actually lending — you're depositing BTC and earning yield from borrowers, not from consensus participation. That carries counterparty risk that native PoS staking does not. Babylon Protocol is building a Bitcoin staking primitive that allows BTC to secure PoS chains, but it's still in early stages as of 2025.

How do I track staking rewards for tax purposes?

You need a record of every reward distribution: date, amount received, and USD value at time of receipt. For Ethereum staking, Etherscan's transaction history exports this. For Solana, Solana Beach or Solana FM shows validator payouts by epoch. Tax software like Koinly and CoinTracker imports staking data from most major chains and marks each reward as ordinary income automatically, with the value at receipt date.

Digital Dashboard Hub

Track your crypto P&L, cost basis, and net worth

DDH lets you log investment positions, track net worth including crypto, and project portfolio growth — all tools, no spreadsheets. Free 14-day trial.

Track your crypto portfolio free →
Part of the Digital Dashboard Hub network
Powered byDigital Dashboard Hub— 250+ free tools

Calculators, trackers, and planners for creators, business, and wellness — all in one place.

Explore all 250+ tools →