fees
TRON Account Activation Fee: Who Pays and How Much
On this page
- What is the TRON account activation fee?
- What activating a TRON account costs
- Who pays the TRON activation fee
- Does USDT activate a TRON address?
- How to activate a TRON account
- Activating addresses at scale
- FAQ
- How much is the TRON activation fee?
- Is TRON activation a one-time fee?
- Can a TRON account be deactivated?
- Why does my wallet say the address is not activated?
- Can I activate a TRON address without TRX?
- Is GasFree activation the same fee?
- Which case is yours
The TRON account activation fee is 1 TRX, charged to whoever sends the first TRX to a brand-new address, and most wallets pay 1.1 TRX in practice. Send 5 TRX to a friend's fresh wallet and 6.1 TRX leaves yours. Nothing went wrong. The network charged you once to create their account, and it will never charge anyone for that address again.
What is the TRON account activation fee?
TRON account activation fee: a one-time charge of 1 TRX that the network burns when a transaction creates a new account on-chain, paid by the sender, not the owner of the new address.
Generating a wallet does not touch the blockchain. Your app derives a T... address from a private key offline, and until something arrives, TRON has no record of it. Explorers show nothing and the API returns an empty object. That is an inactive TRON address: valid, yours, and invisible to the chain.
Activation writes the account into TRON's state. Every account is permanent storage that thousands of nodes keep forever, so the network prices that write instead of letting anyone create millions of empty accounts for free. The fee is burned. No validator, wallet or exchange receives it.
Once an address is active, it gets the 600 free daily bandwidth on TRON, can hold staked resources and can send transactions. Before activation it can do none of that.
What activating a TRON account costs
Activating a TRON account costs 1 TRX for the account itself, plus 0.1 TRX more if the sender has no staked or delegated bandwidth. Most personal wallets have none, so 1.1 TRX is the number you will see.
| Charge | Amount | When it applies |
|---|---|---|
| Account creation fee | 1 TRX | Always, on a standard activation |
| Bandwidth surcharge | 0.1 TRX | Sender's staked or delegated bandwidth can't cover the transaction |
| Free daily bandwidth | Not usable | The 600 free points never pay for account creation |
| Typical total | 1.1 TRX (about $0.36) | Wallet with no staked bandwidth |
| Total with staked bandwidth | 1 TRX plus about 270 staked bandwidth points | Sender stakes TRX for bandwidth |
The free-bandwidth exclusion is the part that catches people. Your wallet may show 600 bandwidth available, and the activation still burns 0.1 TRX, because the protocol refuses free bandwidth for this one transaction type. Only bandwidth you stake for, or that someone delegates to you, can replace the surcharge.
Both amounts are chain parameters that governance can change. The 1 TRX figure (1,000,000 SUN) is the current mainnet value per the TRON developer documentation. For how this fits next to Energy and bandwidth burns, see how TRON fees are calculated.
Who pays the TRON activation fee
The sender always pays the TRON activation fee. The owner of the new address pays nothing and needs nothing in it beforehand.
That has three practical effects:
- Withdrawing from an exchange to a new wallet: the exchange pays the 1 TRX. Most fold it into their flat withdrawal fee, so you never see a separate line.
- Sending to a friend's new wallet: you pay it, on top of the amount you send.
- Your own new wallet: fund it from another wallet you control or from an exchange. You can't activate it from inside itself, because an inactive address cannot sign a valid transaction.
Does USDT activate a TRON address?
No. Sending USDT (or any TRC-20 token) to an inactive TRON address does not activate it. A TRC-20 transfer is a smart contract call that updates the token contract's own balance table. It never creates a TRON account, so it never charges the 1 TRX fee either.
The USDT still arrives. The token contract records the balance against that address, and the funds are safe. The address itself stays inactive, though, and that causes two problems:
- The wallet shows the TRON address not activated, and some apps hide its TRC-20 balance, so the owner thinks the money is missing.
- The owner can't move the USDT out. Sending it needs Energy and bandwidth, which need an active account.
The fix is to send the address any amount of TRX. That activates it (the TRX sender pays the 1.1 TRX), the balance appears, and the owner can transact. TronLink warns about exactly this when you try to send TRC-20 tokens to a new account.
A separate surcharge applies to the USDT transfer itself: when the recipient has never held USDT, the contract needs about 131,000 Energy instead of 65,000 to create their balance entry. That is Energy, not activation, and it hits whether or not the address is active. The full numbers are in the USDT TRC20 transfer fee breakdown.
How to activate a TRON account
To activate a TRON account, send it any amount of TRX or any TRC-10 token from an address that is already active. Wallets have no "activate TRON account" button, and the protocol sets no minimum.
- Check the status. Paste the address into Tronscan. If the page shows no account data, it is inactive. TronLink also flags an unactivated recipient on the send screen.
- Pick the amount. Send at least 1 to 2 TRX, not a dust amount. The recipient will need TRX for bandwidth on their first transfers anyway, and some wallets (Ledger's guide says 0.1 TRX) expect a minimum before they show the account properly.
- Keep 1.1 TRX extra in the sending wallet. If you only hold the exact amount you're sending, the transaction fails.
- Confirm. Activation completes with the transaction, in about 3 seconds.
There is also wallet/createaccount, an API call that activates an address without sending it any value. It costs the same 1 TRX plus the bandwidth rule, so it only helps scripts that need explicit activation.
Activating addresses at scale
Businesses that generate a deposit address per customer pay the TRON account creation fee once per address, which adds up. Activating 1,000 addresses costs about 1,100 TRX from a wallet with no staked bandwidth, or 1,000 TRX if the hot wallet stakes enough for bandwidth.
| Addresses | No staked bandwidth | With staked bandwidth |
|---|---|---|
| 100 | 110 TRX | 100 TRX |
| 1,000 | 1,100 TRX | 1,000 TRX |
| 10,000 | 11,000 TRX | 10,000 TRX |
A second path exists. When a smart contract sends TRX to an inactive address, the network activates it without the 1 TRX fee and without the 0.1 TRX surcharge. Instead, account creation adds 25,000 Energy to that contract call. At the 100 SUN burn rate that is 2.5 TRX, more than the standard fee. Contract activation only saves money if the Energy comes from your own stake or a cheap rental, and for most teams the simpler route is to activate lazily: only when a customer first withdraws.
FAQ
How much is the TRON activation fee?
1 TRX, plus 0.1 TRX when the sender has no staked or delegated bandwidth. Most personal wallets fall in the second group, so expect 1.1 TRX, about $0.36 at a TRX price of $0.33. It is charged once per address, on the transaction that creates the account, and never again.
Is TRON activation a one-time fee?
Yes. Once an address is active it stays active permanently. Later transfers to it pay only the normal bandwidth and Energy costs. Sending TRX to an already-active address never triggers the fee again, regardless of how long the account has been idle.
Can a TRON account be deactivated?
No. An account does not expire or deactivate when its TRX balance drops to zero. A few wallet apps hide token balances for empty accounts, which looks like deactivation, but the account and its funds are still on-chain. Sending a little TRX makes the wallet display everything again.
Why does my wallet say the address is not activated?
The address has never received TRX or a TRC-10 token, so it has no account on-chain. Receiving only USDT or other TRC-20 tokens leaves it in this state. Send it any amount of TRX from an active wallet and the message goes away.
Can I activate a TRON address without TRX?
Not from the address itself. Someone else has to send it TRX or a TRC-10 token, and that sender pays the fee. An exchange withdrawal works, because the exchange covers the 1 TRX. Receiving USDT does not count, since TRC-20 transfers don't activate addresses.
Is GasFree activation the same fee?
No. GasFree wallets charge a one-time setup of about 1 USDT for their own service account. That is a provider fee, separate from the TRON network's 1 TRX account creation fee, and the two can apply to the same user.
Which case is yours
If you are sending to a friend or a new wallet of your own, budget 1.1 TRX on top of the transfer and send TRX first, never USDT first.
If you received USDT on a new address and can't see or move it, nothing is lost. Get anyone, including an exchange, to send that address a little TRX.
If you run deposit addresses, activate on demand and stake for bandwidth to drop the surcharge. Activation is the small cost. The recurring one is the Energy each USDT payout burns, and renting TRON Energy for USDT transfers cuts that by more than half against burning TRX. If you're seeing a 0.27 to 0.35 TRX burn on ordinary transfers, that is a bandwidth shortfall, not an activation charge.