What is TRON bandwidth?
TRON bandwidth pays for transaction size. Learn how it differs from energy, when NetFee burns TRX, and how staking for bandwidth works.
Bandwidth prices the size of the transaction
Every transaction on TRON has a byte size. Bandwidth is the resource that covers those bytes. A plain TRX transfer is mostly a bandwidth event. A contract call still consumes bandwidth for its envelope even when energy dominates the cost.
If you come from chains with a single gas unit, TRON feels like two gas tanks. Filling only the energy tank leaves native TRX sends exposed to NetFee burns when bandwidth is empty.
Free daily bandwidth versus staked bandwidth
Accounts receive a small amount of free bandwidth that regenerates. It is enough for occasional tiny TRX moves and easy to burn through with address-poisoning dust or a burst of test sends. Staking or freezing TRX for bandwidth raises BandwidthLimit in a steadier way.
Choosing the resource type matters. Stake pointed at energy does not refill bandwidth. People who “froze TRX for fees” without picking bandwidth still fail a simple TRX transfer.
NetFee is bandwidth’s version of a TRX burn
When remaining bandwidth cannot cover transaction size, TRON burns TRX as NetFee. That is separate from burning TRX for energy during a contract call. Explorer fee fields can show both, which is why a USDT send can appear to “tax” you twice if both meters were short.
Fix bandwidth for native TRX batches. Fix energy for USDT. Fix both before a mixed day of activity. The bandwidth checker is the public read; TronLink’s resource tab is the wallet read.
Bandwidth will not pay for USDT compute
You can have enormous bandwidth and still fail a USDT TRC20 transfer with OUT_OF_ENERGY. Support chats that say “you need more bandwidth for USDT” are mixing terms — sometimes incompetently, sometimes to sell a useless rental.
A USDT send needs enough energy for the contract and enough bandwidth for the bytes. Energy is the one that is usually missing. Bandwidth is the one that bites TRX-only users who never touch tokens.
How to raise bandwidth without a seed-phrase ritual
In TronLink, stake or freeze TRX and select bandwidth as the resource. There is no official DApp that needs your mnemonic to “unlock bandwidth.” Those pages are theft. This independent desk only reads public BandwidthLimit and BandwidthUsed.
Optional deep scan is read-only, about 2–3 TRX, and does not mint bandwidth. Questions about a public reading: @wholetron, T-address only.
FAQ
What is TRON bandwidth?
The resource that pays for the byte size of a transaction, distinct from energy which pays for contract compute.
Do I need bandwidth to send USDT?
Yes, a little, for the transaction envelope. The large cost of USDT TRC20 is energy.
What is NetFee?
TRX burned when remaining bandwidth cannot cover the transaction size.
How do I get more bandwidth?
Stake or freeze TRX targeting bandwidth, or wait for free daily bandwidth to regenerate for small sends.
Is free daily bandwidth enough?
Sometimes for a single small TRX transfer. Bursts of transactions exhaust it quickly.
Can I rent bandwidth like energy?
Delegation can target bandwidth as well as energy. Confirm the resource type on-chain; a bandwidth rental will not fund a USDT contract call.
Does this guide require connecting a wallet?
No. Learn the model, then paste an address into the bandwidth checker. Never share a seed phrase.