← Back to Problems/Gas Fee Too High / Unexpected

Advanced Help ModeRECOMMENDED

Connect your wallet to get diagnostics tailored to your exact transaction history, approvals, and chain activity.

Approval scanner
TX diagnostics
Live support
Connect Wallet
Gas & FeesMedium Severity

Gas Fee Too High / Unexpected

Gas estimates are extremely high or you got charged way more than expected.

GasEIP-1559Priority Fee

This guide covers 4 verified steps to resolve "Gas Fee Too High / Unexpected". Follow each step in order before moving to the next. If the steps below don't resolve your issue, use the community support options at the bottom of this page.

01

Wait for Off-Peak Hours

Ethereum gas is cheapest on weekends (UTC) or between midnight–6am UTC on weekdays. Use ETH Gas Station or Blocknative Gas Estimator to monitor live gas prices.

02

Use Layer 2 Networks

For non-urgent swaps, bridge your tokens to Arbitrum, Optimism, or Base. Gas fees are 10–100x cheaper than Ethereum mainnet.

03

Set Custom Gas Limit

In MetaMask, click "Edit" on gas before confirming. Set Max Base Fee and Priority Fee manually. Don't set Priority Fee too low or miners will skip your tx.

04

Check for Contract Loops

If gas is astronomically high (millions of units), the transaction will likely fail. This usually means the contract is reverting. Don't proceed.

ETH Gas Station
L2Fees.info
Blocknative