Short answer: a standard USDT (TRC-20) transfer needs roughly 65,000 Energy — and about 130,000 Energy if you’re sending to a wallet that has never held USDT before. Here’s why the number changes, what it costs, and how to make sure you always have exactly enough.
Why USDT transfers need energy
USDT on TRON is a smart contract token (TRC-20), and running a smart contract consumes Energy — not the free daily bandwidth that basic TRX transfers use. New to the difference? See our explainer on TRON energy vs bandwidth.
65,000 vs 130,000 — what changes it
- ~65,000 Energy — the recipient address already holds USDT (its balance slot is initialised).
- ~130,000 Energy — the recipient has never held USDT, so the contract must create a new balance record, which costs extra energy that one time.
Amounts can vary slightly with contract changes, so treat these as close estimates. To size a specific transfer, use our TRON energy & bandwidth calculator guide.
What it costs if you don’t have energy
If your wallet has no energy, the network burns your TRX to cover it — which is exactly why a USDT transfer can cost several dollars. Supplying energy instead is where the savings come from.
How to cover it cheaply
Rather than burning TRX, rent the energy you need on the TronSave energy market — it’s delegated to your wallet in seconds and typically cuts the fee by 60–80%. Rent about 65,000 (or 130,000 for a first-time recipient) per transfer, or turn on Auto-Buy so it’s always handled for you.
Quick reference
| Scenario | Energy needed |
|---|---|
| Send USDT to a wallet that already holds USDT | ~65,000 |
| Send USDT to a brand-new recipient (never held USDT) | ~130,000 |
What 65,000 energy actually costs you
Energy has a fixed unit price set by network governance. Since Proposal #104 (29 August 2025) that price is 100 sun per unit — 0.0001 TRX. The arithmetic is therefore simple:
- 65,000 energy × 0.0001 TRX = 6.5 TRX burned if you hold no energy.
- 130,000 energy × 0.0001 TRX = 13 TRX burned for a first-time recipient.
At a TRX price around $0.33 that is roughly $2.15 and $4.30 per transfer. Renting the same energy instead of burning TRX is what turns those numbers into cents — the energy still gets consumed, you just are not paying the burn rate for it.
How to check your energy before you send
Two ways to see what you have, before the transfer rather than after it fails:
- In TronLink — open the wallet, tap your address, and read the Energy line under Resources. It shows available / total.
- On TRONSCAN — paste your address, open the Resources tab. This also shows how much energy you are receiving from staking and how much has been delegated to you.
Compare the available number against the 65,000 / 130,000 targets above. If you are short, top up before signing — a transfer that runs out mid-execution still costs you.
What happens if you are short: OUT_OF_ENERGY
TRON does not simply refuse the transaction. It executes until the energy runs out, then reverts with an OUT_OF_ENERGY result — and the TRX consumed up to that point is not refunded. You pay and the USDT does not move. This is the single most common reason people see a failed TRON transaction, and it is entirely avoidable by sizing the energy first.
Rent or stake? A simple decision rule
Both routes give you energy instead of burning TRX. Which is cheaper depends on how predictable your sending is:
| Your pattern | Better option | Why |
|---|---|---|
| A few transfers a month, unpredictable | Rent per transfer | No capital locked, no 14-day unstake wait |
| Daily transfers, steady volume | Stake TRX for energy | Recurring energy for a one-off lock-up |
| Bursty — quiet weeks, then dozens of sends | Stake a base, rent the peaks | Covers the floor cheaply, absorbs spikes on demand |
Staking returns a daily energy allowance that moves with total network staking, so the exact energy-per-TRX ratio changes — see the TRON staking guide for current numbers. Renting has no lock-up at all: the energy is delegated to your address in seconds and expires on its own.
If you send in volume: payroll, merchants, exchanges
The per-transfer figures multiply fast. A hundred USDT payouts to addresses that already hold USDT need roughly 6.5 million energy; if most recipients are new wallets, budget closer to 13 million. Two features exist for exactly this:
- Bulk buy — acquire energy for many transfers at once instead of one order per send. See buying energy in bulk.
- Auto-Buy — the wallet tops itself up whenever energy runs low, so a payout run never stalls halfway. See Auto-Buy.
Developers automating this can size and buy energy from code through the TronSave API, which is the usual pattern for exchanges and payment processors batching TRC-20 withdrawals.
FAQ
Why did my USDT transfer cost more this time?
Most likely the recipient had never held USDT, so it needed ~130,000 energy instead of ~65,000. To price a specific batch at the live market rate, use the TronSave Energy Calculator.
Can I send USDT with only bandwidth?
No — USDT (TRC-20) requires energy because it’s a smart-contract token.
How do I know exactly how much to rent?
Use the energy calculator, or just enable Auto-Buy to cover it automatically. For a one-off send, the Transfer USDT tool simulates your specific transfer and sizes the top-up for you, so you never have to choose between 65,000 and 130,000 yourself.
Never overpay: rent the exact energy you need on the TronSave energy market.
Does sending more USDT cost more energy?
No. A 10 USDT transfer and a 100,000 USDT transfer consume the same energy — the cost is the contract call, not the amount.
Does rented energy expire?
Yes. Rented energy is delegated for a chosen duration and returns to the provider afterwards; anything unused is simply not consumed.
Can I use energy that someone else staked?
Yes — that is exactly what delegation does. The staker keeps their TRX and delegates the energy to your address.
