Network Fees Explained

By Elena Petrova, Blockchain Researcher ยท Updated 2026-08-11

Who Actually Collects Crypto Network Fees

Here's the part that confuses most people when they're new to crypto: when a transaction carries a fee, that money doesn't land in Coinbase's pocket, or Binance's, or any wallet app's. It goes to whoever is actually running the blockchain.

On Bitcoin that means miners. On Ethereum, TRON, and most modern chains it means validators - people or companies who stake tokens and get chosen to process blocks of transactions. Every time crypto moves from one address to another, the network needs computing power and storage to verify that transfer, and someone has to get paid for supplying it. That payment is the network fee.

Exchanges and wallets sometimes tack their own markup onto the real network fee, which explains why two platforms can charge different amounts to send the exact same coin. But the base fee itself comes from the blockchain's own rules, not from any company. That's a different thing entirely from a platform fee, like the standard 5% top-up fee WaldenPay charges to load a virtual card - that's a charge for the platform's own work, separate from whatever the blockchain already charged to get the coins there in the first place.

Dollar coin beside rising bars and a flame, showing how gas and network fees climb with demand

What Are Gas Fees, Really

"Gas fees" is just Ethereum's word for network fees, though it's become shorthand people use for blockchain fees generally.

Think of gas as a measure of computational effort. Every action on Ethereum - a plain transfer, a token swap, a smart contract call - uses some amount of gas. The network sets a price per unit of gas, and that price shifts constantly based on demand. Multiply gas used by gas price and that's the fee.

So in practice: when a lot of people try to transact at once, they compete by offering more per unit of gas, and validators pick the highest bidders first. That's why the same transfer might cost $2 on a quiet Sunday and $15 during a busy stretch. It behaves less like a fixed toll and more like an auction that resets every few seconds.

Why Network Congestion Fees Fluctuate

Blockchains only have so much space in each block. Ethereum blocks fill up fast when demand spikes - a popular NFT mint, a big DeFi launch, or just a heavy trading day will do it. When more people want in than there's room for, network congestion fees climb because users are effectively bidding against each other for the next open slot.

TRON and other higher-throughput chains fit more transactions into each block, so congestion shows up less often and fees stay flatter. That's a design difference, not a temporary fluke. It's a big part of why TRC20 has become the go-to rail for stablecoin transfers among people who move USDT often and would rather not deal with fee swings.

TRC20 vs ERC20 Fees: A Real Comparison

USDT and USDC can both travel across multiple blockchains, and the network chosen changes the cost quite a bit. This trips up a lot of newcomers, since the token itself looks identical - it's still "USDT" either way - but the fee behind it depends entirely on which rail is carrying it.

NetworkTypical fee rangeSpeedCommon use
TRC20 (TRON)Roughly $0.50-$2Seconds to a couple minutesUSDT transfers, everyday moves
ERC20 (Ethereum)Roughly $2-$25+, depending on congestionUnder a minute to several minutesUSDC transfers, DeFi, smart contracts

Those numbers shift with market conditions, so take them as a rough range rather than a quote. Even so, the pattern holds up: TRC20 comes out cheaper for a plain USDT transfer fee almost every time, while ERC20 runs higher because Ethereum's block space stays in heavier demand and its fee auction gets more competitive.

USDC transaction fees follow the same pattern. USDC lives on both networks too, and picking TRC20 where it's available usually means lower blockchain transaction fees overall.

Network Fees vs Platform Fees - Don't Mix Them Up

This is where a lot of confusion crops up, so it's worth spelling out clearly.

A network fee is what the blockchain charges to move coins between two addresses. A platform fee is what a service charges for whatever extra work it's doing on top of that - currency conversion, instant settlement, compliance checks, issuing a spendable card, that sort of thing. These are two separate charges, collected by two entirely different parties, and neither one substitutes for the other.

When someone sends USDT to their WaldenPay wallet, they pay the blockchain's network fee to get it there - the same fee they'd pay sending it anywhere else. Once that balance gets loaded onto the virtual card, WaldenPay's standard 5% top-up fee kicks in, plus a one-time card issue fee when the card is first created. There's no monthly maintenance fee, and registration, balance checks, and support cost nothing. None of that touches what the TRON or Ethereum network itself charged for the transfer - the two costs just stack, one after the other, at different stages. Anyone comparing crypto wallet fees explained by different platforms should look for that same breakdown: network cost first, service cost second.

How to Minimize Crypto Withdrawal Fees

  • Choose TRC20 over ERC20 for stablecoin transfers whenever the receiving wallet supports both, since TRC20 is typically the lowest fee crypto network option for USDT and USDC.
  • Avoid sending during known high-traffic windows on Ethereum, like major token launches, if using ERC20 is unavoidable.
  • Batch transfers where possible instead of sending small amounts repeatedly, since each transaction pays its own network fee regardless of size.
  • Double-check the network before sending. Sending USDT to a TRC20 address using the ERC20 network (or vice versa) can result in a lost transfer, not just a wasted fee.
  • Keep platform fees and network fees separate in any cost comparison - a service with a slightly higher flat fee but full TRC20 support can still work out cheaper overall.

For a deeper look at how USDT specifically moves between wallets and cards, see USDT Payments. Readers dealing with Bitcoin's own fee structure, which works differently from token transfers, can check Bitcoin Payments. And if a transaction doesn't go through as expected, Why Payments Get Declined covers the common reasons.

FAQ

Do exchanges or card providers set crypto network fees?

No. Network fees come from the blockchain's own protocol and go to miners or validators. Exchanges and card platforms may add their own service fee on top, but they don't control the underlying network fee itself.

Why is USDT cheaper to send over TRC20 than ERC20?

TRON handles transactions with more available block space and less congestion than Ethereum, so its fee auction rarely spikes the way Ethereum's does. That keeps TRC20 fees low and fairly predictable, while ERC20 fees swing with demand.

Is WaldenPay's 5% top-up fee a network fee?

No. It's a platform fee for loading a balance onto the card, separate from whatever the blockchain charged to move funds into the wallet in the first place. Details are on the pricing page.

Can crypto network fees change after a transaction is submitted?

Once submitted, the fee is generally locked in at the rate paid. But if that fee was too low relative to current network congestion, a transaction can sit unconfirmed for a while until conditions ease or it's replaced with a higher-fee version.

Load stablecoins onto a card without the guesswork

WaldenPay turns USDT or USDC into a spendable virtual card in about 5 minutes, with clear, separate line items for network costs and the standard 5% top-up fee - accepted at 150M+ merchants worldwide.

Get your WaldenPay card