Swap TRON (TRX)
TRX is the coin that pays for every transfer on TRON — including every USDT TRC-20 transfer. Here you can get TRX for USDT, and swap TRX for other coins in the form — with two addresses and no account.
- Price
- $0.3297
- 24 h
- +0.28%
- Market cap
- $31.33B
- 24 h volume
- $393.73M
- Circulating
- 95.02B TRX
- Max supply
- No cap
Market data by CoinGecko
TRX on TRON — the facts that matter for a swap
- Shown here as
- TRX
- Address looks like
- T… (34 characters)
- Confirmations we wait for
- 10
- Typical arrival after you send
- ≈ 2–5 min
- Fee token for later moves
TRX
- Extra field
- none
- Issued by
- The TRON network (no issuer)
- Explorer
- tronscan.org
TRX key facts — the numbers that do not change daily
- First block
- 25 June 2018, 01:51 UTCblock 1 of the TRON mainnet, read from a node
- Consensus
- Delegated proof of stake27 Super Representatives produce blocks; votes recounted every 6 hours
- Block
- 3 seconds100 consecutive blocks spanned 300 seconds on 14 October 2026
- Smallest unit
- 1 sun = 0.000001 TRX6 decimal places
- Supply
- No capTRX burned for bandwidth and energy leaves circulation
- Bandwidth
- 600 free a day; 1,000 sun per unit beyondcharged by transaction size in bytes
- Energy
- 100 sun per unit when burnedno free quota; staked TRX earns it
- Unstaking
- 14 daysthe network's waiting period before staked TRX returns
- Address format
- T…, 34 charactersBase58Check of a 21-byte value starting 0x41; accepted by the form
- Confirmations the site waits for
- 10 for TRX, 1 for USDT TRC-20both about 2–5 minutes
Checked on 14 October 2026: the 27 Super Representatives and the 6-hour maintenance period on the voting page of TRON's developer documentation; the address format and the account activation fee on its account page; the sun unit (1,000,000 sun = 1 TRX), the free bandwidth and the burn rates for bandwidth and energy on its resource-model and bandwidth-and-energy pages. Read from a TRON node through the public API on the same day: the timestamps of block 1 and of 100 consecutive recent blocks, and the chain parameters (bandwidth 1,000 sun, energy 100 sun, free bandwidth 600, unstaking delay 14 days, account creation 1 TRX, memo fee 1 TRX). Stake 2.0 and the dynamic energy model are TIP-467 and TIP-491 at github.com/tronprotocol/tips. Confirmation counts are the route data this site is built from.
What you can do with TRX here
Get TRX
Routes for USDT on TRON, which TRX pays for
- USDT TRC-20 → BTC
- BTC → USDT TRC-20
- USDT TRC-20 → USDT BEP-20
- USDT TRC-20 → USDT ERC-20
- USDT TRC-20 → XMR
- XMR → USDT TRC-20
- USDT TRC-20 → ETH
- ETH → USDT TRC-20
Which network should the TRX arrive on?
- One address for TRX and for USDT.
- A TRON address is 34 characters and starts with T. The same address holds TRX and every TRC-20 token, so the TRX you receive here lands in the same wallet as your USDT and is ready to pay for its next transfer.
- An exchange is receiving.
- Use the TRX deposit address and check that the deposit page says TRON (TRC-20). TRX exists only on TRON, so there is no network to confuse — but a USDT deposit address on the same exchange may differ from the TRX one.
- Your own wallet is receiving.
- Any TRON wallet works. Once the TRX arrives it can be spent, staked for energy or bandwidth, or simply kept as the reserve that makes the wallet's USDT movable.
- You want to swap TRX away.
- Choose TRX as the first side in the form on this page and pick what you want to receive; the form shows whether the route is available and at what rate.
How to swap TRX
Choose the two sides.
Pick USDT on TRON, then TRX — or TRX first, then what you want to receive.
Enter the amount.
The estimate updates as you type and refreshes every 60 seconds. The minimum for the route is shown under the field.
Paste the receiving address.
For a TRX payout the form checks for a 34-character address starting with T.
Send the deposit.
You get a one-time deposit address. Send the exact amount, in one transaction. Sending USDT TRC-20 costs your wallet a TRON fee — in TRX, or in energy if you have staked some.
Follow it.
The status page shows each stage and both transaction hashes. Both can be watched on Tronscan.
Before you send — checklist
- The receiving address is 34 characters and starts with T.
- If USDT is what you send, the wallet holds a little TRX or energy to pay for the transfer — a wallet with USDT and nothing else cannot send.
- The amount is sent in one transaction.
- If you send from an exchange, the withdrawal is on the TRON (TRC-20) network.
- The status link is saved.
What a TRX swap costs
- The rate is floating. The estimate follows the market and is fixed when your deposit confirms.
- The network fee for the payout is shown in the form and already taken out of "You get". A TRX payout is a plain transfer and is among the cheapest here.
- Sending the deposit costs your wallet a TRON fee. For a USDT TRC-20 transfer that fee is paid in energy if you have staked TRX, otherwise TRX is burned from the balance. That fee is not part of the swap.
Small amounts cost more in percent, because the payout network fee is the same size for a small swap as for a large one. On TRON that fixed part is small.
How TRON works for a sender — blocks, bandwidth, energy
TRON is the network most USDT moves on, and TRX is what every transfer there costs in the end. The figures below come from TRON's developer documentation and from a mainnet node's chain parameters, both read on 14 October 2026.
Blocks every 3 seconds, from 27 producers
Twenty-seven Super Representatives, elected by TRX holders, take turns producing blocks; the vote is recounted every 6 hours. The block interval is 3 seconds — 100 consecutive blocks read from a node spanned exactly 300 seconds — and it does not vary the way proof-of-work blocks do. A transaction carries an expiration, 60 seconds by default, so one that a wallet failed to broadcast in time simply never exists on the chain.
Confirmations and the swap
The route data this site is built from waits for 1 block on a USDT TRC-20 deposit and 10 on a TRX deposit. Ten blocks are 30 seconds, so both arrive in the same 2–5 minute window; the counts differ only on the status page. Explorers add a second notion, "solidified": a block is solid once at least 19 of the 27 producers have built on it, which TRON's documentation puts at about a minute.
| Confirmations | For the deposit |
|---|---|
| 0 | Broadcast; visible on Tronscan within seconds |
| 1 | In a block — the count for USDT TRC-20 |
| 10 | The count for TRX; about 30 seconds of blocks |
| solid | 19 producers have built on the block; what exchanges usually wait for |
Two resources instead of a gas price
TRON meters transactions in bandwidth and energy. Bandwidth is the size of the transaction in bytes; every account gets 600 free a day, and a plain TRX transfer fits inside it, so sending TRX from a wallet that has done nothing else today costs nothing. Beyond the free amount, bandwidth is burned from TRX at 1,000 sun per unit. Energy is the computation of a smart-contract call, and a USDT transfer is one. There is no free energy: it comes from staking TRX, or the network burns TRX from the balance at 100 sun per unit. The exact energy a USDT transfer uses depends on whether the receiving address already holds USDT — a first transfer to an address costs about twice as much — and the Dynamic Energy Model (TIP-491) raises the cost of contracts that use more than their share. TRON energy and bandwidth works through the arithmetic with the current prices.
Staking
Staking TRX (Stake 2.0, TIP-467) grants bandwidth or energy that refills daily, and the stake can be delegated to another address. Unstaking takes 14 days, the network's waiting period read from the chain parameters. A wallet that sends USDT often can stake once and pay nothing per transfer; a wallet that sends rarely burns a little TRX each time. Both work; the second is what most people do.
The rule in one line. USDT on TRON cannot move without TRX or energy in the same address. The route USDT TRC-20 → TRX exists for the wallet that forgot.
TRON addresses — T…, 34 characters, one network
A TRON address is a 21-byte value — the prefix byte 0x41 followed by 20 bytes derived from the public key — written in Base58Check as 34 characters that always start with T (TRON developer documentation, 14 October 2026). It holds TRX and every TRC-20 token at once.
| TRON address | |
|---|---|
| Looks like | T… followed by 33 base58 characters |
| Length | 34 characters, always |
| Checksum | 4 bytes, Base58Check — a typo is caught |
| Hex form | 41… (42 hex characters), seen in APIs and some explorers |
| Holds | TRX, USDT TRC-20 and every other TRC-20 token |
| Names the network? | yes — T… is TRON only |
One address for TRX and USDT
The address that receives USDT is the address that should hold a little TRX. A payout from USDT TRC-20 → TRX to the same T… address that holds your USDT puts the fee coin exactly where it is needed. There is no separate "TRX address" and "USDT address" in a wallet; an exchange may show different deposit addresses for the two, which is the exchange's bookkeeping, not the chain's.
Activation
A TRON address exists on the chain only after it has received something. The first transfer to a never-used address activates it, and the sender pays an activation fee of 1 TRX on top of the transfer (TRON developer docs, account page; the chain parameter read on 14 October 2026 agrees). For a payout to a new wallet that is handled on the payout side; for a deposit you send to a new address of your own, expect a TRX more than the amount.
The hex form
APIs and some explorer pages show the same address as 41 followed by 40 hexadecimal characters. It is the same account, not a different network. The form takes the T… form only; if a page gives you the hex, the explorer converts it.
Which to give
- Your own wallet: the T… address from its Receive screen — any TRON wallet.
- An exchange: the address from its TRX or USDT (TRC-20) deposit page, exactly as shown. No memo: TRON has an optional note field, but exchanges do not use it to identify deposits, and the form has none for TRX.
- Another person: ask for the address and read the first and last four characters back. A 34-character string with one wrong character fails the checksum; one that passes is the address.
What the form accepts
For a TRX payout: a 34-character address starting with T with a valid checksum. Not the hex form, not a 0x… address, not a testnet (Nile or Shasta) address — those use the same format and the form cannot tell them apart, so take the address from a mainnet wallet. The deposit address the form shows you is an ordinary mainnet address that any wallet or exchange withdrawal on TRON can pay.
Checking a TRON transaction — what Tronscan shows
Every TRON transaction has a 64-character hash, and the status page links both sides of a TRON swap to tronscan.org. Read on 14 October 2026.
The transaction page shows the hash, the result (SUCCESS or a failure code), the block number and whether it is confirmed and solidified, the time, the owner (sender) address, and — depending on the type — either a TRX transfer with the amount or a contract call. For a USDT transfer the page names the TRC-20 contract and shows the token transfer with from, to and amount. Below are the resources: bandwidth and energy used, how much came from staking and how much was burned, and the fee in TRX.
A deposit you sent
- Copy the hash from your wallet's history.
- Open it on Tronscan. Not found after a minute almost always means the transaction expired before a block included it — the wallet was offline or slow — and nothing was sent. Send again.
- For TRX, check the amount and the receiving address: the deposit address from the form. For USDT, check the token line: contract TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t, the amount, the deposit address.
- Check the result. A contract call can be included and still fail — "OUT_OF_ENERGY" is the common code when the wallet had neither energy nor enough TRX to burn. A failed USDT transfer moved nothing; the fee is spent.
- The status page updates on its own: at 1 block for USDT, 10 for TRX.
A payout you received
The status page shows the payout hash when the payout is sent. On Tronscan the receiver is your T… address and the amount is "You get" from the form, with the payout network fee already taken out. For a TRX payout the amount is in the transfer itself; for USDT it is in the token line. Your wallet shows it within seconds; an exchange credits once the block is solid, about a minute, or after its own longer count.
Resources on the page
The resource block is the useful part for anyone learning what a transfer costs. A TRX transfer shows bandwidth only, usually covered by the daily free amount. A USDT transfer shows energy used, and whether it was taken from a stake or burned — the burned figure, converted at 100 sun per unit, is the TRX the transfer actually cost.
Account pages
Searching an address shows its TRX balance, its tokens, its bandwidth and energy, and its transaction list. If a wallet claims a USDT deposit never arrived, the account page settles it: the token line either shows the balance or not.
What a block explorer shows about a swap covers the same reading on the other networks; Reading a swap status page explains each stage.
The mistakes that cost money with TRX
TRON's mistakes come from the resource model and from a token that shares the address with its fee coin. The address format itself is forgiving — a T… string cannot be confused with any other network's.
| Mistake | What happens | What to do |
|---|---|---|
| USDT in the wallet, no TRX | The transfer fails with OUT_OF_ENERGY, or the wallet refuses | USDT TRC-20 → TRX to the same address |
| TRX balance just enough for the amount | The energy burn or the activation fee pushes it over; the transfer fails | Keep a margin of a few TRX beyond the amount |
| First USDT transfer to a fresh address | Costs about twice the energy of a transfer to an address that already holds USDT | Expect it; it is the chain's rule, not a wallet's |
| Deposit sent on Nile or Shasta testnet | Same address format, different network; the swap sees nothing | Use a mainnet wallet |
| Withdrawing the swap amount from an exchange | The withdrawal fee comes out of it; the deposit arrives short | Set the withdrawal so that the amount arriving equals the form's figure |
| Pasting a hex (41…) address into the form | Rejected: the form takes T… only | Use the Base58 form the wallet shows |
| A note typed into the transaction memo | TRON charges 1 TRX for a transaction with a memo (chain parameter, 14 October 2026) | Leave it empty; nothing here reads it |
The empty-TRX wallet
The commonest TRON problem on this site is not a TRON problem at all: a wallet holding USDT and nothing else. The USDT is visible, correct and unmovable, because a USDT transfer is a contract call that needs energy, and energy comes only from TRX. The fix is a few TRX in the same address. Wallet shows zero after a USDT transfer deals with the other common confusion, where the balance is there but the wallet does not list the token.
Too little margin
A USDT transfer burns TRX for energy unless the wallet has staked. If the wallet holds, say, exactly the TRX a wallet app quoted a minute ago and the Dynamic Energy Model has moved the price, the transfer fails and the fee is spent. Keep a margin, or stake once and stop thinking about it.
Testnet addresses
Nile and Shasta are TRON test networks with the same address format and their own explorers. A wallet switched to one of them produces addresses that the form accepts, because they look the same, and a deposit sent from one never reaches mainnet. Check the network setting in the wallet before copying either address.
Less than the minimum
A deposit under the route's minimum cannot be processed as a swap, because the payout fee has to fit inside it. The one route page from this coin, USDT TRC-20 → TRX, pays out a plain TRX transfer, among the cheapest payouts here, so its minimum is low; Minimums, maximums and network fees on small swaps shows where to read it.
What changed on TRON, and when — dated, with sources
TRON changes by proposals that the Super Representatives vote on, which set chain parameters and switch on features. For a sender the parameters are the history: what bandwidth and energy cost, how staking works, what an account costs to open. Dates come from the TIPs on github.com and from TRON's documentation; the present values were read from a mainnet node on 14 October 2026.
| When | What | For a sender | Source |
|---|---|---|---|
| 25 June 2018 | Block 1 of mainnet | The network starts; the Ethereum-based TRX token was migrated to it | block 1 timestamp read from a node |
| 28 September 2022 (created) | TIP-467, Stake 2.0 | Staking separated from delegation; partial unstaking; a waiting period before staked TRX returns | github.com/tronprotocol/tips |
| 19 December 2022 (created) | TIP-491, Dynamic Energy Model | Contracts that use more than a threshold of energy in a 6-hour period cost more in the next | github.com/tronprotocol/tips |
| 14 October 2026 | Parameters now | Bandwidth 1,000 sun; energy 100 sun; 600 free bandwidth; unstaking 14 days; account creation 1 TRX; memo 1 TRX | chain parameters read from a node |
Stake 2.0. Under the first staking model, delegating resources was tied to the staking act, so changing who received your energy meant unstaking and waiting. TIP-467 separated the two: stake once, delegate and undelegate freely, unstake in parts, and wait a network-set number of days — 14 on mainnet today — for the TRX to return. Wallets that offer "energy rental" are built on this delegation.
Dynamic energy. TIP-491 raises the energy cost of a contract that uses more than a threshold within a maintenance period and lets it fall back when usage drops. The USDT contract is subject to it like any other, so the price of a USDT transfer in energy is not a constant; the explorer shows the figure for any transaction, and the current penalty factor appears on the contract's page.
Prices. Bandwidth and energy are priced in sun by chain parameters that proposals change. On 14 October 2026 they stood at 1,000 sun per bandwidth unit and 100 sun per energy unit. Older guides quote other numbers; the chain parameters are the only current source.
What has not changed. Three-second blocks from 27 producers, the T… address, 6 decimals, 600 free bandwidth a day, and the rule that a USDT transfer needs energy or TRX. A TRON wallet from 2019 sends and receives today.
Nothing to migrate. The 2018 migration from Ethereum-based TRX to the mainnet coin was done by exchanges at the time and is long complete. There has been no migration since, and no upgrade has asked holders to move or claim anything.
TRON next to BNB Smart Chain, for USDT
These are the two cheap networks for USDT that most exchanges list side by side, and the route between them is one of the busiest on this site in both directions. They differ in who issues the token, how the fee is paid, and what the address looks like. The comparison uses TRON's developer documentation and a TRON node, BNB Chain's documentation, tether.to and the BNB Smart Chain contract read from the chain, all on 14 October 2026, and the route data this site uses.
| TRON (TRC-20) | BNB Smart Chain (BEP-20) | |
|---|---|---|
| Native coin | TRX | BNB |
| USDT issuer | Tether | Binance (Binance-Peg) |
| USDT contract | TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t | 0x55d398326f99059fF775485246999027B3197955 |
| USDT decimals | 6 | 18 |
| Block | 3 seconds | about 0.45 seconds (BNB Chain docs) |
| Confirmations the site waits for | 1 for USDT, 10 for TRX | 10 for USDT, 15 for BNB |
| Deposit confirmed in about | 2–5 min | 2–5 min (BNB 2–6) |
| Fee for a USDT transfer | energy: staked, or TRX burned at 100 sun per unit | gas in BNB, Ethereum-style |
| Free allowance | 600 bandwidth a day; no free energy | none |
| Address | T…, 34 characters, one network | 0x…, shared with Ethereum, Polygon, Base |
| Explorer | tronscan.org | bscscan.com |
| Routes | USDT TRC-20 → USDT BEP-20 | USDT BEP-20 → USDT TRC-20 |
Issuer. On TRON the USDT contract is Tether's and is on Tether's list of supported protocols. On BNB Smart Chain the token is Binance-Peg USDT, issued by Binance against USDT it holds; tether.to lists no USDT contract for that chain. Same name, same price, different issuer — and a different list to check the contract against.
Fee. A TRON wallet can stake TRX once and send USDT for free afterwards, or burn TRX per transfer; a BNB Smart Chain wallet pays gas in BNB every time, Ethereum-style, with no staking shortcut. Which is cheaper on a given day is what the form's "You get" line shows, and USDT network fees compared tracks it over time.
Address. T… belongs to TRON alone, so a TRON deposit address cannot be mistaken for anything else. The 0x… address of BNB Smart Chain is the same string the owner has on Ethereum, Polygon and Base, which is where Sent USDT to the wrong network begins most of its stories.
Blocks. BNB Chain's documentation gives about 0.45 seconds per block after a series of upgrades that cut it from 3 seconds; TRON has stayed at 3. With 10 and 1 confirmations respectively, both deposits are confirmed in well under a minute of blocks, and the 2–5 minute estimate on both sides is mostly processing.
Decimals. 6 on TRON, 18 on BNB Smart Chain. Nothing for a sender to do — the form and the wallets work in ordinary amounts — but the raw figures on the two explorers differ by twelve zeros.
Three ways to cross. USDT TRC-20 to BEP-20: three ways compares a swap here with an exchange and a bridge; the BNB page is about keeping the fee coin on the other side.
About TRX — only what a swapper needs
TRON is a network built for cheap, frequent transfers, and the home of USDT TRC-20. TRX is its native coin: it has no issuer and no contract, and it pays, in one form or another, for every transaction on the chain.
TRON meters transactions in two resources. Bandwidth covers the size of a transaction in bytes; every transaction uses some, and each account gets a small free amount daily (600 bandwidth per rolling 24 hours, per TRON's developer documentation, checked on 11 October 2026). Energy covers the computation of a smart contract call — and a USDT TRC-20 transfer is a contract call, so it uses energy. There is no free energy.
Both resources come from TRX. Staking TRX grants bandwidth or energy that refills over time. Without a stake, the network burns TRX from the sender's balance to cover what is missing. In practice this means: a wallet that holds USDT on TRON and no TRX cannot send the USDT. The route from USDT on TRON to TRX on this page is the simplest way to fix that — the TRX lands in the same T… address as the USDT.
Confirmations on TRON are fast, because a block is produced about every 3 seconds. Our route data counts a USDT TRC-20 deposit as confirmed after 1 block and a TRX deposit after 10. Those are two different figures, and they are both taken from the provider snapshot of 15 September 2026 that this site builds from. Ten blocks on TRON is about half a minute, so in practice both arrive in the same 2–5 minute window; the difference matters only if you compare the counts on the status page.
Most people never hold TRX for its own sake. They hold it because it is the thing standing between their USDT and the next transfer. A few TRX in a TRON wallet is worth keeping for that reason alone.
FAQ
Why do I need TRX to send USDT?
A USDT TRC-20 transfer is a smart-contract call on TRON, and the network charges energy for it. Energy comes from staking TRX, or TRX is burned instead. Without either, the transfer fails.
How long does it take?
About 2–5 minutes either way. A USDT on TRON deposit counts 1 confirmation; a TRX deposit counts 10 — and at roughly 3 seconds a block, that is still well under a minute of waiting.
Why 10 confirmations for TRX but 1 for USDT on the same network?
Because that is what our route data specifies for each asset (snapshot of 15 September 2026). We show the figures as they are rather than guess at the reason. The time difference is a few dozen seconds.
Can I swap TRX for BTC or another coin?
Choose TRX as the first side in the form. The form shows the rate and the minimum for any route it can do; this page lists route pages only for USDT on TRON to TRX.
What is energy and do I need it?
Energy is TRON's unit for contract computation. You get it by staking TRX. You do not need to stake: without energy the fee is burned in TRX from your balance, which is simpler and costs a little more.
What is the minimum?
It is shown under the amount field for the pair you selected and moves with network fees.
What is bandwidth, and why was my TRX transfer free?
Bandwidth is the size of a transaction in bytes. Every account gets 600 a day free, and a plain TRX transfer fits inside it. Beyond that, TRX is burned at 1,000 sun per unit (chain parameter, 14 October 2026).
What is a sun?
A millionth of a TRX, 0.000001. Chain parameters and fees are quoted in sun; TRX has 6 decimal places.
Why did sending USDT to a new address cost more?
Two reasons can apply: a first transfer to an address that has never held USDT uses about twice the energy, and a transfer to an address that has never been used at all pays about 1 TRX to activate it.
How long does unstaking take?
Fourteen days on mainnet, the network's waiting period read from the chain parameters on 14 October 2026. Staked TRX keeps earning energy or bandwidth until you unstake.
Does TRX need a memo?
No. TRON has an optional note field, and since the chain charges 1 TRX for using it, wallets leave it empty. Exchanges identify TRX deposits by address alone.
My USDT transfer shows OUT_OF_ENERGY on Tronscan.
The wallet had neither staked energy nor enough TRX to burn for the call. Nothing moved; the fee is spent. Put TRX into the address and send again.