What Is Gas? Understanding Crypto Transaction Fees

June 14, 2026
🏷️ gas 🏷️ fees 🏷️ ethereum 🏷️ transactions

Question from BitcoinTalk: “Why did I pay $50 in gas fees for a simple transfer? What is gas and how is it calculated?”

Short answer: Gas is the fee you pay to process a transaction on a blockchain. It pays miners or validators for including your transaction in a block. Higher demand = higher fees.

What Gas Actually Is

On Ethereum and similar blockchains, every operation requires computational work. Sending ETH, swapping tokens, minting NFTs — all require processing power.

Gas measures the amount of computational effort required. You pay a fee proportional to the gas your transaction uses.

Think of it like gasoline for a car:

How Gas Fees Are Calculated

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

Gas Units

The amount of computational work your transaction needs.

Transaction TypeGas Units
Simple ETH transfer21,000
ERC-20 token transfer40,000 - 65,000
Uniswap swap120,000 - 250,000
NFT mint60,000 - 150,000
Complex DeFi interaction200,000 - 500,000

Base Fee

The minimum fee required to get your transaction into a block. Set by the protocol based on network congestion. This fee is burned (destroyed), reducing ETH supply.

Priority Fee (Tip)

An optional extra fee you add to incentivize validators to prioritize your transaction. Higher tip = faster confirmation.

Gas Fee Examples

When Ethereum is calm (gas price ~20 gwei)

When Ethereum is congested (gas price ~100 gwei)

Gas on Different Blockchains

BlockchainFee ModelTypical Fee (Simple Transfer)Typical Fee (Swap)
Ethereum (L1)Gas (gwei)$1 - $10$5 - $100
BitcoinSat/vB$0.50 - $5N/A
SolanaLamports$0.0002 - $0.01$0.001 - $0.05
Arbitrum (L2)Gas (cheaper L1)$0.05 - $0.50$0.10 - $2
Base (L2)Gas (cheaper L1)$0.02 - $0.30$0.05 - $1
PolygonGas (MATIC)$0.001 - $0.05$0.01 - $0.10
BNB ChainGas (BNB)$0.03 - $0.30$0.05 - $1

Why Solana and L2s Are Cheaper

Solana processes thousands of transactions per second with a single global state. Less competition for block space means near-zero fees.

Layer 2s (Arbitrum, Base, Optimism) bundle hundreds of transactions together and submit them as one batch to Ethereum. Users share the cost of submitting to Ethereum, making individual fees much lower.

If you’re paying high fees, you’re probably using Ethereum mainnet directly. Use a Layer 2 instead.

Tips to Reduce Gas Fees

1. Use Layer 2s

Instead of transacting on Ethereum mainnet, use Arbitrum, Base, or Optimism. The experience is identical, but fees are 90-99% lower.

2. Transact During Off-Peak Hours

Gas fees follow predictable patterns:

3. Set Gas Price Manually

Instead of “fast” or “instant” settings, choose “slow” or “economy.” Your transaction will take longer but cost less.

4. Use Gas Trackers

5. Batch Transactions

If you need to do multiple operations (e.g., approve + swap), do them in a single transaction using a DEX aggregator (1inch, ParaSwap).

What Happens If You Set Gas Too Low?

Your transaction enters the mempool (a waiting area for pending transactions). Validators prioritize transactions with higher fees.

If fees are too low:

On MetaMask: Click the pending transaction and select “Speed Up” or “Cancel.”

Common Misunderstandings

“Gas fees go to miners/validators” Partly true. The base fee is burned (destroyed). Only the priority fee (tip) goes to validators. This was introduced in Ethereum’s EIP-1559 upgrade.

“I was charged $100 in gas!” You weren’t charged $100 — you paid $100 worth of ETH as gas. The gas price is set in gwei (1 gwei = 0.000000001 ETH). Always check the estimated $ value before confirming.

“Gas fees on exchanges are too high” Exchange withdrawal fees are NOT gas fees. Exchanges charge a flat withdrawal fee that includes gas plus their own markup. Example: withdrawing ETH from an exchange may show a $5 fee when actual gas is $1 — the exchange keeps the difference.

Gas Fees by Chain: When to Use What

TaskBest ChainApprox Fee
Send $1,000 in ETHBase or Arbitrum$0.05 - $0.50
Swap tokensSolana or Base$0.001 - $0.10
Buy an NFTPolygon or Base$0.01 - $0.05
Use a DeFi protocolArbitrum or Optimism$0.10 - $2
Large transfer ($100K+)Ethereum L1$2 - $10
Send $5 in cryptoSolana or BNB Chain$0.001 - $0.05

Verdict

Gas fees pay for blockchain computation. They vary based on network congestion and transaction complexity.

To avoid high fees:

The good news: L2s and Solana make crypto usable again. If you’re paying more than $1 in fees, you’re likely using the wrong chain for your transaction size.

Related: What Is DeFi? | Which Crypto Wallet Should You Use? | How to Earn Interest on Crypto

Gas fee complaints are the #1 topic on BitcoinTalk’s “Altcoin” board. The solution is almost always: use a Layer 2.

📚 Found this helpful? Share it with someone who's new to crypto. This question was sourced from BitcoinTalk community discussions.
This content is for educational purposes only. Not financial advice. Do your own research before investing.