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:
-
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.
-
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)
- Gas Units: A measure of computational complexity. A simple ETH transfer costs 21,000 gas units. A complex NFT mint might cost 200,000–500,000 gas units.
- Base Fee: Set automatically by the network based on demand. This portion is burned (destroyed), reducing ETH supply.
- Priority Fee (Tip): An optional tip you add to incentivize validators to process your transaction faster.
Example Calculation
- Gas units: 200,000 (typical NFT mint)
- Base fee: 20 Gwei
- Priority fee: 2 Gwei
- Total: 200,000 × 22 Gwei = 4,400,000 Gwei = 0.0044 ETH
At ETH = $3,000, that’s about $13.20 in gas.
What Is Gwei?
Gwei is a denomination of ETH used for gas pricing:
- 1 ETH = 1,000,000,000 Gwei (1 billion Gwei)
- 1 Gwei = 0.000000001 ETH
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.
- Low traffic (e.g., 3am UTC on a weekday): fees can drop to 5–10 Gwei
- High traffic (popular mint drops, market crash events): fees can spike to 100–500+ Gwei
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:
- Cheapest: Weekdays, 2am–8am UTC
- Most expensive: Weekend afternoons UTC; during popular drops
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:
- Network at mint time: Popular drops spike demand → higher gas
- Smart contract complexity: Simple ERC-721 mints cost less than complex mints with allowlist checks
- Gas wars: When demand far exceeds supply, buyers outbid each other on priority fees
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:
- Introduced the base fee (burned, not paid to validators)
- Made fees more predictable
- Added the optional priority fee (tip)
- Reduced gas fee volatility significantly
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.