Save on ETH gas

How to Reduce Gas Fees on Ethereum

Ten proven tactics, ranked by typical savings. Most users can cut their monthly Ethereum gas spend 50–90% with the first three alone. Start with the live tracker below to see what you're working with, then pick the tactics that fit your usage.

Why gas fees feel so high

Ethereum charges per unit of computation. When demand for block space rises, base fee climbs and tips inflate. A $5 swap at midnight UTC can become a $50 swap during a token launch. The good news: most of that extra cost is avoidable if you're not in a hurry.

10 ways to reduce gas fees

1. Wait for an off-peak window

Saves 50–80% per tx

Gas fees swing 50–80% across a normal week. Late UTC nights (02:00–06:00) and weekends are reliably cheaper than US business hours. Concrete example: a Uniswap swap at 14:00 UTC on a Tuesday vs the same swap at 04:00 UTC the next morning typically costs 4–6× more. The next-best-time card above flags the closest cheap window.

2. Move routine activity to a Layer 2

Saves 90–99% per tx

Arbitrum, Optimism, Base, and Polygon run at a fraction of mainnet cost. A routine ETH transfer on Base or Arbitrum is usually under $0.01 vs $0.50–$5 on mainnet. The savings stack: every USDC send, every Uniswap swap, every NFT mint moved to L2 is one less mainnet gas bill. The one-time cost is bridging — after that you live on L2.

Compare L2 gas fees →

3. Batch transactions

Saves 60–80% on bulk sends

Combine approvals and swaps where possible. Use multi-send tools (Disperse.app, Safe batched tx) for bulk transfers. Each tx has a 21,000-gas intrinsic cost — fewer txs, less gas. Sending USDC to 10 addresses individually costs ~$10–30 at modest gas; the same payouts via a single multi-send tx is ~$1–3.

4. Set the right priority tip

Saves 20–40% per tx

Most wallets default to the Fast tier (high tip). If you're not in a rush, choose Standard. Confirms in a few minutes, costs 20–40% less. Watch for the wallet default — MetaMask and Rabby both default toward Fast.

5. Skip mint and launch days

Saves 70–90% during spike windows

Major NFT mints and token launches push base fee far above normal — sometimes 5–10× the daily average for a few hours. Postponing routine activity past the window saves real money. The Cheap Gas Times heatmap shows the weekly pattern excluding these spikes.

View cheap gas heatmap →

6. Set gas alerts

Saves depends on your threshold

Pick a target Gwei. We'll email you when live gas drops below it. No more refreshing the gas tracker every hour. Useful for non-urgent transactions you want to send eventually but not at any cost.

Set a gas alert →

7. Use the forecast before you sign

A directional 24-hour outlook is enough to decide between "send now" and "wait". Open the forecast, glance at the chart, choose. Saves you the cognitive load of guessing whether current gas is high or low vs typical.

Open the forecast

8. Watch for stuck-tx traps

If a tx has been pending forever, you can replace it with a higher-fee tx at the same nonce — but you have to outbid the original by ~10%, which can be expensive. Better: set the right gas the first time using a tracker. If you do get stuck, estimate the replace cost on /tools/gwei-to-usd before signing.

9. Pre-approve with a sensible cap

When you approve a token, set an explicit cap rather than infinite — but only re-approve when needed. Each re-approval is a new ~$1–5 gas-paying tx. The default 'infinite' approval costs the same on signing day but increases risk if the protocol is exploited.

10. Estimate failed-tx cost before risky calls

If a contract call might revert, you still pay gas for the units the EVM consumed before failing. For complex DeFi calls with uncertain outcomes (sandwich-prone swaps, low-slippage limits), it pays to estimate the worst-case loss before signing.

Failed-tx cost calculator →

Real savings example: one week of routine activity

A regular DeFi user might do, in one week: 3 swaps, 2 USDC transfers, 1 token approval, and 1 NFT mint. Here's how the cost compares across three approaches at typical gas (30 Gwei mainnet, ETH = $3,000).

TacticWeekly costSavings
A. Mainnet, peak hours, Fast tier
Default wallet behavior
≈ $42
B. Mainnet, off-peak, Standard tier
Tactics 1 + 4: time it + lower tip
≈ $14−67%
C. Same activity on Base / Arbitrum
Tactic 2: move to L2
≈ $0.50−99%

Numbers approximate. The mainnet NFT mint dominates the row-A total; without it the savings ratio for B and C narrows but the rank order is the same. Live cost for each transaction type is on the per-action pages — see ETH transfer, USDC transfer, Uniswap swap, NFT mint.

When gas fees are usually lowest

  • • Saturday and Sunday across most of the day (UTC)
  • • Weeknights, roughly 02:00–06:00 UTC
  • • Right after a congestion spike resolves
  • • Outside major NFT mint or token launch windows

Browse the full pattern at cheap gas times or get the live read at ethereum gas fees now.

Frequently asked questions

How can I reduce gas fees on Ethereum?

Time your transaction for off-peak hours, use Layer 2s for routine activity, batch related actions, lower the priority tip when you can wait, and set gas alerts so you act when fees actually drop.

Are Layer 2s actually cheaper than Ethereum mainnet?

Yes — usually 10x to 100x cheaper. Arbitrum, Optimism, Base, and zkSync settle to Ethereum but execute transactions off-chain, so you pay cents instead of dollars.

Which L2 is cheapest for routine swaps?

It changes day to day. Base and Arbitrum trade the top spot most of the time, with Optimism close behind. Polygon PoS is structurally the cheapest but is a sidechain rather than a rollup. Check the live comparison on /l2-gas-fees before you bridge.

How much can I actually save by waiting?

For routine transfers and swaps, peak-vs-off-peak gas typically differs by 50–80%. A $25 swap during US daytime is often a $5–8 swap at 04:00 UTC. The bigger the gas component vs the amount you’re transacting, the more waiting matters.

Do gas savings tactics work for NFT mints?

Only the timing ones. Mints during launch are price-takers on whatever gas the contract demands — you can’t batch a mint with someone else’s tx. If the mint is open over hours/days, waiting saves real money. If it’s a 60-second sellout, you pay whatever the market pays.

Does batching transactions really save gas?

Yes. Each transaction has a base cost (intrinsic gas + base fee). Combining a token approval and swap into one tx, or using a multi-send for transfers, eliminates the duplicate base cost.

Should I lower the priority tip to save on gas?

Often yes. Wallets default to fast tips, but a lower tip just means you wait a bit longer to confirm. If you're not in a rush, drop the tip and save 20–40% on most transactions.

Is it worth waiting hours to save on gas fees?

For routine transfers, yes. The gap between peak and off-peak gas is often 50–80%. A $25 fee at noon UTC can become $5 by midnight. For time-sensitive moves, the math flips.

Can I cancel or speed up a stuck transaction without high gas?

You can replace it with a higher-fee tx using the same nonce, but you have to outbid the original. The cheaper move is to set the right gas the first time using a tracker like the one above.

Do gas alerts actually save money?

Yes — they remove the temptation to send during a high-fee window. Set a target Gwei, get an email when gas drops below it, send the transaction, done. We'll never spam you.

What happens to gas if my transaction fails?

You still pay for the gas units the EVM consumed before the revert — not the full gas limit. The unused portion is refunded. If a contract reverts immediately, the cost is small; if it runs most of the limit before failing, you can lose most of the gas fee. Estimate it on the /tools/failed-transaction-cost calculator.

Related ETH gas tools and guides

Let an alert do the watching.

Set a target Gwei and get notified when live gas drops below it. Free, no spam.