Why blockchain fees change, and how to pay less

What a network fee buys, how Bitcoin, Ethereum, rollups, TRON, Solana and Stellar each price it, why busy periods push fees up, and how to pay less.

9 min read

A curved ramp passing under a small terrazzo arch, with amber spheres queued along it
On this page
  1. Key takeaways
  2. What a fee actually buys
  3. Bitcoin: paying by size, in sat/vB
  4. Ethereum and layer-2 rollups: gas, base fee and tip
  5. TRON, Solana and Stellar
  6. Why congestion moves prices
  7. Comparing the networks
  8. How to pay less
  9. Frequently asked questions
  10. Sources

Send the same coin twice, a few weeks apart, and the fee can differ many times over. Every blockchain has limited room for transactions, and the fee is what you pay for a place in it.

This guide explains what a fee buys, how Bitcoin, Ethereum, layer-2 rollups, TRON, Solana and Stellar price it, why busy periods push fees up, and how to pay less. Figures are as of 29 September 2026.

Key takeaways

  • A fee buys space in a block. Space is limited, so when more people want in than fit, prices rise.
  • Each network measures space its own way: Bitcoin by size, Ethereum by gas, TRON by bandwidth and energy, Solana by signatures, Stellar by operations.
  • Network fees depend on the space or computation a transaction needs, not on the amount it moves.
  • Layer-2 rollups split Ethereum's data costs among many users, so their fees are usually much lower.
  • To pay less, pick a suitable network, send when it's quiet, avoid many tiny transfers, and check the fee before you confirm.

What a fee actually buys

A blockchain adds transactions in batches called blocks, and every block has a size limit. Bitcoin produces a block about every 10 minutes, capped at 4 million weight units. Ethereum produces one every 12 seconds, each with a gas limit. Whatever the unit, space is scarce, and your fee is a bid for a share of it.

Fees also deter spam: Bitcoin.org says they protect "against users sending transactions to overload the network". Depending on the network, the fee goes to miners or validators, is burned (destroyed), or is split between them.

For everyday users, the key point is that the fee depends on the room or computation a transaction takes, not the amount: sending 0.01 BTC can cost as much as sending 10 BTC.

Mind map: What a fee pays forBitcoinSize in virtual bytesEthereumGas: base fee plus tipLayer-2 rollupsOwn gas plusEthereum dataTRONBandwidth and energySolanaSignatures pluspriority feeStellarOperationsWhat a fee pays forMind map: What a fee pays forWhat a fee pays forBitcoinSize in virtual bytesEthereumGas: base fee plus tipLayer-2 rollupsOwn gas plus Ethereum dataTRONBandwidth and energySolanaSignatures plus priority feeStellarOperations

Mind map: What a fee pays for

  • Bitcoin
    • Size in virtual bytes
  • Ethereum
    • Gas: base fee plus tip
  • Layer-2 rollups
    • Own gas plus Ethereum data
  • TRON
    • Bandwidth and energy
  • Solana
    • Signatures plus priority fee
  • Stellar
    • Operations

Bitcoin: paying by size, in sat/vB

On Bitcoin, the fee is size times rate. Size is measured in virtual bytes (vB), a unit defined by the SegWit upgrade (BIP 141) that counts signature data at a discount. The rate is quoted in satoshis per virtual byte, or sat/vB; a satoshi is one hundred-millionth of a bitcoin.

A simple payment from a modern SegWit address, spending one input and creating two outputs (the payment and your change), is about 140 vB. At 2 sat/vB that costs about 280 satoshis; at 50 sat/vB, about 7,000. What makes a transaction bigger is mainly the number of inputs (the earlier payments it spends), not the amount sent.

Unconfirmed transactions wait in the mempool, each node's pool of transactions eligible for the next block. Miners generally fill blocks with the highest fee rates first, so when the mempool is crowded, you are bidding against everyone else. On 20 April 2024, the day of the fourth halving, the median rate in block 840,000 was about 200 sat/vB. On 29 September 2026, mempool.space's estimate for the next block was 1 sat/vB.

Fees are also part of miners' pay; see Bitcoin's 21 million cap and the halving.

Ethereum and layer-2 rollups: gas, base fee and tip

Ethereum measures work in gas. A plain ETH transfer uses 21,000 gas; token transfers and swaps use more. The fee is the gas used multiplied by two prices added together: the base fee and the priority fee, or tip. Prices are quoted in gwei, a billionth of an ETH.

The base fee is set by the protocol, not by you, and it is burned. Under EIP-1559, each block has a gas target at half its limit. If a block uses more than the target, the next base fee rises, by up to 12.5% after a completely full block; if it uses less, the base fee falls. The tip goes to the validator who includes your transaction, and it matters mostly when many people compete at once.

Ethereum base fee after back-to-back full blocks
Ethereum base fee after back-to-back full blocks% of starting fee10015020025030001234567256.68Ethereum base fee after back-to-back full blocks% of starting fee10015020025030001234567256.68

Source: EIP-1559 fee rule (12.5% per full block)

% of starting fee
0100
1112.5
2126.6
3142.4
4160.2
5180.2
6202.7
7228.1
8256.6

Eight full blocks in a row take about 96 seconds and leave the base fee more than two and a half times higher. So wallets set a maximum fee with room to spare; you pay only the base fee plus tip, and the rest is refunded.

Layer-2 rollups

A layer 2 is a separate network that extends Ethereum and inherits its security. Rollups, a type of layer 2, bundle hundreds of transactions into a single transaction on Ethereum, so its cost is shared among everyone in the batch. On OP Mainnet, for example, a fee's main parts are an execution fee, priced like Ethereum gas, and a charge for posting the data to Ethereum.

Since Ethereum's Dencun upgrade on 13 March 2024, rollups can post that data as blobs, temporary data kept for about 18 days with its own fee market. Ethereum.org says this "results in significantly lower transaction fees for users of layer 2 rollups." Rollup fees still rise when the rollup or blob space gets busy.

TRON, Solana and Stellar

TRON: bandwidth and energy

TRON charges in two resources. Bandwidth covers a transaction's size in bytes, and energy covers the computation a smart contract performs. A plain TRX transfer needs only bandwidth. A token transfer, such as USDT on TRON, runs a smart contract, so it needs energy too.

Every account gets 600 free bandwidth points over a rolling 24 hours. Beyond that, you can stake TRX for resources; otherwise the network burns TRX from your balance: as of September 2026, 0.001 TRX per byte of bandwidth and 0.0001 TRX per unit of energy. These rates are network parameters that governance proposals can change.

Costs still move, though. Under TRON's dynamic energy model, heavily used contracts can cost up to 4.4 times their base energy, recalculated every six hours. Sending to an address that has never been used on TRON also costs extra, because the transfer activates the account.

Solana: base fee and priority fees

Every Solana transaction pays a base fee of 5,000 lamports per signature, or 0.000005 SOL (a lamport is a billionth of a SOL). Half is burned and half goes to the validator. You can add a priority fee, priced per compute unit requested, which makes it more likely that the validator producing the current block schedules your transaction ahead of others. All of it goes to that validator.

Sending a token to someone who has never held it can cost more, because a token account must be created for them, holding a minimum balance of about 0.002 SOL.

Stellar: a tiny base fee, with surge pricing

Stellar charges per operation, and one transaction can contain several. The network minimum is 100 stroops per operation, or 0.00001 XLM; a stroop is a ten-millionth of a lumen, Stellar's coin. You set the most you're willing to pay, but normally you pay only the minimum.

Stellar's blocks are called ledgers. When more ordinary operations are submitted than fit in one ledger (1,000 on Mainnet as of July 2026), surge pricing starts: transactions are ranked by fee, and everyone included pays the lowest fee among them. Smart-contract transactions add a resource fee.

Why congestion moves prices

All of these systems react to the same pressure: more transactions than space. In auction-style markets, such as Bitcoin, Solana's priority fees and Stellar's surge pricing, senders outbid one another. On Ethereum, the protocol raises the base fee block after block until demand cools. TRON fixes unit prices through governance, so heavy use shows up as higher energy costs for popular contracts.

Steps: Demand jumps → Blocks fill up → Prices rise → Low offers wait → Demand eases1Demandjumpsa token launch,a market swing2Blocks fill upmoretransactionsthan space3Prices risebids climb orthe base feesteps up4Low offerswaitsenders delayor pay more5Demandeasesfees drift backdownSteps: Demand jumps → Blocks fill up → Prices rise → Low offers wait → Demand eases1Demand jumpsa token launch, a market swing2Blocks fill upmore transactions than space3Prices risebids climb or the base fee steps up4Low offers waitsenders delay or pay more5Demand easesfees drift back down
  1. Demand jumps (a token launch, a market swing)
  2. Blocks fill up (more transactions than space)
  3. Prices rise (bids climb or the base fee steps up)
  4. Low offers wait (senders delay or pay more)
  5. Demand eases (fees drift back down)

Rushes can arrive suddenly and fade once demand eases, which is why a fee quoted a minute ago may already be out of date.

Comparing the networks

Protocol figures are as of 29 September 2026. What a transfer costs in money depends on demand and coin prices, so the last column is relative only.

NetworkDocumented price or minimumRelative cost
BitcoinNone fixed; you bid in sat/vBLow when quiet, high when blocks fill
Ethereum21,000 gas for a plain transfer, times base fee plus tipVaries with demand; can spike within minutes
Layer-2 rollupsSet by each rollupUsually a fraction of Ethereum's
TRON600 free bandwidth a day, then 0.001 TRX per byte and 0.0001 TRX per energyTRX transfers often free; token transfers cost more
Solana5,000 lamports per signatureVery low; more with priority fees
Stellar100 stroops per operationVery low; more in surge pricing
Three curved lanes of different widths with amber spheres moving along them
Every network is a lane of its own width, priced its own way

How to pay less

Choose the network

Many coins and stablecoins, such as USDT and USDC, exist on several networks, and moving the same token can cost very different amounts on each. If the recipient accepts it, a cheaper network can save a lot.

Warning

Never send a coin on a network the receiving address does not support. Confirm the network with the recipient first: a transfer on the wrong network may be lost for good.

Time your transfer

If it isn't urgent, wait for a quieter moment. Bitcoin and Ethereum fees react to demand within minutes, and your wallet's estimate shows the current level. On Bitcoin, a slower confirmation target usually means a lower rate.

Send fewer, larger transfers

Every transaction pays its own fee, whatever the amount, so ten small transfers cost about ten times as much as one. On Bitcoin, many small incoming payments also mean many inputs, which make later transactions bigger and more expensive.

Check the fee before you confirm

Look at the network fee, the total leaving your balance and what the recipient will get. A good wallet shows all three before you confirm; in nowcoin, the Withdraw screen does, and asks you to confirm again if the fee changes.

Frequently asked questions

Does sending more money cost a higher fee?

Not in network fees, which depend on a transaction's size or computation, not its value. A service may add charges of its own.

What happens if I set the fee too low?

The transaction waits. On Bitcoin it can sit in the mempool until rates fall, and many wallets can replace it with a higher-fee version (replace-by-fee, BIP 125). On Ethereum, a transaction whose maximum fee is below the base fee can't be included until the base fee drops.

Why does sending USDT on TRON cost more than sending TRX?

A TRX transfer needs only bandwidth, which the free daily allowance can cover. A USDT transfer runs a smart contract, so it also needs energy, and unless you have staked TRX for energy, the network burns TRX to pay for it.

Sources

For information only; not financial, legal or tax advice.

A universal wallet for your crypto.

Hold Bitcoin, Ethereum, USDT, USDC and more in one account, with prices read on chain and every fee shown before you confirm.

Create account

A universal wallet for your crypto.

nowcoin is a custodial wallet: we hold the coins that back your balance. Crypto-assets are not bank deposits and are not covered by deposit insurance. Their value can go down as well as up.

© 2026 nowcoin