How Ethereum Gas Fees Work, in Plain Terms
Gas fees can feel unpredictable. Once you know what gas units, the base fee and the priority fee are, the number your wallet shows makes much more sense.
- By
- BuyCryptoCard Team
- Published
- Read
- 5 min
Contents
- 01Gas is a measure of work
- 02The price of gas
- 03The gas limit
- 04Max fee and what you actually pay
- 05Why token transfers cost more than ETH transfers
- 06What makes gas expensive
- 07Choosing a fee in your wallet
- 08Gas when sending from an exchange
- 09Layer-2 networks and gas
- 10Failed transactions still cost gas
- 11Reading gas on a block explorer
- 12Gas and card orders
- 13Frequently asked questions
- 14Summary
Every action on Ethereum — sending ETH, transferring a token, interacting with an application — costs gas. Gas fees are the reason the same USDT transfer can cost very little one day and much more the next. The system behind them is logical once you see its parts, and understanding it helps you decide when and how to send.
This guide explains gas in plain terms. It is general information and does not predict future fee levels.
Gas is a measure of work
Gas units measure how much computation a transaction needs. A simple ETH transfer from one address to another uses a fixed, small number of gas units. A token transfer uses more, because it runs code in the token's smart contract. Complex actions in decentralized applications use more still.
The number of gas units a particular action uses is largely determined by what it does, not by how much value it moves. Sending a small amount of USDT uses about the same gas as sending a large amount.
The price of gas
Each gas unit has a price, quoted in a small denomination of ETH called gwei. The fee you pay is:
gas units used × price per gas unit
The price per gas unit has two parts:
- Base fee — set automatically by the network for each block, based on how full recent blocks were. When blocks are busy, the base fee rises; when they are quiet, it falls. The base fee is burned, meaning it is removed from circulation rather than paid to anyone.
- Priority fee (also called a tip) — an extra amount you offer to validators to encourage them to include your transaction promptly.
The gas limit
When you send a transaction, your wallet also sets a gas limit — the maximum number of gas units the transaction is allowed to use. If the transaction needs more than the limit, it fails, and the gas used up to that point is still spent. Wallets estimate the limit automatically, and for ordinary transfers the estimate is usually reliable. Changing it manually is rarely necessary and easy to get wrong.
Max fee and what you actually pay
Modern wallets let you set a max fee per gas — the most you are willing to pay per unit, covering both base fee and priority fee. You pay the actual base fee at the time of inclusion plus your priority fee, up to that maximum. If the base fee is lower than your maximum, you pay less than the maximum. If the base fee rises above your maximum, your transaction waits until it falls again.
That is why your wallet may show a range or an estimate rather than an exact number before you send.
Why token transfers cost more than ETH transfers
A plain ETH transfer only updates two balances in the network's state. A token transfer calls a smart contract, which checks balances, updates its own records and emits events. All of that is extra computation, and therefore extra gas units. The difference matters most when the price per unit is high.
What makes gas expensive
The base fee rises when many people want to transact at once. Typical causes include:
- sharp market moves that send many traders to exchanges and applications,
- popular token launches or digital collectible releases,
- busy periods for decentralized applications.
During those moments, the base fee can rise quickly, and anyone sending a transaction pays more. Our article on timing transfers around busy networks covers how to handle this.
Choosing a fee in your wallet
Most wallets offer presets such as low, medium and high:
- Low may be fine when you are not in a hurry and the network is calm.
- Medium is a sensible default.
- High helps in busy periods when you need the transaction included quickly.
If you choose a fee far below the current level, your transaction may wait a long time. Some wallets let you speed up or cancel a pending transaction later by replacing it with a higher fee.
Gas when sending from an exchange
When you withdraw from an exchange, you do not set gas yourself. The exchange pays the network and charges you its own withdrawal fee, often adjusted periodically to reflect gas prices. That fee may not move instantly with the network's base fee, so at quiet times it may be higher than a self-custody transfer would cost, and at busy times possibly lower.
Layer-2 networks and gas
Layer-2 networks such as Arbitrum, Optimism and Base also use gas, but process transactions more efficiently and post compressed data to Ethereum, so fees per transaction are usually much lower. They still use ETH for gas on most of these networks. See USDT on layer-2 networks for how they differ.
Failed transactions still cost gas
If a transaction fails — for example because the gas limit was too low, or the contract rejected it — the gas used up to the point of failure is spent. The tokens do not move. This is one reason to rely on your wallet's estimates rather than lowering limits manually.
Reading gas on a block explorer
On an Ethereum explorer, a transaction page shows:
- gas limit and gas used,
- base fee and priority fee at the time,
- transaction fee in ETH.
Comparing gas used with the limit shows how close the transaction came to running out.
Gas and card orders
If Ethereum appears among the payment networks at checkout on BuyCryptoCard, gas is an extra cost on top of the order total. The card total itself — the balance plus a $5.00 issuance fee and a 15% load fee — is the same on every accepted network. The pricing page shows that total before you choose a network.
Frequently asked questions
Does sending more USDT cost more gas?
Generally no. Gas depends on the computation, which is similar regardless of the amount.
Why did I pay less than the maximum fee shown?
You pay the actual base fee plus your priority fee, which can be lower than your maximum.
Can I get gas back if my transaction fails?
No. Gas consumed by a failed transaction is spent.
Summary
Ethereum gas fees equal the gas units a transaction uses multiplied by the price per unit, made up of a base fee set by demand and an optional priority fee. Token transfers use more gas than ETH transfers, busy periods raise the base fee, and failed transactions still cost gas. Understanding these parts makes fee estimates predictable.
BuyCryptoCard Team
General information written by the people who review BuyCryptoCard orders — not financial, legal or tax advice. If something here is out of date, let us know.