Ethereum gas fees
What gas means when you use Ethereum
On Ethereum, if you want to send funds, mint a digital collectible or swap tokens, you pay something called a gas fee. Gas itself isn’t money, it’s a measure of how much computing work your transaction needs the network to do. The fee you pay is the gas required, multiplied by a price you (or your wallet) choose for each unit.
Not all transactions are alike. Sending ETH to another wallet requires exactly 21,000 gas units, every time. When you interact with a smart contract, for instance, swapping on a DEX, or minting an NFT (that’s a type of unique blockchain asset), it uses extra gas. That’s because smart contracts are programs, and running code takes more resources.
Gas prices don’t use regular decimals. They’re listed in gwei, where a single gwei is one-billionth of one ETH.
How base fee and tip work on Ethereum
After Ethereum’s London upgrade in 2021, gas fees got a bit more predictable. For every transaction, you now pay a base fee, this is set by the Ethereum protocol, and it changes with how many people are using the network in that moment. When blocks are crowded, the base fee goes up; when things are quiet, it falls again. What’s unusual is the base fee doesn’t go to anyone. It’s burned, which means the coins vanish.
Then there’s the priority fee. Sometimes called a tip, it acts as an incentive for the validator, the party that adds your transaction to the blockchain. You’re allowed to set how much tip you’ll pay. If you want your transaction to go through faster when lots of others are waiting, raising this tip can help. Most wallets let you set a maximum fee as a cap for each gas unit.
Let’s say you want to send some ETH. That uses 21,000 gas. If the price per unit is 20 gwei, you’d pay 420,000 gwei, or 0.00042 ETH. How much that costs you in euros or dollars depends on Ethereum’s market price at that time.
Why Ethereum gas fees keep changing
Gas fees don’t stay still for long. When many people try to use Ethereum at the same moment, like when a new token launches or activity suddenly surges, it creates competition for space in blocks, and the base fee climbs rapidly. On quieter days, the opposite happens. The amount of gas a transaction needs is not fixed for every type. Smart contract operations, such as complex token swaps, can use many times more gas than simply sending ETH.
Some users avoid high mainnet fees by using layer 2 networks, which batch many transactions together and post back to Ethereum in a single bundle. Since the underlying cost is split among everyone included, you’ll usually find lower fees on these solutions. You can read more on how layer 2 networks can reduce your transaction costs.
Frequently asked questions
Why did my Ethereum transaction cost so much?
Almost always it’s because either the Ethereum network was unusually busy, you were interacting with a contract that required a lot of computing, or both. You can check the exact gas usage and price by searching your transaction in a blockchain explorer. Simple transfers of ETH are less expensive than token trades or smart contract calls, and including a higher tip to speed things up increases your total cost as well.
Can I set a lower gas fee on Ethereum?
You can, but only to a point. You might save money by setting a lower maximum gas price, however, if your setting is below the base fee for the next block, your transaction won’t be processed until that fee falls. You might have to wait longer. If your transaction is stuck, you’re usually allowed to cancel it or submit a new one to replace the old. See how to handle pending transactions for details.