Skip to content

Insights

Gas fees explained: what they are and how networks compare

A gas fee is what you pay the network to process and permanently record a transaction. No PSP sets this price. No exchange sets it either. It moves with how busy the network is at the exact moment you transact, and nothing else.

Let's talk about gas fees (the other kind of gas).

Right now, a standard Ethereum transfer settles for somewhere around $0.10 to $0.20 in gas, with the network's base fee sitting close to 0.2 to 0.5 gwei. Send USDT over Tron in the same minute and the fee lands anywhere between $1 and $4, depending on the live TRX price and whether the sender has staked Energy or rented it. Send USDC over Solana and the cost barely registers: a fixed base fee near $0.0005 to $0.001.

It's the same asset class, with the same broad purpose, and three completely different price tags. The reason comes down to how each network prices computation.

What a gas fee actually pays for

A gas fee is what you pay the network to process and permanently record a transaction. No PSP or exchange sets this price. It goes up or down based on how busy the network is at the exact moment you transact, and nothing else.

"Gas fee" gets used loosely to cover everything from a $0.0005 Solana transfer to a Tron withdrawal charge that's really an exchange's own fee stacked on top of the network cost. Mixing those two up is why many people misjudge what a transfer will actually cost.

Why the same USDT transfer costs $0.01 on one network and $4 on another

Ethereum runs on EIP-1559: a base fee that adjusts automatically with demand, burned outright, plus an optional priority tip paid straight to the validator. On a quiet day the base fee sits under 1 gwei. During genuine congestion, it can spike into double digits.

Tron splits every transaction into bandwidth and energy. A plain TRX transfer draws from a small daily free allowance and costs next to nothing. A USDT transfer is a smart-contract call, which also consumes Energy, and Energy isn't free by default. Following Tron's Proposal #104 in August 2025, the Energy unit price was cut roughly in half. A standard USDT transfer with no staked or rented Energy still burns 6 to 13 TRX, which is where that $1 to $4 range comes from. Businesses that stake TRX or rent Energy through a delegation service cut that cost by half to two-thirds.

Solana charges a fixed base fee per signature, currently 5,000 lamports, regardless of what the transaction actually does (Solana docs). It's why Solana fees barely move even when network activity climbs.

Ethereum: the mechanism behind the sub-dollar transfer

Ethereum's post-merge fee model prices a standard transfer at 21,000 gas units, multiplied by the effective gas price (base fee plus tip), multiplied by the current ETH price. With Ethereum's base fee currently running well under 1 gwei according to live tracking on Etherscan's gas tracker, that arithmetic keeps most transfers under a quarter of a dollar.

It wasn't always this way. During the 2021 congestion peaks, the same calculation with gas prices above 100 gwei pushed simple transfers into the tens of dollars. The mechanism hasn't changed. Demand has, and so has the throughput available to absorb it.

Tron: two prices for one network

Tron genuinely does offer free transactions, just not the kind most businesses move. A wallet-to-wallet TRX transfer, within the daily bandwidth allowance, costs nothing. A USDT transfer is a different animal: it's a contract call that requires Energy, and unless the sending wallet has that Energy pre-staked or rented, the network burns TRX directly from the sender's balance to cover it. Tron's own resource-model documentation puts that Energy requirement at around 65,000 units for a standard USDT transfer. Sending to a wallet that's never held USDT before roughly doubles the cost, since the network has to create a new token entry on-chain. At volume, most businesses moving USDT on Tron rent Energy rather than burn TRX outright.

Solana: the flat-fee outlier

Solana's fee model doesn't try to price congestion into the base cost at all. The base fee is fixed per signature and burns roughly half, with the rest going to validators. What does move with demand is the optional priority fee, which users can add to jump the queue during a busy period. Even at its most expensive, that priority layer rarely pushes a simple transfer above a cent. That's why Solana routinely gets cited as the cheapest major chain for stablecoin movement, though "cheapest" only matters if the surrounding infrastructure is built to match it.

Fee volatility is now a modeled financial risk

Fee volatility on EIP-1559 chains has become formal enough, and costly enough, that researchers are now pricing it the way markets price any other risk. A 2025 paper in the Journal of International Financial Markets, Institutions and Money builds a Markov-chain model of Ethereum's base-fee mechanism, then applies Monte Carlo simulation to price derivatives on gas fees themselves, effectively a hedging instrument against the exact cost swings described above (ScienceDirect). The model outperforms older continuous-time approaches specifically because it captures the sudden fee spikes a simple average obscures.

Gas fees are volatile enough, and material enough at scale, that formal financial infrastructure is now being built to hedge them. That's a signal worth taking seriously if your business runs any volume through these rails.

What this actually means for a B2B payment flow

For most individual transfers, network fee differences are real but small. The picture changes at institutional volume, and it changes in the opposite direction from what most retail-focused content assumes. We see this directly in the flow we process: a typical settlement ticket runs around $200,000, and the large majority of that volume moves as USDT or USDC converting to euros. At that transaction size, a $4 Tron network fee against a $0.20 Ethereum fee is a rounding error inside a six-figure trade.

What actually matters at that scale isn't which network is cheapest per transfer. It's who absorbs the fee volatility, and the operational friction around it, between the moment crypto lands and the moment it clears to a bank account. Choosing a settlement partner means choosing whether gas-fee mechanics become your treasury team's daily problem or someone else's.

Network fee comparison

NetworkTypical fee (standard transfer)What drives the costBest fit
Ethereum L1~$0.10–$0.25, spikes possible during congestionEIP-1559 base fee (burned) + priority tipLarger transfers where fee is negligible relative to value
Ethereum L2 (Base, Arbitrum, Optimism)Fractions of a cent to a few centsBatched L1 data cost split across usersFrequent, smaller transfers needing Ethereum security
Tron (TRC-20 USDT)$1–$4 without staked Energy; lower with rentalBandwidth + Energy, priced via governance (e.g. Proposal #104)Where USDT liquidity and network reach matter more than fee
Solana (SPL USDC)Under $0.01, often under $0.001Fixed base fee per signature, minimal demand sensitivityHigh-frequency transfers where fee predictability matters most

No single network is the cheap one once you're moving real B2B volume. The network decides the fee mechanics. Your settlement partner decides whether that volatility ever reaches your balance sheet.

Further reading

Frequently asked questions

Is a gas fee the same as an exchange's withdrawal fee?

They're two separate charges. A gas fee goes to the network itself to process the transaction (ethereum.org); anything charged on top of that is the platform's own fee, not a network cost.

Why does Ethereum's gas fee change constantly?

The base fee adjusts automatically each block based on how full the previous block was, targeting roughly 50% network utilization under EIP-1559 (ethereum.org). Fuller blocks push the fee up. Emptier blocks bring it back down.

Why is a USDT transfer on Tron more expensive than sending TRX?

TRX transfers draw on a small daily bandwidth allowance and cost almost nothing. USDT transfers are smart-contract calls, which also consume Energy, and Energy isn't free unless it's staked or rented in advance (Tron resource-model docs).

Do you still pay gas if a transaction fails?

On both Ethereum and Solana, yes. The fee compensates the network for computation it already carried out, whether or not the transaction ultimately succeeds (Solana docs).

Can a business avoid gas fees entirely?

Someone in the chain always pays them. What a business actually controls is who pays: staking or renting resources shifts the cost, and a settlement partner can absorb it entirely so it never touches the business's own treasury.

Move your money where it needs to go