Gas Fee Calculator

Live USD cost of the four most common transactions on Ethereum, Base, Arbitrum, Optimism, and Polygon — refreshed every minute from each chain's live gas market.

Jump to: ETH transfer · USDC transfer · Uniswap swap · NFT mint

ETH transfer (21,000 gas)

The protocol minimum — two balance updates, nothing else. On L2s the same send is routinely under a cent.

Cheapest for a ETH transfer right now

Optimism$0.00004204

NetworkEst. feeGas paid inFee model
Optimism$0.00004204ETHL2 execution + live L1 data feeDetails →
Base$0.000251ETHL2 execution + live L1 data feeDetails →
Polygon$0.000466POLSidechain — no L1 data feeDetails →
Arbitrum$0.000859ETHL1 posting cost bundled in gas priceDetails →

~21,000 gas at each network's standard tier, refreshed every minute. Excludes wallet padding (typically 10–30%). Optimism / Base include the live L1 data fee scaled to this action's typical calldata size.

USDC / stablecoin transfer (~65,000 gas)

An ERC-20 transfer runs the token contract, ~3× the work of a plain ETH send. Gas is paid in the chain’s native token, never in USDC itself.

Cheapest for a USDC transfer right now

Optimism$0.000125

NetworkEst. feeGas paid inFee model
Optimism$0.000125ETHL2 execution + live L1 data feeDetails →
Base$0.000772ETHL2 execution + live L1 data feeDetails →
Polygon$0.001444POLSidechain — no L1 data feeDetails →
Arbitrum$0.002658ETHL1 posting cost bundled in gas priceDetails →

~65,000 gas at each network's standard tier, refreshed every minute. Excludes wallet padding (typically 10–30%). Optimism / Base include the live L1 data fee scaled to this action's typical calldata size.

Token swap on Uniswap (~150,000 gas)

Pool lookup, swap math, and two token transfers. The most common DeFi action, and the one where choosing an L2 saves the most in absolute dollars.

Cheapest for a Uniswap swap right now

Optimism$0.000289

NetworkEst. feeGas paid inFee model
Optimism$0.000289ETHL2 execution + live L1 data feeDetails →
Base$0.001782ETHL2 execution + live L1 data feeDetails →
Polygon$0.003331POLSidechain — no L1 data feeDetails →
Arbitrum$0.006133ETHL1 posting cost bundled in gas priceDetails →

~150,000 gas at each network's standard tier, refreshed every minute. Excludes wallet padding (typically 10–30%). Optimism / Base include the live L1 data fee scaled to this action's typical calldata size.

NFT mint (~160,000 gas)

A typical ERC-721 mint. Real collections vary widely (100k–300k+ gas) depending on the contract; treat this as the mid-range case.

Cheapest for a NFT mint right now

Optimism$0.000304

NetworkEst. feeGas paid inFee model
Optimism$0.000304ETHL2 execution + live L1 data feeDetails →
Base$0.001898ETHL2 execution + live L1 data feeDetails →
Polygon$0.003553POLSidechain — no L1 data feeDetails →
Arbitrum$0.006542ETHL1 posting cost bundled in gas priceDetails →

~160,000 gas at each network's standard tier, refreshed every minute. Excludes wallet padding (typically 10–30%). Optimism / Base include the live L1 data fee scaled to this action's typical calldata size.

The formula behind every number on this page

One equation prices every transaction on every EVM chain:

fee_usd = gas_units × gas_price_gwei × native_token_usd ÷ 1,000,000,000

  • Gas units are fixed by what the transaction does — 21,000 for an ETH send, ~65,000 for an ERC-20 transfer, ~150,000 for a swap. You don't choose this; the contract does.
  • Gas price is the live market rate on that chain, quoted in gwei. It is the only input that swings hour to hour — see the gas fee forecast for when it's likely to drop.
  • On Base and Optimism, a second component is added: an L1 data fee for posting your compressed transaction to Ethereum. The tables above include it live, scaled to each action's typical calldata size.

Need a custom gas limit or gwei price? The free-form ETH gas calculator takes any combination for Ethereum mainnet.

Frequently asked questions

How do I calculate an Ethereum gas fee in USD?

Multiply gas units by the gas price in gwei, then by the ETH price, and divide by one billion: fee_usd = gas_units × gwei × eth_usd / 1e9. A basic transfer is 21,000 gas; an ERC-20 (USDC) transfer ~65,000; a Uniswap swap ~150,000. The tables above run this live for every chain.

Does this gas fee calculator work for Polygon, Base, and Arbitrum?

Yes — every table shows the same action priced live on Ethereum mainnet, Base, Arbitrum, Optimism, and Polygon side by side. L2 rows include the L1 data-fee component where the chain charges one (Base and Optimism), so the number is a full wallet-fee estimate.

How much is the gas fee to send USDC?

A USDC transfer uses ~65,000 gas. On Ethereum mainnet that is typically a few dollars when gas is elevated and under a dollar when quiet; on Base, Arbitrum, or Optimism the same transfer is usually a cent or less. The USDC table above shows the live figure for each chain.

Why is my wallet quote higher than this calculator?

Wallets quote the maximum possible fee, pad the gas limit by 10–30%, and often default to a faster tier with a bigger priority tip. The Etherscan receipt after confirmation — actual gas used × gas price — is the number these tables match.

Is gas paid in the token I am sending?

No. Gas is always paid in the chain’s native token — ETH on Ethereum, Base, Arbitrum, and Optimism; POL on Polygon. If you hold USDC but zero ETH on a chain, a transfer will fail until you top up a small amount of the native token.

Can I calculate a custom gas amount?

Yes — use the Gwei to USD converter, which has a free-form calculator tab where you can enter any gas limit and gwei price for Ethereum mainnet.

Related ETH gas tools and guides

Rather wait for cheaper gas than switch chains?

The forecast shows the predicted lower-fee windows over the next 24 hours to 7 days.

See the gas forecast →