tronorb.com
Learn

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, how much a TRX or USDT transfer uses, how to check your bandwidth, bandwidth vs energy, and how to fix the error.

Updated 3 min readTronOrb team

On this page
  1. 1Where bandwidth comes from
  2. 2How much a transaction uses
  3. 3How to check your bandwidth
  4. 4Why you see the error
  5. 5How to fix it
  6. 6Bandwidth vs energy
  7. 7Quick answers

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", "insufficient 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, in proportion to your share of all TRX staked for bandwidth.
  • Delegated bandwidth. Another account can delegate bandwidth to you, the same way energy is delegated.
  • 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)
Creating a new account (first TRX to a new address) extra fee on top

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.

How to check your bandwidth

  • In your wallet: TronLink and other TRON wallets show "Bandwidth" (sometimes "Net") with used / available.
  • On TRONSCAN: open your address — the resources panel shows bandwidth and energy.
  • On TronOrb: paste the address into our address check to see balances and activity.

Why you see the error

  1. You already used today's free bandwidth and the address has no TRX to burn.
  2. The address holds only USDT. No TRX means nothing to burn when free bandwidth runs out.
  3. The address isn't activated yet. Inactive accounts get no free bandwidth. See how to activate a TRON address.
  4. Many transactions in a row. Bots, payouts and batch transfers exhaust free bandwidth quickly.

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, so a few hours may be enough for one more transfer.
  • Stake TRX for bandwidth if you send many transactions a day. Our energy calculator shows how much staked TRX gives right now.
  • Rent bandwidth — some energy rental services also sell bandwidth. See our energy rental directory.

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
How to get more stake, delegate, burn stake, rent, delegate, burn

If a USDT transfer fails, it's almost always energy, not bandwidth. If a plain TRX transfer fails, it's bandwidth. More on both: TRON energy explained.

Quick answers

Do I need to stake for bandwidth? Not for normal use — the free 600 plus a little TRX is enough.

Does bandwidth carry over? No. It refills toward the daily maximum; unused bandwidth doesn't accumulate beyond it.

Why does a TRX transfer cost me TRX if bandwidth is free? You've used today's free allowance, so the network burns TRX for the extra bytes.

Related

More in Learn