Crypto.com Logo
Crypto

What are gas fees in crypto? A beginner’s guide

Introduction

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.

author image
Anzél Killian9 minutes
gas fees in crypto

What are gas fees and why do they exist?

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:

  • They contribute to the incentives for the validators that process transactions and maintain the network.
  • They prevent spam by requiring payment for computational work that makes it more costly to flood the network with unnecessary transactions.
  • They manage network demand by determining how transactions are prioritized when many users want to access the network at the same time.

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.


How are gas fees calculated?

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.

Example of calculating an Ethereum gas fee

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 vs. gas price

‘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.

How EIP-1559 affects Ethereum gas fees

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:

  1. A base fee: A network-determined fee that adjusts according to demand for block space.
  2. A priority fee: An optional additional payment, sometimes called a ‘tip’, that provides an incentive for validators to include a transaction.

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.


What factors affect crypto gas fees?

Crypto gas fees can change considerably, even when two people perform the same type of transaction. Several factors explain why costs differ:

  1. Available block space: Each blockchain has limits on the amount of activity it can process. Changes to capacity and demand can affect fees. Gas fees can also change between the time you submit a transaction and when it’s finally included in a block.
  2. Network congestion: When many transactions compete for limited block space, base fees and priority fees often increase. Periods of high activity can therefore make transactions more expensive.
  3. Transaction complexity: Sending ETH requires less computation than executing a token swap or interacting with a complex smart contract. Transactions requiring more gas units may cost more, even at the same gas price.
  4. ETH price: If ETH’s USD value increases, the dollar cost of a transaction rises even when the amount of gas used and its price in Gwei remain unchanged.
  5. Network design: The same activity may carry different costs across networks. For example, a token transfer on Ethereum mainnet may have a different fee from a comparable transfer on an Ethereum Layer-2 (L2) network.

Gas fees by transaction type

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 across different blockchains

Gas fees differ across blockchains because each network has its own way of processing transactions and calculating these costs.

  • Ethereum mainnet transactions are processed directly on the Ethereum blockchain.
  • Layer-2 (L2) networks like Arbitrum, Optimism, Base and zkSync process transactions separately from Ethereum mainnet, which can help reduce fees.
  • Other blockchains like Solana and Cronos process transactions independently and use their own methods to calculate fees.

Crypto gas fee comparison

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

$1.10

Arbitrum One

$0.09

Optimism

$0.09

zkSync Era

$0.07

Solana

$0.005 (5,000 lamports per signature. Plus any priority fee)

Cronos

$0.00045 


How Ethereum’s Dencun upgrade changed gas fees

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.


How to reduce gas fees

  1. Use Layer-2 networks
  2. Check network activity before transacting
  3. Review gas settings in your wallet
  4. Look for transaction batching

1. Use Layer-2 networks

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.

2. Check network activity before transacting

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.

3. Review gas settings in your wallet

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.

4. Look for transaction batching

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. 


Common gas fee mistakes and how to fix them

  1. Setting a gas fee too low
  2. Assuming failed transactions are free
  3. Selecting the wrong blockchain network

1. Setting a gas fee too low

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:

  • Speed up: Replaces the pending transaction with one that offers a higher fee to encourage faster processing.
  • Cancel: Attempts to replace the pending transaction with a new one, preventing the original from going through. The replacement is a transaction, too, so it needs its own, higher gas fee.

2. Assuming failed transactions are free

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. 

3. Selecting the wrong blockchain network

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 fee tracking tools and resources

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.


Start exploring cryptocurrency trading

  1. Download the Crypto.com App and create your Crypto.com account.
  2. Complete the necessary identity verification steps.
  3. Discover over 400 cryptocurrencies and other digital assets.
  4. When you’re ready to trade, fund your account using one of the methods available.

Get started with Crypto.com


FAQs about crypto gas fees

How do you avoid gas fees in crypto?

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.

Why are crypto gas fees so high?

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.

Are gas fees the same on every blockchain?

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.

Do gas fees get refunded if a crypto transaction fails?

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.

How much are Ethereum gas fees right now?

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.


Latest crypto prices