Last Updated: March 2026
If you’ve ever tried to send Ethereum or use a DeFi protocol, you’ve encountered gas fees. But what exactly is gas, why do you have to pay it, and how can you minimize costs? This guide explains crypto gas fees in simple terms.
What Is Gas?
Gas is the fee you pay to use a blockchain network. Just as you pay postage to mail a letter, you pay gas to process your transaction on the blockchain. The gas fee compensates the validators (or miners) who process and verify your transaction.
The term originated with Ethereum but the concept applies to all blockchains—every network charges some fee to prevent spam and reward the computers securing the network.
How Gas Fees Work on Ethereum
The Components
- Base fee: The minimum fee set by the network based on demand. This portion is “burned” (permanently destroyed), making ETH potentially deflationary. See ETH price analysis
- Priority fee (tip): An optional extra you pay to incentivize validators to prioritize your transaction. Higher tips = faster processing
- Gas limit: The maximum amount of computation your transaction can use. Simple transfers use ~21,000 gas. Complex DeFi transactions use much more
Total fee = (Base fee + Priority fee) × Gas used
Fees are measured in “Gwei” (1 Gwei = 0.000000001 ETH). During low demand, a simple ETH transfer might cost $0.50. During peak demand, complex DeFi transactions can cost $50-$200+ on Ethereum mainnet.
Why Are Gas Fees So High?
Gas fees spike when the network is congested—too many transactions competing for limited block space. Common congestion triggers include NFT mints, popular token launches, market crashes (everyone selling), and viral DeFi opportunities. It’s basic supply and demand: limited block space + high demand = expensive fees.
How to Save on Gas Fees
1. Use Layer 2 Networks
The most impactful solution. Layer 2 networks like Arbitrum, Optimism, and Base process transactions for fractions of a cent while inheriting Ethereum’s security. See our Layer 2 guide.
2. Time Your Transactions
Gas fees are lowest during off-peak hours (weekends, early morning US time). Check current gas prices before transacting.
3. Use Alternative Blockchains
Solana, Cardano, and other chains have negligible fees (fractions of a cent). For many use cases, you don’t need to pay Ethereum mainnet prices. See our exchange guide for platforms supporting multiple chains.
4. Batch Transactions
Some DeFi protocols allow batching multiple actions into a single transaction, saving gas on each individual step.
Gas on Other Blockchains
- Solana: ~$0.001 per transaction. Virtually free
- Cardano: ~$0.10-$0.30 per transaction
- Bitcoin: Variable ($0.50-$10+), depends on network congestion. See how Bitcoin works
- Arbitrum/Base (L2): ~$0.01-$0.10 per transaction
Gas and DeFi
DeFi transactions (swaps, lending, staking) use more gas than simple transfers because they involve complex smart contract interactions. This is why Layer 2 networks are essential for DeFi—mainnet gas makes small DeFi positions impractical. See our DeFi guide and yield farming guide.
Frequently Asked Questions
Why do I need ETH even to send other tokens?
On Ethereum, all gas fees are paid in ETH regardless of which token you’re sending. This is why you always need a small ETH balance in your wallet. Some wallets and L2s are implementing “account abstraction” to allow paying gas in other tokens.
What happens if I set gas too low?
Your transaction may get stuck in the pending queue until gas prices drop to your level. You can either wait, cancel, or speed it up by resubmitting with a higher gas price.
Are gas fees tax deductible?
In some jurisdictions, gas fees can be added to your cost basis (reducing taxable gains) or deducted as transaction costs. See our tax guide.