NFT gas fee calculator
Mints eat gas. Know what you're bidding before the block lands.
Your inputs
Results
NFT mints can cost $3 or $300. The deciding factor is 90% network congestion and 10% the contract's gas efficiency. A lazy-minted OpenSea NFT costs the buyer gas to activate; an ERC-721A drop can be 60% cheaper than a standard ERC-721 because of batched minting.
This calculator estimates USD gas cost for the four common NFT actions: mint, buy, list, transfer. It covers Ethereum mainnet plus the main L2s (Polygon, Base, Arbitrum).
Gas is priced in gwei — 1 gwei = 0.000000001 ETH. At normal conditions, Ethereum mainnet runs 5-15 gwei base fee. During a hyped drop or major DeFi event, that can spike to 200-500 gwei within minutes. A mint you planned for $25 ends up costing $300 because you didn't check gas before clicking confirm.
The practical skill is reading gas conditions before drops launch. Etherscan's gas tracker and blocknative.com show historical and current gwei. If a major drop launches at 2 PM EST on a Tuesday, expect a 5-10x gas spike in the 10-minute window around the mint block. Budget for the spike, not the baseline — every experienced collector who has minted through multiple gas wars knows this the hard way.
Minting an ERC-721 NFT during a hyped drop at 80 gwei
Typical gas units for an ERC-721 mint: ~200,000.
Fee in ETH: (80 × 200,000) ÷ 1,000,000,000 = 0.016 ETH.
At ETH $3,200: 0.016 × $3,200 = $51.20 in gas alone.
Plus mint price (say 0.05 ETH = $160), your total cost is $211 for a 'free' mint.
Same mint on Base: ~$1.20 total gas at normal network conditions.
Why some NFT contracts cost 10x more than others
ERC-721 (the original standard) writes a new storage slot per mint — ~20,000 gas per NFT overhead. ERC-721A (Azuki's optimization) batches mints into a single slot for the first token, checking ownership via range — 30-60% cheaper for multi-mints. ERC-1155 (Enjin, OpenSea) uses a balance mapping — cheapest for multi-copy editions. Before aping into a drop, check the contract: if it's a vanilla ERC-721 and you're minting 5+ NFTs, you're overpaying.
Listing vs buying — who pays gas
Listing an NFT on OpenSea or Blur is free (signed off-chain). Accepting an offer or buying a listing costs the buyer gas — usually 120,000-180,000 units for a standard purchase. Transferring between your own wallets costs ~60,000 gas for ERC-721. Plan: do transfers late at night (low gwei) and avoid panic-buying during floor-price rallies when gas spikes.
Gas optimization strategies that actually save money
The first strategy is time-of-day selection. US evening hours (6-11 PM EST) have 2-3x higher gas than early morning (2-6 AM EST) because East Coast and European users are both online. Move your non-urgent transactions to the off-peak window and you'll cut gas costs 30-50% with zero other changes.
The second is batch operations. If you're transferring 10 NFTs, some contracts support batch transfers via a multicall — tools like Gaslite Drop or Bulk NFT sender execute multiple transfers in one transaction for a fraction of the individual cost. A 10-NFT transfer that would cost $80 individually often costs $15-20 batch.
The third is setting a gas limit with a priority fee instead of using your wallet's auto-estimate. MetaMask's 'aggressive' setting often overpays. Set your max fee to current base fee + 10%, and your priority tip to 1-2 gwei. For non-urgent transactions that don't have a time deadline, this alone saves 15-25%.
L2 NFT marketplaces: real liquidity vs. ghost towns
Base has become the most active L2 for NFTs, with Zora and OpenSea both operating there. Daily NFT volume on Base regularly exceeds Ethereum mainnet volume by count of transactions (though mainnet wins on dollar volume because of blue-chip sales). The gas advantage is stark: a Base mint costs $0.10-$1.50 versus $20-100 on mainnet at equivalent gwei multiples.
Arbitrum has NFT marketplaces (TreasureDAO, Stratos) but volume is thin outside of gaming NFTs. Polygon's NFT scene peaked in 2021-2022 with the OpenSea migration and has since been largely displaced by Base. For anything new you're building or collecting, Base is the practical choice for L2 NFTs with meaningful liquidity.
The liquidity trap: an NFT worth $500 on mainnet might be functionally worth $50 on a thin L2 market because the buyer pool is 10x smaller. Before minting on a new chain, check the marketplace's 7-day volume. Under $500K/day means you may struggle to find bids when you want to exit.
Approval transactions: the hidden first gas cost
First-time interactions with any NFT marketplace require an approval transaction — you're giving the marketplace contract permission to move your NFTs. This costs 45,000-65,000 gas, roughly $15-40 on mainnet. It's a one-time cost per contract address per wallet, but beginners hit it unexpectedly on first listing and wonder why a 'free listing' cost them $30.
Revoke.cash shows all active approvals in your wallet and lets you remove them. After any NFT marketplace interaction, it's good practice to revoke approvals you no longer need — unlimited approvals are a security risk if the marketplace contract is ever exploited. The Blur exploit discussion in 2023 highlighted exactly this risk.
Tools we actually use
Affiliate disclosure: we may earn a small commission if you sign up. It never costs you extra.
Keep going
NFT gas fees — frequently asked questions
Why did I pay gas on a failed mint?
If your transaction runs out of gas or reverts (sold out, transaction error), you still pay for the computation consumed up to the failure point. Set a reasonable gas limit but don't overpay wildly — most 'failed mint, lost $60' stories come from overpayment during frenzies.
Can I cancel a pending transaction to save gas?
You can replace it — send a zero-ETH transaction to yourself using the same nonce with higher gas price. MetaMask has a 'cancel' button that does this automatically. You'll pay some gas for the replacement, but less than the original if the original was 30+ minutes pending.
Are L2 NFT mints just as legitimate as mainnet?
Technically yes — Base, Arbitrum, and Polygon all have established NFT marketplaces (Zora, Stratos, OpenSea). Cultural/collector perception: mainnet blue-chips (CryptoPunks, Bored Apes) still carry premium status. L2 NFTs are fine for most use cases; mainnet for legacy flex and maximum liquidity.
Does OpenSea charge a fee on top of gas?
OpenSea takes 2.5% marketplace fee plus creator royalties (0-10% depending on project). Blur is competitive at 0% marketplace fee but has pushed for optional royalties that most collectors skip. Seller-side: total cost can be 5-15% between OS fee + royalty + gas.
How do I estimate gas for a custom contract interaction?
Check recent successful transactions on Etherscan for the same contract. The gas used shows you a reference number. Your wallet (MetaMask, Rabby) will estimate before you confirm — tweak from there. Never approve 'unlimited' gas unless you trust the site; set a cap equal to ~150% of the estimate.
What's the cheapest time to mint or transfer NFTs on Ethereum mainnet?
2:00-6:00 AM EST on weekdays consistently shows the lowest base fees — typically 4-10 gwei versus 20-60 gwei during peak hours. Saturday and Sunday early morning is even lower. If your mint isn't time-sensitive, set a gas target on Etherscan and wait. For hyped drops with a fixed block time, this doesn't apply — you pay what the market demands.
Is Blur or OpenSea better for selling NFTs in terms of total take?
Blur charges 0% marketplace fee and has made creator royalties optional (most buyers skip them). OpenSea charges 2.5% plus enforces royalties on its own contracts. For high-volume traders, Blur nets 5-15% more per sale. For creators who depend on royalties, OpenSea's enforced royalty system is the difference between 5% royalties and 0%. Know which side of the table you sit on.
Can I mint an NFT to a cold wallet directly to save a transfer step?
Yes — in the 'to' or 'recipient' field on many mint sites, paste your hardware wallet address directly. Not all mint sites support custom recipient addresses, but Manifold, Mirror, and most custom launch sites do. You avoid one ERC-721 transfer (~$5-20) and the NFT lands in cold storage immediately after mint.
Digital Dashboard Hub
Track your crypto P&L, cost basis, and net worth
DDH lets you log investment positions, track net worth including crypto, and project portfolio growth — all tools, no spreadsheets. Free 14-day trial.
Track your crypto portfolio free →