How TRON energy rental works: protocol mechanics
How TRON energy rental works via Stake 2.0 delegation. Learn the on-chain mechanics of delegateResource, rental durations, and how to save on fees.
Published · Updated
TRON energy rental operates through the network’s native Stake 2.0 resource delegation mechanism (delegateResource)[1]. Rather than freezing thousands of TRX yourself or allowing the network to burn liquid TRX at the protocol rate of 100 SUN[2], energy rental lets you temporarily lease computational capacity from an external supplier.
When you rent energy, the provider executes an on-chain delegation transaction that credits your address with a specified EnergyLimit[1]. When you broadcast your USDT TRC-20 transfer, the TRON Virtual Machine (TVM) consumes this delegated energy quota instead of burning liquid TRX from your balance, significantly reducing your transaction cost. Once your rental period concludes, the provider issues an undelegateResource call to reclaim their staked capacity[1].
Receivers
Price
- Per transfer
- 1.65 TRX
- Per day
- 164.80 TRX
30 days
4,944 TRX
19,500 TRX burning TRX instead SAVE 74 %
195,000,000 energy in 30 days
Sending this every day? A contract fixes the price — Talk to us →
Each transfer is one 1-hour order at 25.34 SUN per energy; an order total rounds up to 1,000 SUN, as quotes do. Day average = the day's windows weighted by length. Burn: 100 SUN per energy (getEnergyFee). Schedule from the published grid.
The on-chain delegation lifecycle
Under TRON Stake 2.0, energy rental follows a structured lifecycle executed entirely through native protocol transactions[1]:
[Supplier Stakes TRX] ──> [delegateResource] ──> [Your Wallet Sends USDT] ──> [undelegateResource]
(freezeBalanceV2) (Energy assigned) (Consumes energy quota) (Capacity reclaimed)
- Capacity generation: The energy provider stakes TRX using
freezeBalanceV2[1]. The staked TRX generates continuous energy over a 24-hour linear recovery window. - Resource delegation: When an order is placed, the provider broadcasts a
delegateResourcetransaction specifying your wallet as thereceiverAddress[1]. Once it is confirmed, this increases your account’sEnergyLimit. - Transaction execution: You send your USDT transfer[3]. The TVM detects available energy on your account and consumes 64,285[3] energy (or 130,285[3] energy for an empty recipient).
- Reclaim: When the rental expires, the provider broadcasts
undelegateResource[1], returning the capacity to their pool.
Throughout this entire lifecycle, the provider has zero signing authority over your wallet. Resources move, but custody never changes.
Staking vs. Burning vs. Renting
The table below contrasts the financial and operational trade-offs of the three ways to cover TRON smart contract execution:
| Feature | Burning liquid TRX | Self-Staking TRX | Renting energy |
|---|---|---|---|
| Capital locked | None | Thousands of TRX locked | None (pay small fee per order) |
| Unstaking delay | None | 14 days (unfreezeBalanceV2)[1] | None |
| Cost per USDT transfer | ≈ 6.43 TRX[2] or ≈ 13.03 TRX[2] | Fixed capital cost | Fraction of liquid burn cost |
| Execution complexity | Zero setup | Staking and unstaking management | Order via web or API |
| Best suited for | Rare, one-off senders | Long-term capital holders | Regular traders, businesses, payout bots |
Rental terms
If you need to send one or two transfers right now, rent the energy they need (64,285 or 130,285 each) for a short term such as an hour. Send within the term; when it ends, the provider takes the delegation back.
How to rent energy step by step
- Verify recipient status: Check whether the destination address holds USDT.
- Place your order: Go to our buy energy page, select the required energy amount (65,000 or 131,000), and enter your sender wallet address.
- Submit payment: Transfer the required TRX rental payment from your non-custodial wallet (or pay from your dashboard).
- Broadcast your transfer: Once the delegation transaction confirms on chain, open your wallet and send your USDT. The transaction will consume the delegated energy with zero liquid TRX burned.
For live rates and automated integrations, visit our API documentation and USDT TRC-20 fee guide.
FAQ
How does TRON energy rental work?
An energy provider stakes TRX and delegates the resulting energy capacity to your address using TRON's native delegateResource instruction. Your wallet consumes this delegated energy to send USDT, saving the TRX that would otherwise be burned.
How long does rented energy last?
It depends on the provider: terms run from minutes to days. Once the term ends, the provider takes the delegation back.
Can a provider access my wallet funds during rental?
No. Protocol-level delegation only modifies your account's computational resource limit (EnergyLimit). It grants zero permission to access your private keys, move tokens, or sign transactions.
What happens if I don't use all the rented energy?
Rented energy expires when the rental term concludes or when the provider reclaims it. Unused energy cannot be transferred to other addresses or converted back to cash.