Send crypto on a blockchain and you'll pay a gas fee, even when no platform is taking a cut. It can be a fraction of a cent or several dollars, depending on the network and how busy things are. Find out how gas fees work, how they're calculated, why they change and how you could pay less.


Gas fees are transaction costs paid to process transactions on a blockchain network. They cover the computing resources needed to carry out on-chain activities like transferring cryptocurrency and interacting with smart contracts.
Every blockchain transaction requires some processing work and gas fees provide a way to measure and pay for that work. These are separate from trading fees or crypto withdrawal charges that a platform might apply.
Gas fees serve several purposes:
On the Ethereum network specifically, gas measures the computational effort required to execute a transaction. The fee is paid in Ether (ETH), the network's native cryptocurrency. But gas fees aren't limited to sending ETH – activities such as minting Non-Fungible Tokens (NFTs) and exchanging tokens through decentralized finance (DeFi) may also require gas.
Gas fees are calculated by multiplying the amount of gas a transaction uses by the price charged for each unit. On Ethereum, this calculation determines the transaction cost in ETH.
The basic formula is: Gas fee = Gas units used × Gas price.
Gas prices are commonly expressed in Gwei, a smaller denomination of ETH. One Gwei equals 0.000000001 ETH, meaning one billion Gwei equals one ETH.
Let’s consider a standard ETH transfer at a hypothetical gas price of 10 Gwei (per unit). A standard ETH transfer to a regular wallet address uses 21,000 gas units. You’d multiply these values (21,000 × 10 = 210,000 Gwei) and then convert it to ETH to get to the transaction cost (210,000 Gwei = 0.00021 ETH).
If ETH were priced at $3,000, for example, the transaction fee would equal approximately $0.63.
These aren’t current market rates. Actual gas prices and ETH's market value change over time.
‘Gas limit’ and ‘gas price’ describe different parts of a blockchain transaction. The gas limit is the maximum number of gas units a transaction can consume, while the gas price is the amount paid for each unit consumed.
For example, a transaction might have a gas limit of 50,000 units but use only 35,000. The unused gas allowance isn't charged.
Setting the gas limit too low can prevent a transaction from completing and you still pay for the gas it used before it runs out. Setting a higher limit doesn't necessarily increase the final cost; it depends on how many units the transaction actually uses. More complex smart contract interactions require larger gas limits than basic ETH transfers.
Ethereum introduced proposal EIP-1559 back in August 2021, changing how transaction fees are calculated. Instead of relying only on users bidding for block space, the mechanism separates the gas price into two components:
The total gas fee is calculated as: Gas used × (Base fee + Priority fee).
The base fee is burned, meaning the ETH is permanently removed from circulation rather than paid to validators. This reduces the circulating supply relative to what it otherwise would’ve been. This doesn't necessarily mean Ethereum's total supply will decline, because new ETH is also issued through the network all the time.
Crypto gas fees can change considerably, even when two people perform the same type of transaction. Several factors explain why costs differ:
Different blockchain activities require different amounts of processing work, which affects how much gas they use. For example, sending ETH between two crypto wallets requires less gas than exchanging tokens or creating an NFT. More complex transactions involve additional steps, which can increase the gas needed.
The table compares gas usage* for common transactions on Ethereum mainnet.
Transaction type | Approximate gas units |
Standard ETH transfer | 21,000 |
ERC-20 token transfer | 55,000 |
ERC-20 token approval | 45,000 |
Decentralized exchange swap | 150,000 |
NFT mint | 150,000 |
Keep the two numbers separate. Gas units measure how much computational work a transaction requires and gas prices determine how much each unit costs at the time the transaction is processed.
For example, a token swap using 150,000 gas units at 10 Gwei would cost 0.0015 ETH. An NFT mint requiring the same amount of gas would incur a similar network fee at the same effective gas price, although the NFT's mint price would be separate. Actual usage depends on how the relevant smart contract is designed and executed.
* These are median figures, not live measurements, as of October 19, 2026. Only the 21,000 units for a standard ETH transfer is fixed by Ethereum's rules; the rest vary with each smart contract.
Gas fees differ across blockchains because each network has its own way of processing transactions and calculating these costs.
The table compares selected networks using publicly available data as of October 19, 2026. These aren’t standardized measurements of identical activity across all eight networks. Fees fluctuate and may differ by transaction type.
Blockchain | Approx. fee in USD to make basic transfers |
Ethereum mainnet | |
Arbitrum One | |
Optimism | |
zkSync Era | |
Solana | $0.005 (5,000 lamports per signature. Plus any priority fee) |
Cronos |
Ethereum has introduced several upgrades to help its network handle more transactions and reduce costs. One of these was the 2024 ‘Dencun’ upgrade, which focused partly on making transactions more affordable on Layer-2 networks.
Even though L2s process transactions separately from Ethereum mainnet, they still need to publish certain information to the network, which adds to their operating costs.
Dencun introduced a change called EIP-4844, which allows these networks to publish transaction data at a lower fee. It uses temporary data storage, known as ‘blobs’, instead of relying entirely on Ethereum's previous methods.
The change didn't eliminate gas fees or directly reduce the cost of ordinary transactions on Ethereum mainnet. Its main impact was making it less expensive for Layer-2 networks to operate. The actual difference depends on the network, transaction type and demand at the time.
Later upgrades went further. Pectra (May 2025) and Fusaka (December 2025) each raised the amount of blob data Ethereum can carry, so L2s have more low-cost room to post their data.
As mentioned earlier, networks like Arbitrum, Optimism, Base and zkSync may charge lower fees than the Ethereum network for similar transactions. Before transferring crypto, check that the receiving wallet or platform supports both the cryptocurrency and the selected network. Also note that moving crypto between networks can involve additional costs.
Ethereum gas prices change as demand for block space rises and falls. Periods of lower activity may have lower fees, although there isn't a fixed time of day when transactions will cost less.
Some users monitor gas prices and delay non-urgent transactions until conditions change, but this approach isn't suitable for transactions that need to be completed within a particular timeframe.
Some crypto wallets allow you to adjust the maximum fee and priority fee before submitting a transaction. A lower priority fee may reduce the amount paid, but it can also increase the time needed for the transaction confirmation.
If the maximum fee is too low to cover the network's base fee, the transaction may remain pending. Gas limits also need to accommodate the computation required. Reducing a gas limit below the amount needed can sometimes cause an included transaction to fail.
Some blockchain applications support batching, which combines multiple operations into a single transaction. For example, an application might combine several smart contract interactions that would otherwise require separate submissions. This could potentially reduce repeated transaction costs.
On Ethereum, transactions with fees that are too low may remain pending until network conditions change. Some wallets offer two options for handling pending transactions, although neither guarantees success:
A transaction can still incur gas fees even if it fails (e.g., when not all smart contract conditions are met). Even when the transaction doesn't complete as intended, the network has already used computing resources to process it, so the gas is still charged. The exception is when transactions are rejected before they’re added to the blockchain.
Sending crypto through an unsupported network can make funds difficult or impossible to recover. For example, a cryptocurrency may be available on Ethereum and several Layer-2 networks, but the receiving platform might not accept deposits through those networks.
Gas fees paid for transactions sent through the wrong network aren't recoverable either. Before transferring funds, check that the receiving crypto wallet or platform supports both the cryptocurrency and the selected network.
Gas tracking tools display things like current network conditions and estimated transaction costs. Some gas trackers also display price charts with historical activity, enabling you to compare how fees have changed over time. Other resources include wallet fee estimators and Layer-2 fee trackers.
Remember, these tools provide estimates, not fixed execution prices.
Some applications offer what are described as ‘gasless’ transactions. These arrangements often involve another party paying the network fee or allowing you to pay through a different mechanism. You might still have to pay the underlying transaction fee, though. The alternative is using a lower-fee blockchain or Layer-2 network to potentially reduce costs.
Gas fees can increase when demand for network capacity rises. Transaction complexity and the market value of the network's native cryptocurrency can also affect the amount paid.
No, blockchains use different fee models and transaction-processing systems. For instance, Ethereum measures computational work in gas units, while Solana uses a base fee and optional prioritization fees.
No, gas used by a transaction that fails during execution is still charged. You aren't charged for any unused gas allowance, but the work already performed isn't refunded.
Ethereum gas fees change continuously. The latest estimate can be checked through a reputable gas tracker or your wallet's transaction preview. The final fee depends on gas used and the effective gas price when the transaction is processed.
Important Information: This is informational content sponsored by Crypto.com and should not be considered as investment advice. Trading cryptocurrencies carries risks, such as price volatility and market risks. Past performance may not indicate future results. There's no assurance of future profitability. Before deciding to trade cryptocurrencies, consider your risk appetite.