How to Stake Ethereum (ETH)
How to stake ETH in 2026: native delegation vs liquid staking vs exchange staking, validator selection, slashing risk, and step-by-step delegation. Beginner-friendly.
What you'll need (prerequisites)
- ETH held in a self-custodial wallet
- Wallet that supports ethereum staking
- A small native-token reserve for transaction fees
- A shortlist of validators (use the chain's official dashboard)
Recommended for this tutorial
Tools and accounts referenced in the steps below:
Step-by-step
-
Step 1: Acquire ETH
Buy ETH on a major exchange (Coinbase, Kraken, Binance) or via a DEX. Withdraw to a self-custodial wallet that supports Ethereum.
-
Step 2: Choose a staking method
Native staking: delegate directly from your wallet to a validator. Liquid staking: deposit into a liquid-staking protocol and receive a yield-bearing receipt token. Exchange staking: easiest UX but custodial. Pick based on your custody and yield preferences.
-
Step 3: Pick a validator / operator on Ethereum
For native staking, research validator uptime, commission rate (5-10% is typical), self-stake, and slashing history. Avoid concentrating in the largest validators — distribute to support decentralisation.
-
Step 4: Delegate
In your wallet's staking tab (or the chain's official dashboard), select the validator and enter the amount. Confirm the transaction. There is usually a small network fee.
-
Step 5: Confirm and monitor rewards
Rewards typically accrue per epoch (5 mins to 24 hrs depending on chain). Check your validator's performance weekly — if uptime drops, redelegate.
-
Step 6: Unstake when needed
Exiting means: at least 256 epochs (~27 hours) active before a voluntary exit is allowed, then a churn-limited exit queue whose length depends on how much ETH is queued ahead of you, then a further 256 epochs (~27 hours) before the balance is withdrawable and swept.
Common errors and fixes
- Validator missed blocks. Redelegate to a higher-uptime validator. Use your chain explorer to inspect validator performance metrics before redelegating.
- Slashing event. Native slashing is irreversible. Double-check the validator slashing history before delegating; for liquid staking, the protocol absorbs slashing across the pool.
- Tokens stuck in the exit queue. Exit throughput is capped by the per-epoch churn limit (balance-based since Electra), so the wait depends on total ETH queued. Liquid-staking tokens such as stETH or rETH can be sold on a DEX instead of waiting.
- Rewards not accruing. Confirm the delegation transaction succeeded on-chain. Some chains require a separate "claim rewards" transaction; check the chain docs.
- High commission eating yields. Validator commissions can be raised retroactively. Move to a lower-commission operator (typically 3-7%).
Minimums: 32 ETH, and now a 2,048 ETH ceiling
A beacon-chain validator activates with MIN_ACTIVATION_BALANCE of 32 ETH. Since the Electra upgrade, a validator using compounding (0x02) withdrawal credentials can hold an effective balance up to MAX_EFFECTIVE_BALANCE_ELECTRA of 2,048 ETH, so rewards compound inside the validator instead of being swept out. Validators on the older 0x01 credentials are still capped at a 32 ETH effective balance, with anything above swept to the withdrawal address automatically.
Solo staking also has practical requirements the protocol does not enforce: an execution client and a consensus client running together on a machine that stays online, and at least around 10 Mb/s of bandwidth in each direction.
Entry and exit queues, and when ETH is actually withdrawable
An epoch is 32 slots of 12 seconds — 6.4 minutes. Three constants set the timeline for getting out:
SHARD_COMMITTEE_PERIOD= 256 epochs (~27 hours). A validator must have been active this long before it can submit a voluntary exit.- Churn. Since Electra, activations and exits are rate-limited by balance rather than validator count:
MIN_PER_EPOCH_CHURN_LIMIT_ELECTRAis 128 ETH andMAX_PER_EPOCH_ACTIVATION_EXIT_CHURN_LIMITis 256 ETH per epoch. Queue length therefore depends on how much ETH is queued ahead of you, and can range from hours to weeks. MIN_VALIDATOR_WITHDRAWABILITY_DELAY= 256 epochs (~27 hours). After the exit epoch, the balance is only withdrawable this much later, and is then picked up by the withdrawal sweep.
Partial withdrawals of rewards above the effective-balance cap happen automatically on the sweep and need no action.
Slashing: the actual arithmetic
Slashing applies only to provably malicious actions — double-voting or surround voting — not to being offline. Three penalties compose:
- Initial penalty.
MIN_SLASHING_PENALTY_QUOTIENT_ELECTRAis 4,096, so the immediate penalty is effective balance divided by 4,096 — about 0.0078 ETH for a 32 ETH validator. Electra reduced this sharply from the earlier 1/32 (~1 ETH). - Correlation penalty. Roughly 18 days after the slashing, the protocol applies a second penalty scaled by
PROPORTIONAL_SLASHING_MULTIPLIER_BELLATRIX= 3 multiplied by the share of total stake slashed in the same window. Isolated slashings cost almost nothing extra; a correlated event involving a large fraction of the network can approach a validator's whole balance. - Forced exit. A slashed validator is ejected and becomes withdrawable after
EPOCHS_PER_SLASHINGS_VECTOR= 8,192 epochs, about 36 days. A whistleblower reward is also paid, governed byWHISTLEBLOWER_REWARD_QUOTIENT= 512.
Being merely offline is punished by inactivity penalties that are slightly smaller than the rewards you would have earned, and are recovered by an equal period back online. Only if more than one third of validators are offline does the quadratic inactivity leak begin draining balances until validators are ejected.
Choosing how — and whom — to stake with
- Run a minority client. Ethereum's own documentation identifies supermajority client bugs as one of the two realistic causes of slashing. Client diversity is a direct, unpriced reduction in your correlation-penalty exposure.
- Never run your keys on two machines. Failover setups that can double-sign are the other realistic cause. One machine, one set of keys, no “hot spare”.
- For pooled or LST staking: look at how many independent node operators the protocol uses, whether operators are permissioned or permissionless, the fee taken on rewards, and how deep the withdrawal queue and DEX liquidity are for the receipt token.
- For custodial exchange staking: you hold a claim, not a validator. Convenience buys you counterparty risk and usually the largest fee.
Liquid staking alternatives
Lido (stETH, and its wrapped form wstETH) is the largest liquid-staking token; Rocket Pool (rETH) is the main permissionless-operator alternative; Coinbase (cbETH) and Mantle (mETH) are further options with different operator models. All of them convert a queue-bound exit into a market exit: you sell the receipt token rather than waiting for the exit queue plus the withdrawability delay. In return you take smart-contract risk, a protocol fee on rewards, and the possibility that the token trades below its redemption value exactly when you want out. A liquid-staking token also does not remove slashing risk — it socialises it across the pool.
Risks and troubleshooting
- Validator stuck in the activation queue. Churn is balance-based since Electra; the wait depends on ETH queued ahead of you, not on your own deposit.
- Exit submitted, no ETH received. Expect the exit queue, then ~27 hours of withdrawability delay, then the sweep. Check the validator's status on a beacon explorer.
- No withdrawals arriving at all. The validator may still carry 0x00 credentials. It must be upgraded to 0x01 or 0x02 before any withdrawal can occur.
- Small negative balance drift. Ordinary inactivity penalties from missed attestations — check peer count, clock sync and disk I/O.
- Slashed. Almost always duplicate signing. The initial penalty is small; the forced exit and 36-day wait are the real costs.
- LST depeg. A discount on stETH or rETH is a liquidity price, not a protocol failure — but it is a real loss if you sell into it.
FAQ
What APR can I earn staking ETH?
Ethereum's consensus issuance falls as total staked ETH rises, and execution-layer tips and MEV add a variable component on top, so there is no fixed rate. Check a current dashboard, and subtract the operator or protocol fee if you stake through a pool or liquid-staking token.
Is staking ETH taxable?
In most jurisdictions, yes — staking rewards are ordinary income at the moment of receipt. The US IRS confirmed this in Rev. Rul. 2023-14. Track every reward; tools like Koinly or CoinTracker handle most chains automatically.
What is slashing on Ethereum?
Slashing applies only to provably malicious actions — double-voting or surround voting. Extended downtime causes smaller inactivity penalties, not slashing. Since the Electra upgrade the immediate penalty is the effective balance divided by 4,096 (about 0.0078 ETH on a 32 ETH validator), followed by a correlation penalty scaled by 3× the share of stake slashed in the same window, and a forced exit that becomes withdrawable after 8,192 epochs (~36 days).
Native vs liquid staking — which is better?
Native staking offers full custody and governance rights but no liquidity during the unbonding period. Liquid staking (Lido for ETH, Marinade / Jito for SOL, etc.) gives you a tradable receipt token usable across DeFi but adds smart-contract risk and a small protocol fee.
Can I unstake ETH immediately?
No. A validator must be active for 256 epochs (~27 hours) before it can exit, then clear a churn-limited exit queue, then wait a further 256 epochs (~27 hours) before the balance is withdrawable. Liquid-staking tokens such as stETH or rETH can be sold on a DEX for a near-instant exit.
Sources
Every protocol parameter above is taken from official documentation or specifications. Staking parameters are changed by governance and protocol upgrades — verify against the live chain before committing size.
- ethereum.org — Solo staking
- Ethereum consensus specs — Phase 0 beacon chain
- Ethereum consensus specs — Electra beacon chain
- Ethereum consensus specs — Bellatrix beacon chain