Sending USDT

How to Send USDT TRC20: Step-by-Step Guide (2026)

How to Send USDT TRC20: Step-by-Step Guide (2026)

In short: to send USDT TRC20, open your TRON account in the wallet, choose USDT, paste a recipient address that starts with T, check the network and the fee, then confirm. The fee is paid in TRX or energy, not USDT: about 6.43 TRX per transfer without energy on 21 October 2026, or close to zero with enough energy.

The steps are simple. The mistakes are what cost money: the wrong network, a poisoned address from your history, no TRX for the fee, or a fake "USDT" token. This guide walks through the full process with those traps in mind, for MetaMask, Trust Wallet, TronLink and Ledger users.

What do I need before I send USDT TRC20?

Run through this checklist before you open the send screen. Every item on it has caused a stuck or lost transfer for someone.

RequirementHow to checkWhat goes wrong if you skip it
Your USDT is on TRON, not Ethereum or BNB ChainWallet shows USDT under the TRON network or a TRON accountYou try to send from the wrong chain and see "insufficient balance"
Recipient address starts with T, 34 charactersLook at the first and last charactersFunds go to the wrong network or the wallet rejects the address
Recipient expects TRC20Ask, or check the deposit page network labelAn exchange may not credit a deposit on an unsupported network
TRX or energy on your addressTronscan or your wallet's resources viewWallet refuses to send, or transaction fails
Your address is activatedIt has received TRX at least onceNo free bandwidth, transfer cannot be paid for
You are sending real USDTContract TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6tYou "send" a worthless lookalike token

If the TRC20 label itself is new to you, our explainer on what TRC20 is covers the standard and how USDT on TRON differs from USDT on other chains. Tether's own list of supported protocols confirms the official TRON contract address shown above.

How do I make sure the recipient wants TRC20?

USDT exists on many blockchains: TRON, Ethereum, Solana, TON and others. Each version lives on its own chain. Tokens sent on TRON can only be received by a TRON address, and an exchange account only credits deposits on the networks it lists.

Address format is the first filter. TRON addresses start with T. Ethereum and BNB Chain addresses start with 0x. A wallet that is sending on TRON will normally refuse a 0x address, which protects you from the most obvious mistake.

The trap is the exchange deposit page. When you deposit to Binance, OKX, Kraken or another exchange, you choose the network first and the exchange then shows an address for that network. If you select TRC20 there, you get a T-address and must send on TRON. If you pick a different network, you get a different address. Copy the address only after you have chosen TRON (often labelled TRC20 or "Tron (TRC20)").

If your USDT is still sitting on an exchange, you do not "send" it in the wallet sense; you withdraw it, and the exchange pays the network fee and charges its own. The choices on that screen are covered in our guide to withdrawing USDT TRC20 from an exchange. For Binance specifically, see the step-by-step Binance USDT TRC20 withdrawal guide.

When paying a person or business, ask them to confirm "USDT on TRON" in writing. Many invoices simply say "USDT", and people who mostly use Ethereum may expect an ERC20 transfer.

How do I send USDT TRC20 from MetaMask?

MetaMask added native TRON support in January 2026. Its support documentation says MetaMask supports TRON by default for TRX, USDT and other assets. Updated versions create a TRON account for you alongside your Ethereum account, so there is no custom network to add.

The general flow:

  1. Switch to your TRON account. Your Ethereum 0x account cannot send TRC20. Select the TRON account or network in the account picker.
  2. Check resources. MetaMask's TRON guide notes that sending USDT uses energy, and if energy runs short, TRX covers the difference. Make sure you hold enough TRX, or get energy onto the address first.
  3. Choose USDT and press Send. Paste the recipient's T-address.
  4. Enter the amount and review the summary, including the estimated network cost.
  5. Confirm. The transaction is broadcast and should appear in your activity within seconds.

Two MetaMask-specific points from its documentation: staking TRX for energy is available in the mobile app but not in the extension, and sending USDT to an address does not activate that address. Menus and labels change between versions, so if a step looks different, follow the wallet's own prompts.

The logic is identical everywhere: select TRON, pick USDT, paste the address, review the fee, sign. If you do not have a TRON wallet yet, start with how to create a TRC20 wallet. The differences are in where things live.

  • Trust Wallet. USDT on TRON appears as a separate asset from USDT on Ethereum or BNB Chain, usually with a network badge. Open the TRON one before pressing Send. Trust Wallet also supports staking TRX in the app, per its own staking guide, which gives you energy or bandwidth for future transfers.
  • TronLink. Built specifically for TRON, so there is no network to switch. It shows energy and bandwidth on the main screen and supports Stake 2.0, which makes it convenient for checking resources before you send.
  • Ledger. You install the TRON app on the device through Ledger Live and send from the TRON account there. The device screen shows the recipient address and amount before you approve. Read the address on the hardware screen, not on your computer, since the computer is what malware would tamper with.

How you enter the address matters too. Scanning a QR code from the recipient's own wallet or deposit page is safer than copying from a chat, because chat apps and clipboards are where address-swapping malware operates. If you must paste, paste into a notes app first and read the whole string, then copy it again into the wallet. And if a wallet offers an address book, save verified recipients there once and pick them by name afterwards instead of searching your history.

With any wallet, the confirmation screen is your last chance. Check the first six and last six characters of the address, the token (USDT, TRON network) and the amount.

How do I avoid paying too much in fees?

The amount you send has no effect on the fee. What matters is the energy on your address and whether the recipient already holds USDT. On 21 October 2026 a transfer used about 65,000 energy to an existing holder and about 131,000 to a new one, at 100 SUN per unit. With no energy at all, that becomes roughly 6.43 or 13.03 TRX burned.

Practical options, from simplest to cheapest per transfer:

  1. Hold enough TRX and let it burn. Works everywhere, costs the full amount every time.
  2. Rent energy for the transfer. A provider delegates energy to your address for 15 minutes, an hour or a few days. You can buy energy for a single transfer in a Telegram bot; the provider never needs your keys.
  3. Stake TRX for energy if you send often and can lock TRX for at least 14 days.

Whatever route you take, leave the wallet's default fee limit alone unless you know why you are changing it. The fee limit caps how much energy the contract call may consume. Set it too low and the transfer runs out of energy part-way, fails, and still consumes what it used. Wallets set it comfortably above the expected cost, and you are only charged for what the transfer actually uses.

If energy is rented, order it before you open the send screen and wait until it shows on the address. A delegation is its own on-chain transaction and normally appears within a few seconds; sending before it lands means burning TRX anyway. If transfers go out from your own backend, the order can be placed automatically before each payout through the TRON energy API.

Our full breakdown of the cost, with worked examples, is in the USDT TRC20 fee guide. If your wallet holds USDT but no TRX at all, read how to send USDT without TRX before anything else. If you simply need a little TRX to cover the fee, see where to get TRX for gas.

Should I send a test transaction first?

For a large payment to an address you have never used, a small test is cheap insurance. The economics on TRON are better than they look.

The first USDT transfer to a new address costs the higher rate, about 131,000 energy, because the contract creates a balance entry for the recipient. Once that entry exists, the next transfer costs about 65,000 energy. So if you send 1 USDT as a test and then the main amount, you pay about 131,000 + 65,000 energy. If you send everything at once you pay 131,000. The test adds roughly 65,000 energy, about 6.43 TRX if burned, or much less with rented energy.

When a test is worth it:

  • the address came from a chat message, email or PDF invoice;
  • you are sending to a new exchange deposit address for the first time;
  • the amount is large enough that a mistake would really hurt.

When you can skip it: you have paid this exact address before and you are pasting it from a trusted, verified source.

How do I avoid address poisoning and fake tokens?

Two scams target TRC20 senders specifically.

Address poisoning. Scammers send tiny or zero-value transfers from addresses that share the first and last few characters with addresses you use. The fake then sits in your transaction history. If you copy "the last address I paid" from history, you may copy the scammer's. Always copy the recipient from the original source, and compare more than the first and last four characters.

Fake USDT. Anyone can create a TRC20 token called "Tether USD" with the symbol USDT. These tokens can land in your wallet unasked. They have no value, and trying to swap or send them can lead you to phishing sites. Real USDT on TRON is the contract TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t. On Tronscan, open the token from the transaction and check the contract address.

A third, simpler rule: no one legitimate needs your seed phrase to help you send, receive, speed up or "unlock" a transfer.

How long does a USDT TRC20 transfer take?

TRON schedules a block about every 3 seconds, according to the TRON architecture overview. A transfer is usually included in one of the next blocks, so it shows up on Tronscan within seconds of sending.

Finality comes a little later. A block is considered solidified once at least 19 of the 27 Super Representatives have produced blocks on top of it, which typically takes about a minute. After that it cannot be reversed.

StageTypical timeWhat it means
Broadcast to networkinstantYour wallet has submitted the signed transaction
Included in a blockabout 3 secondsVisible on Tronscan with a result
Solidified (final)about 1 minuteIrreversible under normal network conditions
Credited by an exchangeminutes, set by each exchangeExchange waits for its own confirmation count

If an exchange deposit takes longer than the times in the table, the cause is usually on the exchange side: a confirmation policy, a deposit review, or a wrong network selection.

How do I check the transfer on Tronscan?

Every TRON wallet gives you a transaction hash (also called TXID) after sending. Paste it into Tronscan and check four things:

  1. Result. It should show SUCCESS. A failed transaction still consumes the fee but moves no tokens.
  2. Token and contract. The transfer should be USDT with contract TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t.
  3. To address. It should match the recipient character for character.
  4. Resources consumed. You can see how much energy and bandwidth were used and how much TRX was burned, which helps you plan the next transfer.

Send the hash to the recipient. It is the proof of payment that every exchange and business support desk will ask for.

What if the recipient says the USDT has not arrived? Start with the hash. If Tronscan shows SUCCESS, the correct contract and the correct address, the funds are on that address, and the issue is on the receiving side: the wallet has not refreshed, the exchange has not credited yet, or the recipient is looking at the wrong network in their app.

If Tronscan shows a failure, the tokens never left your wallet, apart from the fee. If the address is wrong, the transfer is final and only the owner of that address can send it back.

We cover every one of these cases, with what to say to exchange support, in USDT sent but not received.

Send your next transfer on rented energy

Right now, 65,000 energy for an hour is 3.15 TRX. Energy on your address in seconds, no keys needed.

Open the bot

Buy energy · Calculator

Frequently asked questions

Can I send USDT TRC20 from MetaMask?

Yes. MetaMask has supported TRON natively since January 2026 and lists TRX and USDT on TRON in its own documentation. You send from your TRON account inside MetaMask, not from your Ethereum account, and you still need energy or TRX to pay the network.

How long does a USDT TRC20 transfer take?

TRON produces a block about every 3 seconds, so a transfer usually appears on Tronscan within seconds. It is considered final once 19 Super Representatives have built on top of it, typically about a minute. Exchanges may wait longer before crediting a deposit.

What happens if I send USDT TRC20 to an Ethereum address?

Most wallets will not let you, because TRON addresses start with T and Ethereum addresses start with 0x. The bigger risk is choosing the wrong network on an exchange deposit page. Always match the network on both sides before sending.

Do I need TRX to send USDT TRC20?

You need either TRX to burn or energy on the address. With no energy, a transfer burned about 6.43 TRX to an existing USDT holder on 21 October 2026, or about 13.03 TRX to a new address. With rented or staked energy, the TRX needed drops to almost nothing.

Is a test transaction worth it?

For a large first payment to a new address, usually yes. The test pays the higher new-address fee, but once the recipient holds USDT the main transfer is charged at the lower rate, so the extra cost is smaller than it looks.

Can a USDT TRC20 transfer be reversed?

No. Once a transaction is in a block, nobody can cancel it, including the wallet, the network or Tether's support desk. The only way back is for the recipient to send the funds back voluntarily.