What Are Gas Fees in Crypto?

Author logo
Rukkayah Jigam
Post image

Core Insights

Gas fees are charges required to process and validate transactions on blockchains, compensating validators for their computational work and deterring network spam. These fees vary widely depending on network demand, transaction complexity, and blockchain type, with Ethereum's fees historically being the most volatile and expensive. Users can manage or reduce gas costs by transacting during off-peak hours, choosing lower-fee networks like Layer 2 solutions or alternative blockchains, adjusting fees manually, and batching transactions when possible.


Most blockchains bake gas fees into their operation. Every transaction you submit requires computational work to be processed and confirmed, and that work costs money. Gas fees are how you pay for it. They can cost as little as $0.001 per transaction or as much as $20+ during a network jam. 

 

Crypto gas fees spiked to an average of $53 on Ethereum back in May 2021, and although gas fees dropped by over 95% by early 2025, they are still something every crypto user needs to understand. This guide explains how they work, what drives them up, and how to keep them manageable.

What Are Gas Fees in Crypto?

Gas fees are the charges for processing and validating transactions on a blockchain. When you send tokens, swap on a DEX, or interact with a dApp, you're asking the network to do computational work. In simple terms, they're the price for computation in the blockchain's native token, and collected by the validators or miners who run the nodes that keep the network going.

 

The term "gas" comes from Ethereum, where it refers to a unit of measurement for the computational effort required by a transaction. A simple token transfer uses a fixed gas limit of 21,000 gas units. A complex DeFi swap can use ten times that. The network calculates your fee by multiplying the gas used by your transaction by the current gas price.

 

Apart from the computational effort required, gas fees depend on how quickly a transaction is processed. You can choose to pay more to move up the queue, or pay the minimal gas fee and wait a few minutes longer. Tangem wallet allows users to view transaction fees before confirming, with fee adjustment available on supported networks.

Why Do Gas Fees Exist?

Three factors that keep blockchains running: 

  1. honest validators, 
  2. enough block space to handle demand, 
  3. protection against users flooding the network with junk. 

Gas fees address all three at once.

Validators: whether they're proof-of-work miners or proof-of-stake stakers, spend real resources to process transactions. Fees are how they get paid. Without them, there'd be no economic incentive to run the hardware and software that secures the network. 

 

At the same time, fees create a natural limit on spam. If submitting a transaction costs nothing, attackers can submit millions of them, causing a network jam (a DDoS attack). A small fee makes it prohibitively expensive. Understanding how blockchain transactions work makes this clearer: transactions compete for limited space in each block, and fees determine priority.

How Gas Fees Work

Think of block space on a blockchain like seats on a bus during rush hour. There are only so many available per bus, and everyone's trying to board at once. Only on this bus is the driver willing to accept a financial incentive: you can submit your transaction at the standard price and perhaps have to wait for the next bus, or pay a priority tip to jump the queue and board right away. Validators pick up the highest-paying transactions first, so if the network is busy and your fee is too low, your transaction just sits in the mempool (the waiting room) until the network traffic decongests.

 

On Ethereum, this got a major fix with the EIP-1559 update in 2021. The old model was a pure blind auction where users guessed what to bid. EIP-1559 replaced it with a base fee that automatically adjusts based on how full the previous block was, and an optional tip you can add to get prioritized. The base fee gets burned (permanently removed from circulation), while the tip goes to validators. It made fees far more predictable, and by May 2025, Etherscan data showed that this mechanism had burned approximately 2.7 million ETH, worth billions of dollars, out of circulation.

What Determines Gas Fees?

1. Network Demand

When many people want to transact at once during a popular token launch, a DeFi liquidity rush, or a sharp market move, demand for block space spikes, and fees follow. This is the single biggest driver of fee volatility. Timing is of the essence as analysis shows that over 2.1 million Ethereum transactions found that transactions sent between 2 AM and 8 AM UTC typically cost 35–60% less than those sent during peak hours.

2. Transaction Complexity

A basic ETH transfer uses 21,000 gas units. A DeFi swap on Uniswap uses far more, typically around 150,000–200,000, because the smart contract logic is substantially more complex. Deploying a smart contract can cost several million gas units, depending on what the contract does. The more computation your transaction requires, the more gas it consumes and the higher the fee.

3. Blockchain Type

Not all blockchains have the same fee structure. Ethereum's fee market is the most dynamic and historically the most expensive. Bitcoin uses a simpler fee-per-byte model; fees range from under $1 off-peak to $20+ during congestion. Solana charges a base fee of just 0.000005 SOL per transaction, which at current prices works out to roughly $0.00025 (fractions of a cent). Understanding how cross-chain transfers work is useful here, as moving assets across chains involves paying fees on both networks.

4. Gas Price and Gas Limit

Gas price is what you're willing to pay per unit of gas (measured in gwei on Ethereum, and one gwei is one billionth of one ETH). Gas limit is the maximum gas your transaction is allowed to use. Setting a gas limit too low means your transaction runs out of gas mid-execution, fails, and you still pay for the gas used up to that point.

Why Are Gas Fees Sometimes So High?

Space available in each block is always limited, and on popular blockchains, it often happens that more people want to use it than there is room for. When that happens, it turns into a bidding competition. People who need their transaction confirmed as soon as possible will pay a premium, and everyone else will either have to wait or pay more.

Specific triggers that historically caused fee spikes on Ethereum include: 

  • major NFT launches where thousands of people mint simultaneously; 
  • DeFi liquidation cascades during sharp price drops. 
  • token launches where bots race to be first; 
  • Popular airdrops where tokens needed to be claimed on-chain;
  • and broad market euphoria, bringing millions of new users online at once. 

 

Ethereum's daily gas revenue peaked at $23 million. Since the Dencun upgrade in March 2024 introduced blob transactions for Layer 2 data posting, that figure had dropped to around $6 million by early 2026. Learning why crypto transactions sometimes take time helps explain why fees spike and delays tend to happen together.

Gas Fees on Different Blockchains

Fees vary greatly depending on where you're transacting. Here's a practical comparison as of April 2026:

Blockchain

Avg. Fee

Fee Token

Notes

Ethereum (L1)

$1.1–$5.5

ETH

Variable; spikes during congestion

Bitcoin

$0.25–$0.36

BTC

Fee-per-byte; spikes during halving events

Solana

~$0.00025

SOL

Near-zero; priority fees during congestion

Arbitrum / Optimism (L2)

$0.09–$0.3

ETH

90–99% cheaper than Ethereum L1

BNB Chain

~$0.05–$0.1

BNB

Low and relatively stable

Layer 2 networks like Arbitrum and Optimism were handling between 58% and 65% of all Ethereum transaction volume as of late 2025. The trajectory shift happened because of the economics: why pay $3 on mainnet when you can do the same transaction for $0.05 on an L2? When evaluating which network to use, understanding what a crypto bridge is will help you move between chains to save on gas fees.

How to Reduce Gas Fees

  • Choose the Right Time

Gas fees follow predictable daily rhythms. The Ethereum network is quietest during late-night US hours, which corresponds to early morning UTC. Sending during these windows can reduce your fees by 35–60% compared to peak hours. Gas tracker tools like Etherscan's gas tracker or Blocknative show real-time and predicted fees, so you can spot the dip before you transact.

  • Use Lower-Fee Networks

If you don't need to be on the Ethereum mainnet, you often don't need to pay mainnet prices. Layer 2 networks like Arbitrum, Optimism, and Base offer near-identical functionality for a fraction of the cost. Alternative L1s like Solana and BNB Chain are even cheaper. The right choice depends on where the app you're using actually lives.

  • Adjust Fees Manually

Most wallets let you set a custom gas price, which is very useful when the transaction is simple, and the default gas fee estimate is too high. Do not set the limit too low, or the transaction may run out of gas before completing. If you're not in a hurry, dialing back to a lower gas price and waiting for confirmation are alternative strategies.

  • Batch Transactions

Every transaction has a base overhead cost regardless of what it does. If you're making multiple moves approving a token, then swapping it, then sending it somewhere, handling them as separate transactions multiplies the overhead. Some wallets and protocols support batching, which combines multiple operations into a single transaction and spreads the base cost across them. It's more advanced, but for active DeFi users, it can indeed save money.

Are Gas Fees the Same as Transaction Fees?

Gas fees are a type of transaction fee in crypto, but in a broader context, they are not the same. Gas fee is Ethereum-specific terminology and refers to the amount of gas used to execute each operation. In contrast, a transaction fee is the broader term used across all blockchains, which often have their own ways of calculating how much an operation should cost. 

 

For example, on the Bitcoin or Solana blockchain, you pay a transaction fee. On Ethereum, you pay a gas fee, which is the transaction fee. The mechanics differ between chains, but the purpose is the same: compensating validators for processing your transaction. Another thing to keep in mind is that dApps often charge their own transaction fees, which are unrelated to gas.

Do You Always Need to Pay Gas Fees?

Yes. Any transaction on the blockchain requires a fee. The only common exception is custodial systems, centralized exchanges, or wallets that process transactions in an internal database rather than on-chain. When you swap tokens on Coinbase or Binance, you're not actually writing to any blockchain until you withdraw. That's why it's fast, and there's no gas fee shown. But you also don't hold your keys. It’s important to understand what a custodial wallet is to recognize the difference.

 

Some dApps and protocols also offer gasless transactions by sponsoring the fee on your behalf, usually as part of onboarding or promotional mechanics. Account abstraction, a newer Ethereum feature, makes this easier to implement. But at the protocol level, someone always pays. If it's not you, it's the app.

  • Setting the fee too low: Your transaction enters the mempool and just waits. If network conditions don’t improve, it can remain stuck for hours. Most wallets let you cancel or replace them at a higher fee, but it can be frustrating.
  • Choosing the wrong network: Sending assets on a network that the recipient can't see, such as ERC-20 tokens to a BNB Chain address, is one of the most common ways funds get stuck. Always confirm that both sender and recipient are using the same chain.
  • Not budgeting for fees: If you want to send all of your ETH, you need to leave enough to cover the gas fee. Trying to send your full balance will fail because there's nothing left to pay with. Some wallets display a warning before proceeding.
  • Ignoring DeFi complexity costs: Simple transfers are cheap. Complex DeFi operations are not. A multi-hop swap through several liquidity pools can cost 5–10x what you expect if you're only used to sending ETH directly.

How Wallets Help Manage Gas Fees

A good crypto wallet handles much of the heavy tasks here. Before you confirm anything, it should show you the estimated fee and let you choose among speed tiers—Slow, Standard, and Fast, each with its own fee estimate. Some wallets also flag unusually high fees and suggest waiting, or warn you if your gas limit appears misconfigured. Tangem, a self-custody wallet that supports multiple networks, lets you view fees across chains before you commit, making it much easier to decide whether to wait, switch networks, or proceed.

FAQ – Gas Fees in Crypto

What are gas fees in crypto?

Gas fees are payments made to validators for processing and confirming transactions on a blockchain. The term originates from Ethereum, where "gas" measures the computational cost of a transaction. You pay in the chain's native token — ETH on Ethereum, SOL on Solana, BNB on BNB Chain. The fee scales with the amount of computation your transaction requires and the network's congestion at that moment.

Why are gas fees so high?

Fees spike when demand for block space exceeds supply. Popular airdrops, DeFi liquidation events, and broad market surges all compress available block space at once, triggering a bidding war. On Ethereum specifically, fees during peak 2021 congestion averaged over $50 per transaction. Those extremes are less common now, but any sudden surge in network activity can still push fees up sharply in a short window.

How can I reduce gas fees?

The most effective strategies are: transact during off-peak hours (early morning UTC), use a Layer 2 network like Arbitrum or Optimism instead of Ethereum mainnet, manually set a lower gas price if you're not in a rush, and batch multiple operations into a single transaction when possible. For regular activity, moving to a lower-fee chain like Solana or BNB Chain can save meaningful amounts over time.

Do all blockchains have gas fees?

Every public blockchain charges a transaction fee to pay validators and prevent spam, though the name and calculation method vary. It’s called a gas fee on Ethereum, a transaction fee on Bitcoin, and most other networks. Only custodial services, such as centralized exchanges, fully shield you from fees, since transactions occur off-chain.

What happens if I set the gas too low?

Your transaction enters the mempool and waits for a validator to include it in a block. If the fee stays below what validators are willing to accept given current demand, it can sit there for a very long time. Most wallets let you cancel or replace the transaction by resubmitting it with a higher fee. If you set the gas limit (not the price) too low, the transaction will fail mid-execution, and you'll still pay for the gas used before it ran out.

Author logo
AuthorRukkayah Jigam

Rukkayah is a writer at Tangem, contributing clear and accurate content across the blog.

Author logo
Reviewed byRukkayah Jigam

Rukkayah is a writer at Tangem, contributing clear and accurate content across the blog.