Skip to the guide
BTCETHMarket cap (coins we track)BTC dominance (coins we track)

Ethereum staking calculator

CryptoKeyhole's staking calculator shows a 32 ETH validator earning about 0.93 ETH a year at today's rates: 2.48% from the consensus layer and 0.44% from tips and MEV, measured over the last 30 days on our own Ethereum nodes.

What a validator earns in consensus and execution rewards at today's rates, and how much compounding adds.

0.93 ETH a year

from a 32 ETH validator at today's rates and the last 30 days' execution rewards

Where the yield comes from

2.49%consensus rewards at today's stake; 2.48% measured over the last 30 days0.44%tips and MEV-Boost payments, 30-day average

Wait to start
16 daysa new 32 ETH deposit in the entry queue today
Wait to leave
42 minutesa new exit in the exit queue today

Our own Ethereum nodes; rates refreshed through the day. Last update 10 November 2026, 02:49 UTC

Work out your rewards

YearConsensus rewardsExecution rewardsTotal ETHValue at the price above

Total ETH is the staked balance plus every reward so far: execution rewards go to your fee address, and on a 0x01 validator consensus rewards are paid out to your withdrawal address.

Ask about this page

Our AI analyst answers questions about this page from CryptoKeyhole’s own data and charts. Free with an account.

Asking opens a free account in a few seconds (a username and a password, no email); then the answer appears here.

Today's inputs

The numbers behind the calculator
InputTodayWhat it is
Total active stake44,440,591 ETHour consensus node, finalized epoch
Base reward303 gwei per ETH per epoch1 ETH increment x 64 / √(active stake in gwei)
Consensus APR at full participation2.490%base reward x epochs in a year
Measured consensus yield2.477%ETH earned / ETH staked, mean of the last 30 complete days
Execution rewards per block0.0745 ETHof which 0.0742 ETH MEV-Boost payments, last 30 days
Net supply growth0.850% a yearissuance minus burn, annualised

How it is calculated

The stake. Rewards are paid on a validator's effective balance. A 0x01 validator is held at 32 ETH: rewards above that are swept to its withdrawal address, so nothing compounds. A 0x02 validator can hold up to 2,048 ETH and rewards stay on the validator; its effective balance rises in steps of 1 ETH (a step happens once the balance is 1.25 ETH above it, and falls only if the balance drops 0.25 ETH below it), so a 0x02 validator compounds consensus rewards.

Consensus rewards. The protocol pays a base reward per ETH of effective balance per epoch of 1 ETH x 64 / √(total active balance): the more ETH staked, the lower the rate for everyone. We show the protocol's rate at today's stake, and what validators actually earned over the last 30 days (which includes missed duties, slashings and proposers' luck).

Execution rewards. When a validator proposes a block it keeps the priority fees and, if it uses MEV-Boost, a payment from the block's builder. Blocks are assigned in proportion to effective balance, so the calculator uses the network's realised execution rewards per ETH staked over the same period. Real outcomes for a single validator are lumpy: a validator proposes roughly once in a few months, so its execution rewards swing widely around this average.

Yield after net supply growth. New issuance dilutes everyone who holds ETH, staked or not, and the base-fee burn offsets it; we subtract the net supply growth so the figure compares staking with simply holding.

Waits. The entry and exit queues are simulated epoch by epoch from today's queues on our consensus node (as on the Ethereum staking page, which has the sources and rules). The calculator does not model slashing, operator fees, taxes or changes in the rate as more ETH is staked. Nothing you enter leaves this page; ETH and USD are kept separate so you can use any price.

Questions

What is a good Ethereum staking yield?

Over the last 30 days a validator earned about 2.48% from the consensus layer and 0.44% from execution rewards. The rate depends on how much ETH is staked and how busy the network is.

How much do I need to stake?

To run your own validator you need 32 ETH (up to 2,048 ETH on one 0x02 validator). Smaller amounts can stake through pools, which charge a fee.

What is the difference between 0x01 and 0x02 withdrawal credentials?

A 0x01 validator keeps 32 ETH staked and sweeps its rewards to your withdrawal address. A 0x02 validator compounds: rewards stay staked and raise its effective balance, up to 2,048 ETH.

Does the calculator include MEV?

Yes, unless you untick it. It uses the rewards of the last 30 days across the network, because a single validator proposes too rarely for its own recent luck to be a guide.

How long does it take to start or stop staking?

Today a new deposit waits about 16 days in the entry queue and a new exit about 42 minutes.

Staking APR chartAll free tools

Results are estimates at the rates shown, calculated by CryptoKeyhole from our own Ethereum nodes; real rewards vary with network conditions and a validator's own luck.