Does this article need to be translated?
Contribute to the Help Center
Submit translations, corrections, and suggestions on GitHub, or reach out on our Community forums.
Getting the gas price
If you are on Ethereum mainnet you can check Etherscan's gas tool to estimate today's gas price. Please note the gas price fluctuates; always refer to the tool to see the current gas prices.
The Ethereum network requires gas to execute transactions. When you send tokens, interact with a contract, send ETH, or do anything else on the blockchain, you must pay for that computation. That payment is calculated in gas, and gas is always paid in ETH.
You are paying for the computation, regardless of whether your transaction succeeds or fails. Even if it fails, validators must finalize and execute your transaction, which takes computational power. You must pay for that computation, just like you would pay for a successful transaction.
Getting the gas limit
So, you know how much each unit of gas costs, but how many units of gas do you need to spend? Well, if it's a simple transaction—say, sending ETH or an ERC-721 token to another address—you should be spending 21,000 units of gas. If you're doing something more complex, a good tool is a block explorer, such as etherscan.io. Navigate to the contract you wish to interact with, and start examining transactions made with the contract. This will give you a better idea of how much gas other users actually end up using.
note
Gas calculator
There are a few tools available out there for you to estimate how much gas is going to cost you in fiat currency before you submit a transaction. One example is the Cryptoneur gas fee calculator, which lets you input the details of your transaction and produces the estimated gas cost in your local currency, and specific to current demand on that network (you can choose from most major EVM-compatible networks).
Overall gas fee structure
As of EIP-1559, the overall fee a transaction creator pays is calculated as: ( (base fee + priority fee) x units of gas used).
For more information, see here.
Please note this is not a fee that MetaMask receives so we cannot refund it. This fee is paid to miners or validators for finalizing the transaction, validating it into a block, and securing the blockchain.
FAQs
Overall gas fee structure
How is estimated gas fee calculated? ›
How are Gas Fees Calculated? The calculation of gas fees involves two key components: the gas limit and the gas price. The gas limit is the maximum amount of work a user estimates a validator will do for a particular transaction. The gas price, on the other hand, is the price per unit of work done.
How does MetaMask estimate gas? ›
The max fee is the total, global amount paid for your transaction. It is calculated as: (base fee + priority fee) x units of gas used. MetaMask initially sets this amount based on the previous block's history. However, users can edit this amount through custom settings (see below).
Why is the gas fee so high in MetaMask? ›
The price of gas is dynamic and is essentially a product of demand: the more people that are trying to get their transactions processed by the network, the higher it will be.
How much is the MetaMask gas fee? ›
The MetaMask transaction fee of 0.875% Gas on the destination network, which is generally covered by the bridge provider.
What is the formula for the gas fee? ›
The gas fee is calculated by gas limit x gas price per unit. So, if the gas limit is 20,000 and the gas price per unit is 200, then the calculation would be 20,000 x 200 = 4,000,000 gwei. We mentioned above that one gwei is equal to 0.000000001 ETH. So, this transaction cost would be approximately .
How do you calculate the gas charge? ›
Imperial Calculation
Here's how to convert cubic feet (ft3) to kWh from your gas meter reading. 482 unit used X 2.83 to convert to cubic metres X 1.02264 X 39.2 calorific value divided by 3.6 provides 15,189 kWh.
How to get cheaper gas fees on MetaMask? ›
MetaMask will provide you with three options when setting the gas fee: “Low“ (previously “Low”): is much lower than market prices and it allows a user to pay a lower fee when they are willing to wait a longer time, for example when withdrawing funds or other non-time sensitive transactions.
How do I speed up my MetaMask gas fee? ›
Navigate to your connected MetaMask wallet and click the Activity tab. Any pending transactions will be listed, along with the option to speed up the transaction for an additional gas fee. It is important to note that while you have the option to speed up, there is no guarantee that the transaction will confirm.
What is the gas estimation error in MetaMask? ›
Here are the details of the problem: The error message and high gas fee estimate occur exclusively when there's an insufficient amount of native tokens in the wallet. The issue does not appear in other dApps that facilitate staking, where gas fees are calculated normally despite insufficient native tokens.
Transact when network demand is low
Prices fluctuate in response to network demand, meaning you can reduce fees by transacting when network demand is low. Gas fees are generally cheaper on weekends and when most people are asleep in the United States. Conversely, they are higher during working hours and on weekdays.
What makes gas fees high? ›
When the network is busy, such as during peak usage times, gas fees can increase due to heightened competition for block space. Transactions involving complex smart contracts typically incur higher fees because they require more computational resources to execute.
How to calculate gas fees? ›
Your total Ethereum gas fee is determined by adding the base fee to the optional tip and multiplying that sum by the amount of gas used.
How much does it cost to withdraw from MetaMask? ›
How much does MetaMask charge to withdraw? MetaMask does not charge a fee to withdraw your cryptocurrency. However, you will need to pay relevant blockchain gas fees for transferring your cryptocurrency to another wallet or exchange.
What is MetaMask total fee? ›
This feature, branded as MetaMask Swaps, charges a service fee of 0.875% of the transaction amount.
How is estimated cost calculated? ›
The goal of each cost estimation method is to estimate fixed and variable costs and to describe this estimate in the form of Y = f + vX. That is, Total mixed cost = Total fixed cost + (Unit variable cost × Number of units).
What is the formula for gas cost? ›
Fuel Price is the cost of one gallon of fuel. To calculate the fuel cost, you divide the distance by the fuel efficiency to determine the total number of gallons of fuel consumed. Then, you multiply that by the fuel price to obtain the total fuel cost.
How is estimated energy cost calculated? ›
As every engineer knows, energy calculation is straightforward. The unit of electrical energy is the kilowatt-hour (kWh), found by multiplying the power use (in kilowatts, kW) by the number of hours during which the power is consumed. Multiply that value by the cost per kWh, and you have the total energy cost.