What is a network (gas) fee? Why do transactions get expensive?
A network fee is the cost you pay to have a transaction recorded on a blockchain, and it goes to the people who secure the network. On Ethereum it is called gas. Here is why fees change and why you always need the network's native coin.
What is a network fee?
A network fee is the amount you pay to get a transaction processed. It goes to miners or validators, not to Waletifi or the wallet.
Without fees, the network would be open to spam and nobody would have a reason to keep it running.
The fee usually depends on the space a transaction takes in a block, not on the value being sent. Sending a million dollars can cost about the same as sending one dollar.
Gas on Ethereum and EVM chains
Gas measures computational work. The final fee is roughly the gas an operation uses multiplied by the price per unit of gas, quoted in gwei.
A simple ETH transfer uses less gas than a swap inside a smart contract. EVM chains such as BNB Smart Chain and layer-2 networks usually have lower fees.
If a transaction fails, the gas it used is normally not refunded, because the network still did the work.
Tron, TON and the rest
Each network has its own method:
- Tron: operations use bandwidth and energy; if you have none, TRX is burned
- TON: fees are usually low and paid in TON
- Bitcoin: the fee depends on transaction size, measured in satoshis per byte
- Solana and XRP Ledger: fees are usually very small
Why do fees rise and fall?
The main reason is congestion. Each block has limited capacity, and when demand is high, people bid more to be included sooner.
The kind of operation, the price of the native coin and peak hours also matter. If you are not in a hurry, waiting can sometimes lower the fee.
A transaction with a low fee may confirm late or wait in the queue for a while.
The price of the native coin also changes what a fee is worth in local currency, even when the amount of coin stays the same.
Why you need the native coin
Fees are paid only in the network's native coin: ETH for Ethereum, BNB for BNB Smart Chain, TRX for Tron and TON for TON. So to send USDT on Tron you also need a little TRX.
If you have no balance for the fee, the transaction will not go through. Keep slightly more than the minimum.
How to pay less in fees
No trick brings the fee to zero, but a few habits help:
A fee estimate is approximate and can shift slightly before the transaction is recorded.
- Pick a suitable network; cheaper networks usually suit small amounts, as long as the recipient supports them
- Delay non-urgent transactions during busy hours
- Combine several small payments into one larger transaction
- Always read the fee shown before you confirm
Fees in Waletifi
Waletifi always shows the network fee before you confirm, so you know what you are paying. For USDT fees on each network, see the USDT transfer fees guide.