Ethereum Gas Fee Calculator — Transaction Cost
Ethereum gas fee calculator. Enter the gas price in gwei and the gas used to see the cost in ETH, USD and SGD.
Ethereum Gas Fee Calculator Tool
These are examples, not live readings, and gas prices move block by block. A dated snapshot: on 16 October 2026 Etherscan’s gas oracle suggested about 0.061 gwei, while its daily average of the price actually paid ran from 0.64 to 2.35 gwei over the 30 days before. The gap is priority fees: that average counts every tip paid, including the large ones some senders add to be included first.
As of October 2026 a plain ETH transfer on mainnet uses 21,000. That is due to change with the Glamsterdam upgrade (see below). The other buttons are rough examples: a contract call uses whatever its code needs. Your wallet's gas limit is only a ceiling, and gas left unused is refunded.
Since the London upgrade (EIP-1559) the base-fee part of each fee is burned; only the priority fee goes to the validator. RECATOOLS receives none of it. Check live Gwei: etherscan.io/gastracker
How to Use the Ethereum Gas Fee Calculator
Enter the gas price you expect to pay
Look up the current base fee and a typical priority fee on a live tracker such as etherscan.io/gastracker, add them, and type the total in Gwei. The preset buttons are examples, not live readings; the ETH price, by contrast, is fetched live from CoinGecko.
Enter the gas the transaction will use
Choose how much gas the transaction will use. A plain ETH transfer on mainnet uses 21,000 as of October 2026. The token, swap and mint buttons are rough examples, because a contract call uses whatever its code needs; your wallet shows the estimate for the actual transaction, and that is the better number to type.
See your fee in ETH, USD and SGD
The fee is gas used × gas price ÷ 1,000,000,000, in ETH, worked out in whole wei so no digit is lost, then converted at the CoinGecko price. The SGD card appears only when CoinGecko returned an SGD price; if the price fetch fails, type an ETH price in dollars and the USD figure works from that.
Change the tip, not the base fee
The base fee is set by the network, so the only part you choose is the priority fee on top. A lower tip can mean waiting longer for inclusion. Your wallet's maximum fee is a ceiling: you pay the base fee in force when the transaction is included, plus your tip, and the rest is refunded.
Ethereum Gas Fees — Why Every Web3 Transaction Has a Cost
Gas is the meter; gwei is the price per unit
Every step the Ethereum Virtual Machine executes costs gas. The idea is in the 2014 whitepaper, where each transaction carries a maximum number of computational steps and a price per step, so that an accidental or hostile infinite loop runs out of fuel instead of running forever. A plain ETH transfer uses 21,000 gas. A token transfer, a swap or a mint uses more, by however much work its contract code does.
ethereum.org states the fee as units of gas used × (base fee + priority fee). A gwei is a billionth of an ETH. The gas limit you set is only a ceiling and unused gas is refunded, but a transaction that runs out of gas keeps none of its changes and still pays for all the gas it was given.
A worked example, and it is a dated snapshot rather than today’s fee. On 16 October 2026 Etherscan’s gas oracle suggested 0.061 gwei and CoinGecko priced ETH at USD 2,443.37. At that gas price a transfer comes to 21,000 × 0.061 ÷ 1,000,000,000 = 0.000001281 ETH, or USD 0.00313, about a third of a US cent. At the page’s default of 0.1 gwei it is 0.0000021 ETH, or USD 0.00513. Both numbers move: the gas price block by block, and the ETH price by the minute. Mainnet fees were far higher in earlier years: averaged across each year, Etherscan’s daily figure for the price paid was about 105 gwei in 2021 and 34 gwei in 2023, which is why older guides quote tens of gwei.
21,000 is today’s figure, not a constant
Every transaction pays a flat 21,000 gas, plus a charge for any data it carries, before any contract code runs, and as of October 2026 that is all a plain transfer pays on mainnet. It is scheduled to change. EIP-7773, the list of what goes into the Glamsterdam upgrade, puts EIP-2780 under “Scheduled for Inclusion”. The Ethereum Foundation scheduled Glamsterdam on the Sepolia test network for 6 October 2026 and says the mainnet date has not been decided.
Under EIP-2780’s current text a transfer to an account that already exists stays at 21,000, a transfer to yourself falls to 12,000, and a transfer that creates a new account adds 183,600 units of state gas, which EIP-8037 bills on top of ordinary gas: 204,600 in all. Both proposals were in last call until 1 November 2026, so those figures can still change before mainnet.
EIP-1559: a base fee that follows demand, and is burned
The London upgrade of 5 August 2021 introduced EIP-1559. Each block now has a protocol-set base fee, which is burned, and senders add a priority fee that goes to whoever includes the transaction. Blocks target half the gas limit and may stretch to twice that target. When a block is fuller than the target the base fee rises, and when it is emptier the fee falls, by at most 12.5% from one block to the next. That cap is why fees climb over a run of busy blocks instead of jumping in one.
Since the Merge of 15 September 2022, proof of stake has replaced mining, so the priority fee goes to validators. The base fee goes to nobody. Neither part reaches the app you are using, or RECATOOLS.
Why mainnet fees fell, and where the cheap transactions went
Rollups batch transactions off the main chain and post the results to Ethereum, which spreads one mainnet fee across many users. In March 2024 the Dencun upgrade (EIP-4844) gave rollups data "blobs", a cheaper way to post that data than ordinary transaction space, and ethereum.org notes that the saving can reach users as lower fees. Not every cheap network is a rollup, though. Some, such as Polygon's PoS chain, run their own validators, and a fee comparison says nothing about whether two chains offer the same security.
This page does not publish "cheap hours". The base fee responds to demand block by block, and any quiet window is a habit of the market, not a rule, so a live tracker is the only reliable guide to the price right now. What does not change is the arithmetic: if you know the gas a transaction uses and the gwei you expect to pay, the fee follows exactly.
"You pay for the gas a transaction uses, at the base fee plus your tip, and the base fee is destroyed rather than paid to anyone."
Transfers at 21,000 gas for now, a burned base fee, and failures that still pay
The 2014 Ethereum whitepaper set a maximum number of steps and a price per step on every transaction, so a runaway loop runs out of fuel.
As of October 2026 a plain ETH transfer uses 21,000 gas on mainnet. EIP-2780, scheduled for Glamsterdam, keeps that for existing accounts but charges more to create a new one.
1 gwei = 10⁻⁹ ETH. 21,000 gas at 0.1 gwei is 0.0000021 ETH.
The fee is gas used × (base fee + priority fee). Gas you allowed but did not use is refunded.
Since London (5 August 2021), the base fee is burned and only the priority fee is paid out.
The base fee moves by at most 12.5% per block, up when blocks are fuller than target and down when emptier.
Blocks target half the gas limit and can stretch to twice the target when demand spikes.
Running out of gas reverts the transaction's changes, and all the gas it was given is still spent.
The Merge (15 September 2022) moved Ethereum to proof of stake, so tips now go to validators.
Dencun (March 2024) added EIP-4844 blobs, a cheaper way for rollups to post their data to Ethereum.
Frequently Asked Questions
-
Gas measures the computation a transaction asks the Ethereum Virtual Machine to perform: every operation has a gas cost, and a plain ETH transfer uses 21,000. You pay for the gas used at the base fee plus a priority fee. The base fee is burned and the priority fee goes to the validator that includes the transaction.
-
Gwei (gigawei) is a denomination of ETH equal to 0.000000001 ETH (10−9). It is the standard unit used to quote gas prices because the numbers are human-readable — "0.1 Gwei" is much clearer than "100,000,000 Wei." 1 ETH = 1,000,000,000 Gwei = 1,000,000,000,000,000,000 Wei.
-
Because block space is auctioned. When blocks are fuller than their target, which is half the gas limit, the protocol raises the base fee for the next block by up to 12.5%, and keeps raising it while demand lasts. Over a run of busy blocks that compounds quickly. Senders who want to be included sooner also raise their priority fees.
-
21,000 gas for a standard transfer from one account to another, on mainnet as of October 2026. EIP-2780, scheduled for the Glamsterdam upgrade (mainnet date not yet set), keeps 21,000 for a transfer to an existing account, lowers a transfer to yourself to 12,000 and adds state gas when the transfer creates a new account. Contract interactions such as token transfers, swaps and mints use more, by an amount that depends on the contract and on what it has to do in that call, so the most reliable number is your wallet's estimate for the actual transaction. The preset buttons here are rough examples.
-
Gas you allowed but did not use is refunded. Gas already used is not. ethereum.org explains that a transaction which runs out of gas has its changes reverted but still consumes all the gas it was given, so the fee is paid and nothing happens. A transaction that reverts for another reason, such as exceeded slippage, pays for the gas used up to the point it stopped.
-
The fee reform activated in the London upgrade on 5 August 2021. It split the price into a protocol-set base fee, which rises or falls by up to 12.5% a block depending on how full the previous block was and is burned, and a priority fee chosen by the sender and paid to the block's proposer. Wallets can estimate fees more reliably as a result, because the base fee for the next block is known in advance.
-
Send when the base fee is low on a live tracker, set a modest priority fee if you are not in a hurry, and avoid failed transactions, which pay without achieving anything. For frequent small transactions, consider a rollup: rollups batch transactions and post the result to Ethereum, and since March 2024 they have had cheaper blob space to post it in.
-
Whenever a live tracker shows the base fee is low. Patterns by hour or weekday exist, but they are tendencies of the market and not protocol rules, and a token launch or a sharp market move can push fees up at any hour. The protocol only fixes how quickly the base fee can move: up to 12.5% a block.
-
A rollup executes transactions off the main chain and posts batches of the results to Ethereum, so one mainnet fee is shared across many users. Since the Dencun upgrade in March 2024, rollups post that data in blobs, which ethereum.org describes as a cheaper way to post data that can be passed on as lower fees. Some low-fee networks, such as Polygon's PoS chain, are separate chains with their own validators rather than rollups, so read how a network secures transactions before treating it as equivalent.
-
Yes, with no account and no paywall. RECATOOLS plans to fund it with contextual advertising, shown only with your consent. One thing does leave your browser: when the page loads, it requests the ETH price from CoinGecko's public API, so CoinGecko receives that request from your IP address. The gas arithmetic itself runs in your browser.
Method & sources
How it computes
Fee = gas used x gas price, where the gas price is base fee + priority fee (ethereum.org; EIP-1559). Computed exactly in whole wei (1 gwei = 10^9 wei, 1 ETH = 10^18 wei) and written out in full; converted at CoinGecko's live ETH price in USD and, only when CoinGecko returns it, SGD. A manually typed USD price drives the USD figure only (GasFeeKernel).
What this tool implements
- With no SGD price the page multiplied the USD figure by 1.35 and printed it as an SGD fee and an SGD ETH price; that assumed rate is gone and the SGD card now says N/A.
- The notes said gas fees go to validators; since London (EIP-1559) the base fee is burned and only the priority fee is paid to the validator. The freshness block claimed no network calls, but the page fetches the ETH price from CoinGecko on load; both corrected, and the FAQ now says CoinGecko receives that request.
- Inputs relabelled: the price is per unit of gas (base + priority) and the second input is gas used, with the wallet's limit a ceiling and unused gas refunded. Removed as unsourced: TPS figures, two contradictory 'cheap hours' windows, the 10,000-gwei NFT claim, Polygon/Zilliqa claims and L2 fee ranges; Polygon PoS is no longer described as inheriting Ethereum security.
- Example gas prices checked on 2026-10-16 against Etherscan's gas oracle (SafeGasPrice and suggestBaseFee 0.0609 gwei) and its daily average gas price chart (0.64 to 2.35 gwei over 16 Sep to 15 Oct 2026). The worked example is stated as a dated snapshot: 21,000 x 0.061 gwei = 0.000001281 ETH, USD 0.00313 at CoinGecko's USD 2,443.37 that day.
- The 21,000-gas transfer is dated, not "always": EIP-7773 lists EIP-2780 as Scheduled for Inclusion in Glamsterdam; under its current (Last Call) text a transfer to an existing account stays 21,000, a self-transfer is 12,000, and a transfer creating an account adds 183,600 state gas (EIP-8037, CPSB 1,530). The Ethereum Foundation scheduled Sepolia for 2026-10-06 13:53:36 UTC; mainnet is undecided.
- Corrected 2026-10-16: presets 0.5 / 2 / 5 / 25 gwei and default 2 (8-400x the oracle) replaced by 0.05 / 0.1 / 1 / 10 and 0.1; input min 0.1 (made the real price invalid) now 0, step any; "about 13 cents" example replaced; "always / exactly 21,000" dated; toFixed(8) truncation replaced by exact wei; a cleared fallback ETH price kept the old value; the "Last updated" banner never refreshed; a failed refresh kept the stale live price in use.
Sources
- Ethereum Foundation. Gas and fees (ethereum.org developer docs). https://ethereum.org/en/developers/docs/gas/
- Ethereum Improvement Proposals. EIP-1559: Fee market change for ETH 1.0 chain (BASE_FEE_MAX_CHANGE_DENOMINATOR = 8, ELASTICITY_MULTIPLIER = 2). https://eips.ethereum.org/EIPS/eip-1559
- Ethereum Foundation. The history of Ethereum: London (5 Aug 2021), Paris/The Merge (15 Sep 2022), Cancun-Deneb (13 Mar 2024). https://ethereum.org/en/history/
- Ethereum Foundation. Danksharding and proto-danksharding (EIP-4844). https://ethereum.org/en/roadmap/danksharding/
- Buterin V. Ethereum Whitepaper, 2014 (STARTGAS and GASPRICE). https://ethereum.org/en/whitepaper/
- Ethereum Improvement Proposals. EIP-2780: Resource-based intrinsic transaction gas (Last Call, deadline 2026-11-01). https://eips.ethereum.org/EIPS/eip-2780
- Ethereum Improvement Proposals. EIP-8037: State Creation Gas Cost Increase (Last Call, deadline 2026-11-01). https://eips.ethereum.org/EIPS/eip-8037
- Ethereum Improvement Proposals. EIP-7773: Hardfork Meta - Glamsterdam (EIP-2780 Scheduled for Inclusion; Sepolia activation 2026-10-06). https://eips.ethereum.org/EIPS/eip-7773
What can make this go out of date
- CoinGecko public API (api.coingecko.com/api/v3/simple/price, ids=ethereum, vs_currencies=usd,sgd), requested from the visitor's browser on page load and on the refresh button.
Abridged — the full review record for this tool runs longer than the list above.
Pick up where you left off
Stored only in this browser — never sent to our servers.