What Are Gas Fees?

Gas fees are the transaction costs you pay to have your actions processed and recorded on a blockchain. Every time you mint an NFT, buy one, sell one, or transfer it to another wallet, you pay a gas fee to the network of validators (or miners) who confirm and record that transaction.

The term "gas" comes from Ethereum, where it was introduced as a unit measuring the computational effort required to execute specific operations. Think of it like the fuel your car needs to travel — more complex operations burn more gas.

Why Do Gas Fees Exist?

Gas fees serve two critical purposes:

  1. Compensate validators: People who run the computers that validate and secure blockchain transactions are rewarded with fees. Without this incentive, no one would operate the network.

  2. Prevent spam: By attaching a cost to every transaction, blockchains make it economically prohibitive to flood the network with meaningless transactions.

How Gas Fees Are Calculated (Ethereum)

On Ethereum (post-Merge, using Proof of Stake), gas fees are calculated as:

Total Fee = Gas Units Used × (Base Fee + Priority Fee)

Example Calculation

At ETH = $3,000, that’s about $13.20 in gas.

What Is Gwei?

Gwei is a denomination of ETH used for gas pricing:

When gas is "20 Gwei," it means 20 billionths of one ETH per gas unit.

Why Do Gas Fees Fluctuate?

Gas fees are driven entirely by network congestion — how many people are trying to use the blockchain at the same time.

During the most congested periods in NFT history (CryptoKitties in 2017, popular mints in 2021), gas fees exceeded $500 for a single transaction.

Gas Fees on Different Blockchains

One of the biggest competitive factors between blockchains is gas fee structure:

Blockchain Average Gas Fee Technology
Ethereum $2–$50+ Proof of Stake; highest security
Polygon < $0.01 Ethereum Layer 2; very cheap
Base < $0.10 Ethereum L2 by Coinbase
Solana < $0.001 Parallel processing; ultra-low fees
Bitcoin (Ordinals) $1–$30+ Depends on mempool congestion
Avalanche $0.10–$1 Fast finality

This is why many NFT projects choose Solana or Polygon for free/cheap mints — lower barriers to entry mean more participation.

Failed Transactions: Still Charged Gas

One of the most frustrating aspects of gas fees: you pay even if your transaction fails. If you try to mint an NFT that sells out while your transaction is processing, you lose the gas fee with nothing to show for it.

This happens because validators still did computational work to attempt your transaction — they deserve compensation regardless of the outcome.

How to Minimize Gas Fees

1. Time Your Transactions

Gas fees follow predictable patterns. Use tools like Ethereum Gas Tracker to identify low-fee windows:

2. Set a Max Gas Limit

In MetaMask, you can manually set a maximum gas price. Your transaction waits until fees drop to your limit. Good for non-urgent actions — bad for competitive mints where speed matters.

3. Use Layer 2 Networks

Polygon, Base, Arbitrum, and Optimism are Ethereum Layer 2 networks that batch transactions off-chain and settle on Ethereum, drastically reducing fees. Many NFT platforms now support L2s.

4. Use Solana or Polygon for Low-Cost Minting

If gas cost is a barrier, explore projects on Solana (< $0.001 per transaction) or Polygon (< $0.01).

5. Batch Transactions

Some platforms allow you to bundle multiple actions (e.g., buy several NFTs at once) into one transaction, sharing the gas cost across all items.

Gas Fees and NFT Minting: What to Expect

When minting an NFT drop, gas fees depend on:

Pro tip: For high-demand mints, check the project’s Discord for announcements about gas optimization, batching, or L2 deployment.

EIP-1559: The Gas Fee Reform

In August 2021, Ethereum implemented EIP-1559, which:

This was a major improvement over the old auction model where users had to guess gas prices blindly.


Track upcoming NFT drops — including which blockchain they’re on — on the NFTRadius Calendar.