
To send USDT on TRON, both the sending and receiving platforms must support the TRC20 version of USDT. You then select the TRON network, verify the recipient's address, make sure the sending wallet can cover the required Bandwidth and Energy, confirm the transfer and track the transaction ID on-chain.
The process is normally quick, but mistakes are difficult to reverse. Choosing the wrong network, copying the wrong address or sending without enough resources can delay or fail the transfer-and blockchain transactions cannot simply be canceled after confirmation.
This guide explains how to send USDT on TRON from a self-custody wallet or exchange, what to check before signing and how to verify that the transfer succeeded.
Prepare these five items before opening the send screen:
For an important or high-value payment, send a small test transfer first. The extra transaction cost is usually preferable to discovering that the destination or network was wrong after sending the full amount.

Ask the recipient which USDT network they accept or open the destination platform's deposit screen. The receiving side must explicitly support USDT on TRON or TRC20.
Do not assume that an address from another network will work because the asset name is also USDT. Tether exists on multiple blockchains, but each network processes a different token contract and address format.
Copy the address directly from the recipient or destination platform. Avoid manually typing it.
Check:
A normal TRON address commonly begins with T, but that check alone is not enough. Confirm the complete address and network.
Search the address on TRONSCAN before sending. This can help you confirm that the address format is valid, whether the account is already activated and whether it already holds USDT.
The recipient's USDT balance state matters because a transfer to an address with no existing USDT balance can require more Energy than a transfer to an address that already stores USDT. A new or unactivated destination can also add account-creation resource costs.
The block explorer cannot tell you who legally owns an address. It only confirms on-chain activity. You must still verify the recipient through a trusted channel.
Every TRON transaction consumes Bandwidth. Sending TRC20 USDT also executes a smart contract, so it consumes Energy.
Your wallet can cover those resources through:
Holding USDT alone is not sufficient for a self-custody transfer. If the wallet has no Energy and no TRX to cover the shortfall, the transaction can fail.
Use the TRON Energy Calculator to estimate the current resource requirement. Approximate historical figures should not replace a live estimate because USDT Energy consumption can change with the network's dynamic Energy model.
In a self-custody wallet, select USDT and choose Send. On an exchange, choose Withdraw, select USDT and then select the TRON or TRC20 network.
Paste the destination address. Never choose a network based only on the lowest displayed fee; choose the network supported by the recipient.
Enter the amount of USDT you want to send. Review:
Exchange withdrawal fees are set by the exchange and may not equal the direct on-chain resource cost. A self-custody wallet normally shows or estimates the resources required for the transaction.
If the estimated TRX burn is higher than the current delegated Energy price, you can buy TRON Energy for the public address of the sending wallet.
Confirm that the delegated Energy is visible before broadcasting the USDT transaction. Energy sent to the recipient address does not cover a transaction executed by your sending wallet.
For the full cost comparison between staking, rental and direct TRX burn, read How to Reduce TRC20 Fees.
Review the address and network one final time. Approve the transaction in your wallet or complete the exchange's security verification.
Self-custody wallets may ask you to sign the transaction. Signing authorizes the transfer from your wallet. Read the displayed action carefully and reject any unexpected token approval or unrelated contract request.
After submission, copy the transaction ID, also called a transaction hash or TXID. This is the on-chain reference for the transfer.
Do not rely only on a wallet notification. The transaction receipt is the authoritative record of whether the transfer succeeded or failed.

| Factor | Centralized exchange | Self-custody wallet |
|---|---|---|
| Main action | Withdraw USDT using the TRON/TRC20 network | Sign and broadcast a TRC20 smart-contract transfer |
| Fee control | Exchange sets the displayed withdrawal fee | Wallet uses available resources or burns TRX for a shortfall |
| Private keys | Controlled by the exchange | Controlled by the user |
| Energy management | Usually handled inside the exchange's withdrawal system | User must check Energy, Bandwidth and TRX |
| Processing | Exchange approval plus blockchain confirmation | Blockchain processing after the transaction is broadcast |
| Tracking | Exchange withdrawal record and TXID | Wallet record and TXID |
An exchange can mark a withdrawal as pending before it broadcasts anything to TRON. In that state, a TXID may not exist yet. With a self-custody wallet, the transaction is normally visible on-chain shortly after broadcasting.
A TRC20 USDT transfer consumes both Bandwidth and Energy. If the sending account has enough resources, those resources are consumed. If it does not, TRX is burned to cover the shortfall according to current network parameters.
Official TRON documentation describes approximate USDT transfer magnitudes of:
These figures are reference ranges, not permanent package sizes. The USDT contract's dynamic Energy factor and transaction conditions can change actual consumption.
There is also a difference between network resource cost and exchange withdrawal fee. An exchange can charge its own fixed or variable fee regardless of the resources consumed by its sending wallet.
Open TRONSCAN and paste the TXID into the search field. The transaction page should show:
The transaction was executed on-chain. If the destination platform has not credited it, provide the TXID to that platform after checking its required confirmation count and minimum deposit rules.
If an exchange has not yet broadcast the withdrawal, TRONSCAN will not find a transaction. Check the exchange withdrawal status. If a self-custody wallet shows pending, wait briefly and refresh the TXID record before attempting another transfer.
Open the receipt and review the result message and Energy usage. Do not immediately retry with the same settings because another attempt can consume additional resources.
TRC20, ERC20 and other versions of USDT are separate on-chain assets. Both the sender and recipient must use TRON/TRC20 for this transfer.
Clipboard malware and impersonation scams can replace a payment address. Compare the first and last characters and confirm high-value addresses through a second trusted channel.
A valid address may be unactivated or may not have an existing USDT balance. This can change the resources required for the transfer.
A self-custody wallet needs enough resources or TRX to execute the USDT contract. USDT itself cannot pay the TRON resource cost directly.
Energy must be available in the wallet executing the transaction. Assign delegated Energy to the sending address.
If the transfer is broadcast first, Energy delivered later cannot retroactively cover it. Confirm the resource balance before signing.
An exchange can require a minimum deposit, specific confirmation count or memo. A successful blockchain transaction can still remain uncredited if platform instructions were not followed.
A failed smart-contract transaction may still consume Energy or burn TRX. Diagnose the failure before broadcasting another attempt.

Use the TXID to identify where the problem occurred.
The wallet or exchange may not have broadcast the transaction. Check the local transaction or withdrawal status and contact the platform responsible for sending it.
The blockchain transfer is complete. Confirm that the destination address and token are correct. If an exchange has not credited the deposit, contact its support team with the TXID.
The smart-contract call did not have enough Energy or TRX to cover execution. Review the detailed TRON Out of Energy error guide before retrying.
Confirmed blockchain transfers cannot be reversed by TRON or TronMax. Recovery depends entirely on whoever controls the destination address or whether the receiving platform supports a technical recovery process.
It may be possible when the sending wallet already has enough delegated or staked Energy and Bandwidth. Wallet and platform requirements vary, so a small TRX buffer can still protect against an unexpected resource shortfall.
TRON blocks are produced quickly, but total delivery time depends on wallet broadcasting, exchange processing, blockchain confirmation and the destination platform's crediting rules. Do not promise a fixed arrival time based only on block speed.
Official documentation currently gives approximate magnitudes of 65,000 Energy when the recipient already has a USDT balance and 131,000 Energy when it does not. Actual usage varies with the dynamic Energy model and transaction conditions.
TRC20 tokens use TRON accounts. A standard address commonly begins with T, but you must still confirm that the destination platform supports the specific TRC20 token being sent.
A normal self-custody TRON address usually does not require a memo. Some exchanges or payment platforms may provide additional deposit instructions. Always follow the receiving platform's exact requirements.
Once a valid transaction is confirmed on-chain, it cannot normally be canceled or reversed. Verify the network, address and amount before signing.
The exchange may require additional confirmations, enforce a minimum deposit, require a memo or be conducting internal reviews. If TRONSCAN shows success, provide the TXID to the receiving platform.
They are public blockchain identifiers and can be shared for transaction verification. Never share your private key, seed phrase, recovery phrase or wallet password.
Following this process makes a TRON USDT transfer predictable: verify the network, prepare the correct resources, send once and confirm the result on-chain.

Compare five TRON wallets for TRX, USDT and Energy management: TronLink, SafePal, imToken, Trust Wallet and Ledger with TronLink.

A TRON USDT transfer commonly needs about 65,000 or 131,000 Energy. Learn what determines the amount and how to estimate your shortfall.

Learn how TRON Stake 2.0 resource delegation works, which resources can be delegated, wallet requirements, lock periods and how to undelegate safely.

Learn how to stake TRX with Stake 2.0, choose Energy or Bandwidth, vote for Super Representatives and unstake safely.