Today on KWIQ: 1 USDT = ₦1,333.98

Crypto Network Fees Explained: Why Sending Crypto Costs Money

· 6 min read

Short answer: A network fee is what you pay a blockchain to process your transfer. It goes to the miners or validators who add transactions to blocks (some networks burn part of it), it rises and falls with demand for space in each block, and it depends on the network rather than on how much you send. Exchanges usually charge their own flat withdrawal fee instead and pay the network for you, while self-custody wallets charge you the network fee directly, in the network's own coin.

Here's something that surprises most people: sending ₦5,000 worth of USDT and sending ₦5 million worth on the same network costs roughly the same fee.

A blockchain doesn't care how much money you're moving. It cares how much space your transaction takes up in a block and how much work it asks the network to do. Once that idea clicks, most of what's confusing about network fees falls into place.

Where the fee goes

Every blockchain is kept running by computers that check transactions and add them to the chain:

  • Miners on proof-of-work networks such as Bitcoin, Litecoin, Dogecoin and Bitcoin Cash.
  • Validators on proof-of-stake networks such as Ethereum, BNB Smart Chain and Solana. TRON works in a similar way, with a set of elected block producers.

They decide which transactions go into the next block, and fees are part of what pays them for doing it. On some networks, part of the fee is burned (destroyed) instead. Since 2021, for example, Ethereum burns a "base fee" on every transaction and only the extra tip goes to the validator.

What the fee doesn't do is go to the app you're sending to. If you send USDT to KWIQ, the network fee goes to the network.

Why fees go up and down

Each block can hold only so much. When lots of people want to send at once, they compete for space, and the network gives priority to those paying more. It's like a fuel queue during a scarcity: when everyone wants the same limited thing at the same time, the price of getting served quickly goes up.

What exactly you're charged for depends on the network.

Bitcoin and its relatives

Bitcoin charges by the size of your transaction in data, not by the amount. Fees are quoted in satoshis per virtual byte (sat/vB). A transaction that spends lots of small deposits at once is bigger, so it costs more, even if the total is small. Litecoin, Dogecoin and Bitcoin Cash also price fees by size. Our guide to Bitcoin network fees goes deeper.

Ethereum and BNB Smart Chain: gas

Ethereum measures work in gas. Each action needs a certain amount: a plain ETH transfer uses 21,000 gas, and a token transfer such as USDT needs more because it runs a smart contract. You pay:

gas used × gas price

The gas price is quoted in gwei, a billionth of an ETH. It's made up of a base fee, which rises and falls automatically with how full recent blocks have been, plus an optional tip to get picked sooner. BNB Smart Chain also measures fees in gas, paid in BNB.

TRON and Solana

TRON charges in bandwidth and energy, and if you don't have enough of either, it burns TRX to cover the cost. Solana charges a small base fee per transaction, plus an optional priority fee when the network is busy.

On all of these, the fee is paid in the network's own coin, which is why a self-custody wallet needs some TRX, BNB or ETH before it can send USDT. That part is covered in why you need TRX or BNB to send USDT.

The amount doesn't change the fee, so small transfers hurt

These numbers are made up to show the maths. They aren't real fees on any network.

What you send Network Network fee Fee as a share of the transfer
10 USDT Quiet, cheap network 1 USDT 10%
1,000 USDT Quiet, cheap network 1 USDT 0.1%
10 USDT Busy, expensive network 5 USDT 50%
1,000 USDT Busy, expensive network 5 USDT 0.5%

Two lessons come out of this:

  1. Fewer, larger transfers beat many small ones. If a client pays you in small amounts every week, letting them build up and moving them once can save a noticeable share.
  2. The network matters most for small amounts. On a busy network, a small transfer can lose a painful slice to fees.

Why TRC20 and BEP20 usually cost less than ERC20

USDT runs on several networks, and the fee you pay depends on which one you use.

Ethereum has the most in-demand block space of the three. DeFi apps, NFT trades, token launches and ordinary transfers all compete for room in each block, and when demand spikes, gas prices follow.

TRON and BNB Smart Chain were designed differently. Each relies on a much smaller set of validators and produces blocks every few seconds or faster, so there's more room per minute and less competition for it. Fees are usually lower as a result. The trade-off, which some people care about a lot, is that fewer validators means control is more concentrated.

"Usually" is the important word. Fees on every network change, and Ethereum is sometimes cheaper than you'd expect. And the cheapest network is no use if the receiving address isn't on it: you must always send on the network the receiving app shows. See TRC20 vs BEP20 vs ERC20 for how to tell them apart.

Exchange withdrawal fees are a different thing

When you withdraw from an exchange, you usually aren't paying the network fee directly. The exchange sends the transaction from its own wallets, pays the network itself, and charges you a withdrawal fee that it sets.

Network fee Exchange withdrawal fee
Who sets it The network, through demand The exchange
Paid in The network's own coin Usually the coin you're withdrawing
How often it changes Constantly Whenever the exchange updates it
Where you see it Your wallet's confirm screen The exchange's withdrawal screen

A withdrawal fee may be more or less than the real network cost at that moment, and it often differs between networks for the same coin. Before you confirm, compare the fee for each network the exchange offers, then pick the cheapest one that the receiving address actually uses.

Two other costs are easy to confuse with network fees. A swap fee is what a platform charges to exchange one coin for another: on KWIQ, crypto-to-crypto swaps cost 2%, while swapping crypto to naira is free. And a spread is the gap between buying and selling prices, explained in buy rate vs sell rate.

How to pay less

  • Pick the cheapest network both sides support. Check the receiving deposit screen first, then the sending options.
  • Batch your transfers. One larger transfer instead of five small ones.
  • On Bitcoin, check the fee before you send. A tracker such as mempool.space shows what's needed right now. If it isn't urgent, a quieter time can be much cheaper.
  • Keep the fee coin topped up in your own wallet. A failed transaction can still cost you a fee.
  • Don't swap when you don't need to. If you hold USDT and want naira, sell the USDT directly instead of converting it to something else first.

Work out what reaches your bank

Whatever fees come off along the way, the amount that lands in your wallet is the amount you'll sell. Check what it's worth in naira with the crypto to naira calculator, then download the KWIQ app to sell with zero fees on crypto-to-naira swaps and the naira amount shown before you confirm. Short on storage? Create a free account on the web instead.

Frequently asked questions

Why is ERC20 usually more expensive than TRC20 or BEP20?

Ethereum's block space is in heavy demand, and fees rise when the network is busy. TRON and BNB Smart Chain are built to process more transactions with a smaller group of validators, so space is less scarce and fees are usually lower.

Does KWIQ charge a network fee when I sell?

Swapping crypto to naira on KWIQ is free, and crypto-to-crypto swaps cost 2%. The network fee for sending crypto to your KWIQ wallet is paid on the sending side, by your exchange or your own wallet.

Why did less USDT arrive than I sent?

If you withdrew from an exchange, its withdrawal fee was most likely taken from the amount. The withdrawal record usually shows the amount requested, the fee and the amount actually sent.

When are Bitcoin fees lowest?

When fewer people are sending, which is often at quieter times such as weekends, but there's no fixed schedule. Check a fee tracker such as mempool.space before you send.

Written by

Mercy Ikeh

Technical Writer at KWIQ

Writes KWIQ’s guides on crypto, payments and keeping your money safe online.

Related articles