Calculate Your ETH Staking Rewards
Calculate ETH staking rewards and annual yield. Estimate your Ethereum APY with real-time prices and maximize staking earnings.
- Data verified · June 2026
- Edited by Martín Rodríguez
- Formula verified by automated tests
- Private — runs on your device
See step-by-step calculation
See this calculation step by step
See period-by-period detail
How to use this calculator
Follow this tool’s steps, then review its formula, assumptions, and limits below.
When to use this calculator
- Compare 32 ETH solo staking vs Lido stETH net yield after the 10% Lido fee, factoring in MEV-Boost participation and validator effectiveness
- Stack EigenLayer restaking rewards on top of existing stETH or native validator yield and model the additional 2-4% AVS APY
- Track LST cost basis for IRS reporting — record the USD fair market value of every stETH/rETH rebase or rewards distribution as ordinary income
- Optimize validator MEV revenue by switching between MEV-Boost relays (Flashbots, Ultra Sound, Agnostic) and quantifying the priority tip uplift
- Decide whether to migrate from Coinbase cbETH (25% fee) to Lido stETH or self-custodied Rocket Pool rETH and model break-even on gas costs
- Model post-tax APY at your federal marginal bracket plus state tax (e.g. California 13.3%, no-income-tax states like Texas or Florida)
ETH Staking Methods: APY, Fees & Key Trade-offs (2026)
| Method | Min. ETH | Gross APY | Protocol Fee | Net APY (approx.) | Liquidity | Added Risk |
|---|---|---|---|---|---|---|
| Solo Validator | 32 ETH | 3.5–4.5% | 0% | 3.5–4.5% | None (validator exit required) | Slashing, uptime responsibility |
| Lido (stETH) | Any amount | ~3.3% | 10% on rewards | ~3.0% | Liquid (stETH tradeable) | Smart contract, centralization |
| Rocket Pool (rETH) | Any amount | ~3.3% | 15% on rewards | ~2.8% | Liquid (rETH tradeable) | Smart contract risk |
| Coinbase (cbETH) | Any amount | ~3.3% | 25% on rewards | ~2.5% | Liquid (cbETH tradeable) | Custodial + smart contract |
| Solo + EigenLayer Restaking | 32 ETH | 3.5–4.5% base + 2–4% extra | 0% base / AVS variable | 5–7% combined | None | Base slashing + AVS slashing |
| LST + EigenLayer Restaking | Any amount | ~3.0% base + 2–4% extra | Protocol fee + AVS variable | ~4.5–6% combined | Liquid | Protocol + AVS slashing |
Fuente: Ethereum.org Staking Docs, Lido Docs, Rocket Pool Docs, EigenLayer Docs (2026). APY values are approximate ranges based on ~32–34M ETH staked; consensus-only APY ≈ 166.3 / √(active_validators). Staking rewards are taxable as ordinary income at FMV on date of receipt per IRS Rev. Ruling 2023-14.
How it works
How Consensus Layer Rewards Work
On the consensus layer (the Beacon Chain), validators earn ETH for three duties: proposing blocks, attesting to blocks proposed by others, and participating in sync committees. The total issuance is inversely proportional to the square root of total ETH staked. With roughly 32-34 million ETH currently staked (about 28% of supply), the consensus-only APY is around 3.0%. As more ETH gets staked, this number drifts down — by design, to discourage runaway staking participation.
The formula matters: consensus_APY ≈ 166.3 / sqrt(active_validators). At 1 million active validators (32M ETH), that's ~3.3%. Double the validators and APY drops to ~2.3%. This is why solo validators watch beaconcha.in obsessively — your real yield depends on what everyone else is doing.
Execution Layer Rewards: Priority Tips and MEV
On top of consensus rewards, when your validator is selected to propose a block (~once every 50-70 days for a single validator), you collect the priority fees (tips) and any MEV (Maximal Extractable Value) from that block. About 93% of validators run MEV-Boost, an open-source middleware that connects them to MEV relays (Flashbots, Ultra Sound, BloXroute, Agnostic) and auctions block space to searchers. MEV-Boost typically adds 1-1.5% APY on top of consensus rewards, which is why the all-in solo APY lands around 3.5-4.5%.
Validator Effectiveness Factor
No validator earns the theoretical max. Effectiveness — measured on beaconcha.in — depends on uptime (target ≥99%), correct head/target/source votes, and avoiding inclusion delays. A well-run solo validator hits 98-99% effectiveness; a poorly configured one with downtime can drop to 95% or worse, costing you ~5% of expected APY. Slashing (signing two conflicting attestations or proposing two blocks at the same slot) is rare but expensive: a 1-32 ETH penalty plus forced exit. Slashing rate on mainnet is below 0.04% of validators historically.
Restaking via EigenLayer: Extra Yield, Extra Risk
EigenLayer lets you 're-stake' your already-staked ETH (or LSTs like stETH) to secure additional services called AVS (Actively Validated Services) — things like data availability layers, oracles, and rollup bridges. Operators earn additional 2-4% APY by opting into AVS, paid in ETH or AVS tokens. The catch: each AVS adds slashing conditions. A bug or misconfigured node can wipe out principal on top of base slashing. Smart contract risk is non-trivial — the EigenLayer contracts are audited but young.
US Tax Treatment You Cannot Ignore
The IRS treats staking rewards as ordinary income at fair market value on the date of receipt (per IRS Notice 2014-21 and the 2023 Revenue Ruling 2023-14 confirming this for PoS rewards). Your cost basis for future capital gains equals that FMV at receipt. For LSTs like stETH, this is genuinely painful: every daily rebase or rewards distribution is a taxable event, and you owe income tax in USD even though you only hold ETH. The Jarrett v. United States case (filed 2021, refunded 2022, refiled 2024) argued staking rewards should be taxed only at disposal — not receipt — but the IRS continues to enforce receipt-based taxation as of 2026. Keep meticulous records: every reward, every USD value, every date.
Solo vs Lido vs Coinbase Trade-offs
Solo (32 ETH) gives you full rewards, full sovereignty, and full responsibility — including running execution + consensus clients with proper validator client diversity (Lighthouse, Prysm, Teku, Nimbus, Lodestar) to avoid mass slashing events. Lido is the convenience king: ~30% market share, 10% fee, liquid stETH usable across DeFi, but criticized for centralization. Rocket Pool offers a middle path with permissionless node operators and rETH (15% fee on commission). Coinbase cbETH is the easiest but most expensive (25% fee) and adds custodial risk.
Final Notes
Use this calculator as a planning tool — plug in realistic APY (3-3.5% for liquid staking net of fees, 3.5-4.5% solo, 5-7% with EigenLayer restaking) and a conservative ETH price. Track results on beaconcha.in if solo, or via Lido / Rocket Pool dashboards if pooled. For tax filing, export every rewards event to your CPA — this is not the kind of math you eyeball at year-end.
Example Calculation
Frequently asked questions
Solo staking vs Lido — what's the real APY difference after fees?
How are ETH staking rewards taxed in the US?
What are the actual risks of EigenLayer restaking?
How often does slashing actually happen on Ethereum?
Can I convert liquid staking tokens back to ETH instantly?
How much does MEV-Boost actually add to validator yield?
Is 32 ETH still worth it for solo staking in 2026?
What's the difference between APR and APY for ETH staking?
Sources & references
- Ethereum.org — Staking Documentation
- Lido — Liquid Staking Protocol Documentation
- Rocket Pool — Decentralized ETH Staking Docs
- IRS Notice 2014-21 — Virtual Currency Tax Guidance
- IRS Revenue Ruling 2023-14 — PoS Staking Rewards Income Treatment
- Beaconcha.in — Ethereum Validator Explorer
- EigenLayer — Restaking Protocol Documentation
Methodology & trust
Finance calculator with its formula verified automatically against Ethereum.org — Staking Documentation, per our editorial policy and methodology.
Updated: June 2026. Parameters are verified periodically against the cited sources.
Calculations run 100% in your browser. We do not store or transmit your data.
Indicative results. For critical decisions, consult a professional.
Rodríguez, M. (2026). Calculate Your ETH Staking Rewards. Hacé Cuentas. https://hacecuentas.com/en/staking-ethereum-yield-apy
Content licensed under CC-BY 4.0 — reuse it citing the source with a link to Hacé Cuentas.