Ethereum Gas Fee Estimator
After EIP-1559 (August 2021), Ethereum transaction fees follow a base fee plus priority fee model. The base fee is burned and adjusts dynamically based on block demand. The priority fee (tip) goes to validators. This estimator calculates your total transaction fee in ETH and USD based on the gas limit, current base fee, and your chosen priority tip. Enter your ETH price for a USD conversion. Gas values are user-provided; no live data feed is used.
EIP-1559 gas fee formula
Total Gas Price (gwei) = Base Fee + Priority Fee
Fee (ETH) = Gas Limit x Total Gas Price (gwei) / 1,000,000,000
Fee (USD) = Fee (ETH) x ETH Price
Burned ETH = Gas Limit x Base Fee / 1,000,000,000
Source: Ethereum Improvement Proposal EIP-1559 and the Ethereum Yellow Paper (Wood, 2014, updated 2024).
Common transaction gas limits
- Simple ETH transfer: 21,000 gas (exact, fixed by protocol).
- ERC-20 token transfer: 45,000 to 65,000 gas (varies by contract).
- Uniswap swap (simple): 100,000 to 200,000 gas.
- NFT mint (ERC-721): 100,000 to 250,000 gas (contract-dependent).
- Smart contract deployment: 500,000 to 5,000,000+ gas depending on bytecode size.
Ethereum gas fees: frequently asked questions
How are Ethereum gas fees calculated after EIP-1559?
Since EIP-1559 (August 2021), each transaction pays a base fee (burned by the protocol) plus a priority fee (tip to the validator). The maximum fee you pay is: Max Fee = Base Fee + Priority Fee (Max Priority Fee Per Gas). Your actual payment is: Total Fee (ETH) = Gas Used x (Base Fee + Priority Fee). The base fee is set by the network based on block demand and cannot be below zero.
What is gas limit and how do I choose it?
Gas limit is the maximum amount of computational work you authorize for a transaction. A simple ETH transfer requires 21,000 gas. An ERC-20 token transfer typically needs 45,000 to 65,000 gas. A complex DeFi swap may require 150,000 to 300,000 gas or more. Setting the gas limit too low causes the transaction to fail (out of gas); setting it higher wastes no money because you only pay for gas actually used.
What is a gwei?
Gwei is a denomination of ETH: 1 ETH = 1,000,000,000 gwei (one billion gwei). Gas prices are quoted in gwei because they are tiny fractions of ETH. For example, a base fee of 10 gwei means each unit of gas costs 0.000000010 ETH.
What is the priority fee (tip)?
The priority fee, also called the miner tip or validator tip, is an incentive you pay on top of the burned base fee. Validators prioritize transactions with higher tips when blocks are full. A tip of 1-2 gwei is typically sufficient during quiet periods; during congestion, 5-20 gwei may be needed for timely inclusion.
Why does the ETH gas fee vary so much?
The base fee adjusts every block (about every 12 seconds) based on whether the previous block was more or less than half full. When demand is high (NFT mints, token launches, market events), the base fee rises rapidly. When demand is low (nights, weekends), fees fall. Setting a Max Fee cap protects you from overpaying but may delay your transaction if the base fee rises above your cap.
Official sources
- Ethereum Yellow Paper (Gavin Wood): ethereum.github.io/yellowpaper/paper.pdf.
- EIP-1559 (Fee market change): eips.ethereum.org/EIPS/eip-1559.
Reviewed by the CalculatorHub team, edited by James Graham, 14 June 2026. See our methodology.