Crypto Network Fees Explained: Gas, Bitcoin Fee Rates and TRON Energy (2026)
Why do crypto network fees change, and what are you actually paying for?
A network fee pays for space and computation on a blockchain, and the price moves with demand for that space. On Ethereum the fee is gas used × (base fee + priority fee), and the base fee rises or falls automatically from block to block depending on how full blocks are. On Bitcoin you pay per unit of transaction size, and miners pick the transactions that pay the most for the space. On TRON you can cover costs with resources called Bandwidth and Energy, and if you don't have enough, TRX is burned instead. None of these fees go to the app you're using; they go to the network. This explainer covers the three models, why the same transfer can cost more on a busy day, and how to avoid the most common fee mistakes when you swap with Swappr or withdraw from CoinDrop.
Educational content, not financial advice. CoinX doesn't set network fees. Figures below come from the cited protocol documentation; current fee levels change constantly.
Ethereum: gas, base fee and tip
Ethereum measures work in gas. Ethereum.org's gas documentation gives the basic numbers: a plain ETH transfer uses 21,000 units of gas, and gas prices are usually quoted in gwei, where 1 gwei is 0.000000001 ETH (10-9 ETH). Token transfers and contract interactions use more gas because they do more computation.
Each block has a base fee set by the protocol. It's calculated from the previous block: if blocks are fuller than the target, the base fee goes up; if they're emptier, it goes down. The target is half of the block gas limit, and the base fee can change by at most 12.5% per block. The base fee is burned, removed from circulation, rather than paid to anyone. On top of it you can add a priority fee (a tip) that goes to the validator and makes your transaction more attractive to include.
Wallets usually set a max fee for you. If the base fee plus tip ends up lower than your max, the difference is refunded. One detail surprises people: if a transaction fails, for example because a contract call reverts, the gas used up to that point is still paid.
Bitcoin: you pay for size, not amount
Bitcoin's developer guide puts it simply: transactions pay fees based on the total byte size of the signed transaction, and fees per byte rise as demand for block space increases. The fee goes to the miner, and each miner decides the minimum fee it accepts. Wallets today express this as a rate in satoshis per virtual byte (sat/vB).
Two consequences follow. First, sending 0.001 BTC can cost the same as sending 1 BTC if the transactions are the same size. Second, a transaction built from many small inputs is larger, so it costs more. That's why "dust" from many tiny deposits can be expensive to move later, a problem we cover in small crypto balances, dust and minimums.
TRON: Bandwidth, Energy and burned TRX
TRON's resource model is different again. TRON's documentation explains that an ordinary transaction first tries to use staked or delegated Bandwidth, then free Bandwidth, and if neither covers the full byte cost, TRX is burned for the whole Bandwidth cost. Smart-contract calls, such as sending USDT on TRON, also need Energy; available Energy covers part of the cost and TRX is burned for the rest, up to the caller's fee_limit.
In practice this is why a wallet holding USDT on TRON but no TRX can't send it. Swappr's guide on why you need TRX to send USDT on TRON walks through what to do.
Why the same transfer costs more on some days
- Demand spikes. Popular token launches, market crashes and big airdrop claims fill blocks. On Ethereum the base fee climbs block by block; on Bitcoin wallets raise their suggested sat/vB.
- What you're sending. A token transfer costs more gas than a native coin transfer. A Bitcoin transaction with many inputs is larger.
- How fast you want it. A higher tip or fee rate gets you into an earlier block. A low fee may leave a transaction waiting.
- Which network. The same stablecoin can exist on several networks with very different fee models. Our comparison of USDT vs USDC notes where each one is issued.
Common fee mistakes and how to avoid them
- Picking the cheapest network the destination doesn't support. A low fee is worthless if the receiving address or service doesn't accept that network. Read deposit address and network selection hygiene before you send.
- Leaving no coin for gas. Keep a little ETH, TRX or the network's native coin in the wallet, or you can't move tokens out.
- Setting the fee too low on Bitcoin. The transaction can sit unconfirmed for a long time. Swappr's guide to unconfirmed Bitcoin swap deposits covers what to do.
- Confusing network fees with app fees. A swap service's rate or an exchange's withdrawal fee is separate from what the network charges.
How this applies to Swappr and CoinDrop
When you swap on Swappr, you send a deposit on one network and receive coins on another, so network fees appear on both legs. When you withdraw rewards from CoinDrop to your own wallet, the network you choose affects what arrives and whether a minimum applies; see CoinDrop's guide to withdrawing crypto safely and cheaply. In both cases, check which network you're on before you confirm, and keep a small balance of the native coin for future fees.
A quick pre-send fee check
Before any transfer, run through three questions. Which network is this transfer on, and does the receiver accept it? Do I hold enough of that network's native coin to pay the fee, plus a little extra for a second attempt? And is the fee my wallet suggests normal for today, or am I sending during a spike that I could wait out? For non-urgent transfers, waiting a few hours for quieter blocks is often the cheapest fix. For urgent ones, paying a slightly higher tip or fee rate up front costs less than dealing with a transaction that sits unconfirmed while a swap quote expires.
FAQ
Who receives the fee I pay?
On Ethereum the base fee is burned and the priority fee goes to the validator. On Bitcoin the fee goes to the miner. On TRON, if you don't have enough resources, the TRX cost is burned.
Why did I pay a fee for a failed Ethereum transaction?
Validators did the computation up to the point of failure, so the gas used is still charged. Only the unused portion is not.
Does sending more crypto cost a higher fee?
Not on Bitcoin or Ethereum by itself. Fees depend on size or computation, not value. Service fees, such as a swap rate, are a different matter.
What is gwei?
A unit of ether used to quote gas prices: 1 gwei equals 0.000000001 ETH.
Sources
- ethereum.org: Gas and fees (base fee, priority fee, 21,000 gas) (checked 2026-10-30)
- Bitcoin Developer Guide: Transactions, transaction fees and change (checked 2026-10-30)
- TRON Developer Hub: Resource model (Bandwidth and Energy) (checked 2026-10-30)