Not Enough Bandwidth on TRON: What It Means and How to Fix It
Seeing “not enough bandwidth” on TRON? Where bandwidth comes from, the 600 free daily allowance, what a transfer uses and how to fix the error.
· 2 min read · TronOrb team
Every TRON transaction takes up space in a block, measured in bandwidth (bytes). If your account doesn't have enough bandwidth and not enough TRX to pay for it, the wallet refuses to send — usually with "not enough bandwidth" or "account resource insufficient". It's the cheapest resource on TRON and the easiest to fix.
Where bandwidth comes from
- Free daily bandwidth. Every activated account gets a free daily allowance (currently 600 bandwidth). It refills gradually over 24 hours.
- Staked bandwidth. Staking TRX for bandwidth (Stake 2.0) adds more every day.
- Burned TRX. If you run out, the network burns TRX instead, at the current bandwidth price (live figure on USDT fee today).
How much a transaction uses
| Transaction | Bandwidth (approx.) |
|---|---|
| TRX transfer | ~268 |
| USDT (TRC-20) transfer | ~345 (plus energy) |
So the free allowance covers roughly two TRX transfers or one USDT transfer's bandwidth per day. A USDT transfer also needs energy — that's the expensive part; see OUT_OF_ENERGY.
Why you see the error
- You already used today's free bandwidth and the address has no TRX to burn.
- The address holds only USDT. No TRX means nothing to burn when free bandwidth runs out.
- The address isn't activated yet. Inactive accounts get no free bandwidth. See how to activate a TRON address.
How to fix it
- Send a little TRX to the address. Bandwidth burn is cheap — well under 1 TRX per transfer.
- Wait. Free bandwidth refills over 24 hours.
- Stake TRX for bandwidth if you send many transactions a day. Our energy calculator shows how much bandwidth staked TRX gives right now.
Bandwidth vs energy
| Bandwidth | Energy | |
|---|---|---|
| Used by | every transaction | smart-contract calls (USDT, dApps) |
| Free daily allowance | yes (600) | no |
| Typical cost when burned | a fraction of a TRX | several TRX per USDT transfer |
If a USDT transfer fails, it's almost always energy, not bandwidth. If a plain TRX transfer fails, it's bandwidth.