ETH Staking Gas Fee Right Now
How much does it cost in gas to stake ETH on Ethereum mainnet right now? The card below shows today's exact USD fee for a typical Lido liquid-staking deposit across three priority tiers — calculated live from real-time gas prices and the current ETH/USD rate.
Live gas reading is temporarily unavailable. Refresh in a minute.
Staking gas by protocol
The figure above uses a Lido deposit as the reference (the most-used liquid-staking option). Gas varies by protocol:
- Lido: ~120,000 gas — deposit ETH, receive stETH
- Rocket Pool: ~200,000 gas — deposit ETH, receive rETH (involves more pool accounting)
- Stakewise V3: ~150,000 gas — choose a vault, receive osETH
- Native solo (32 ETH): ~50,000 gas — direct deposit to the beacon chain
When is the cheapest time to stake?
Staking is rarely time-sensitive — there's no opportunity cost in waiting an hour or two for cheaper gas. That makes it a great candidate for waiting out a high-gas window:
- • Late night UTC (02:00–06:00) on weekdays
- • Most of Saturday and Sunday
- • Right after a congestion spike resolves
See the cheap gas times heatmap for this week's pattern, or set a gas alert and stake when fees drop.
How to reduce your staking gas cost
- Pick Standard tier. Staking isn't urgent. Wallet's default Fast tier wastes 20–40%.
- Wait for the low band. A few hours of patience can cut your staking gas in half.
- Consider L2 staking. Lido and other major protocols have L2 deployments where the deposit gas costs cents — see live L2 fees.
- Stake bigger amounts less often. One deposit of 5 ETH costs the same gas as one deposit of 0.5 ETH. Concentrate your stakes.
- If you have 32 ETH, solo stake. Lower deposit gas, no liquid-staking protocol fees. Trade-off: you need to run a node.
Frequently asked questions
How much does it cost in gas to stake ETH right now?
The live USD figures above assume a Lido stETH deposit, which uses approximately 120,000 gas. Rocket Pool deposits use ~200,000. Native solo staking (depositing to the beacon contract) uses ~50,000. The card updates every minute.
Why does liquid staking cost gas?
When you stake via Lido (or any liquid-staking protocol), the contract takes your ETH, deposits it to the beacon chain on your behalf, and mints stETH (or equivalent) to your wallet. Multiple operations = more gas than a plain transfer.
Is gas paid in ETH or in stETH?
Always in ETH. The gas fee is separate from the amount you stake. You need a small extra ETH balance beyond what you want to stake.
How can I stake ETH for cheaper?
Stake via a Layer 2 — Lido, Rocket Pool, and stakewise have L2 deployments where gas costs cents. Or stick to mainnet and wait for a low-gas window using Standard tier.
Do staking rewards cover the gas fee?
Eventually, yes. ETH staking yields roughly 3–4% per year. On a $1,000 stake, that's $30–40 of yearly rewards — well above the typical $5–20 deposit gas fee. The break-even is usually under a month.
Is the gas fee the same when I unstake?
Different. Unstaking from Lido (swapping stETH back to ETH) on Curve or Uniswap uses ~150,000–200,000 gas. The official Lido withdrawal queue uses ~100,000 for the request plus another ~60,000 to claim later.
Should I solo-stake instead of using Lido?
For 32+ ETH, native solo staking has the lowest ongoing cost (one ~50,000-gas deposit, no protocol fees). For amounts under 32 ETH, Lido/Rocket Pool are the only mainstream option and their gas overhead is modest.
Related ETH gas tools and guides
Stake when gas is cheap.
Set a gas alert at your target Gwei and stake when fees drop into the cheap zone.