Contents
You hold 500 USDT in a TRON wallet. It has to end up on BNB Smart Chain — to use an app there, to fund an account that accepts BEP-20 deposits, or because someone gave you a 0x address and said "BSC". There are three ways to do it, and they differ less in price than in what they ask of you: an account, a second wallet, or two addresses.
This post goes through all three with the same 500 USDT, so the comparison is fair. Where a number depends on a fee that changes daily, it says where to read that fee instead of printing a figure that will be wrong by the time you read it.
Why this is not a transfer
USDT is not one token on many networks; it is a separate token on each. On TRON it is issued by Tether at contract TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t. On BNB Smart Chain it is Binance-Peg USDT at 0x55d398326f99059fF775485246999027B3197955, issued by Binance and backed one to one. A TRON transaction can only pay a TRON address, which starts with T, and a BNB Smart Chain address starts with 0x. There is no wallet button that sends across. Something has to take the token in on one network and pay it out on the other, and the three ways below are the three kinds of "something".
Way 1 — an exchange account
An exchange that lists USDT on both networks works as a bridge with a login.
- Log in and open the deposit page for USDT. Choose the TRON (TRC-20) network and copy the deposit address — it starts with T.
- Send the 500 USDT from your wallet to that address.
- Wait for the exchange to credit it. Exchanges set their own confirmation count for TRON deposits; the deposit page shows it, and the credit usually takes a few minutes once the transaction is confirmed.
- Open the withdrawal page, choose the BNB Smart Chain (BEP-20) network, paste the 0x address, and enter the amount. The page shows a fixed withdrawal fee, which is taken out of the amount.
- Pass whatever the exchange requires to release the withdrawal, then wait for it to be sent and confirmed on BNB Smart Chain.
What you need. An account on that exchange, in a state that allows deposits and withdrawals, and time: two waits, one for the credit and one for the withdrawal queue.
Where it is dearer. The withdrawal fee is fixed, so it weighs more on a small amount. The fee is on the exchange's withdrawal page and in its fee schedule; we do not quote a figure here because it changes and differs by exchange. Read it before you deposit, not after.
Where it is cheaper. If you already live on that exchange and the USDT was going to pass through it anyway, the extra cost of changing network on the way is only the withdrawal fee.
Way 2 — a cross-chain bridge
A bridge is a pair of contracts, one on each network, that lock or burn the token on one side and release or mint it on the other. You operate both sides yourself.
- Connect a TRON wallet to the bridge's site and approve the bridge contract to spend your USDT. This is a TRON transaction, paid in energy or TRX.
- Lock 500 USDT in the bridge contract. A second TRON transaction.
- Wait for the bridge's validators or relayers to see the lock and release the token on BNB Smart Chain. Bridges wait for their own confirmation count on TRON before they act.
- On some bridges the release is automatic; on others you must connect a BNB Smart Chain wallet and claim. A claim is a BNB Smart Chain transaction, paid in BNB.
What you need. A wallet on each network, TRX or energy on TRON, BNB on BNB Smart Chain for the claim, and the patience to sign three or four transactions.
Where it is dearer. You pay the network fee on both sides, and if you had no BNB you must first obtain some, which is a transfer of its own. The bigger risk is not a fee: some bridges pay out their own wrapped version of USDT rather than the Binance-Peg token. The two have the same name and a different contract, and the wrapped one is only worth what the bridge's liquidity will buy it for. Before trusting a bridge, check that what arrives is the contract at 0x55d398326f99059fF775485246999027B3197955.
Where it is cheaper. For large amounts, a bridge with deep liquidity can beat the other two on price. For 500 USDT, the two network fees and the time spent usually outweigh the saving.
Way 3 — a swap between two addresses
A cross-network swap takes USDT on TRON in and pays USDT on BNB Smart Chain out, to any 0x address you give.
- Open USDT TRC-20 → USDT BEP-20 and enter 500. The page shows the estimate for "You get", the payout network fee, and the minimum for the route.
- Paste the receiving 0x address. It can be your own wallet or someone else's.
- Send 500 USDT from your TRON wallet to the one-time deposit address shown. This is an ordinary TRC-20 transfer, paid in energy or TRX by your wallet.
- TRON confirms the deposit: one confirmation, about 2–5 minutes. The rate is fixed at that moment.
- USDT is paid out on BNB Smart Chain to the address you gave. The status page shows both hashes, yours on Tronscan and the payout on BscScan.
What you need. Two addresses: the one you send from and the one that receives. A little TRX or energy in the sending wallet. Nothing else.
Where it is dearer. The rate is floating, so the final amount can differ slightly from the estimate; and the payout network fee, like a withdrawal fee, is fixed and weighs more on small amounts. If you are moving an amount near the route's minimum, the fee is a visible share of it. The form shows both before you send; that is where to compare.
Where it is cheaper. No account, no second wallet, one transaction from your side, and the whole thing is over in minutes. For a one-off move of a few hundred USDT, that is usually the deciding factor.
The three ways, side by side
| Exchange account | Bridge | Swap between two addresses | |
|---|---|---|---|
| Transactions you sign | 1 (deposit) | 3–4 (approve, lock, sometimes claim) | 1 (deposit) |
| Waiting | Credit on their side, then the withdrawal queue | Bridge confirmations on TRON, then the claim | 1 TRON confirmation, about 2–5 min, then the payout |
| What you need | An account that can deposit and withdraw | A wallet on each network, TRX and BNB for fees | Two addresses, a little TRX or energy |
| What it costs | Your TRON sending fee + a fixed withdrawal fee | Your TRON fees + BNB gas for the claim | Your TRON sending fee + the payout network fee shown in the form, inside a floating rate |
| Dearer when | The amount is small | The amount is small and you hold no BNB | The amount is near the route's minimum |
| Who sees the transfer | The exchange, on your account | Both networks, publicly | Both networks, publicly; no account |
| Where to read today's cost | The withdrawal page | The bridge's fee note plus both explorers | The form, before you send |
Worked example: 500 USDT
The sending side is the same for all three ways: a TRC-20 transfer out of your wallet. On TRON that transfer is paid in energy, and the amount of energy depends on whether the receiving address already holds USDT. On 11 October 2026 we checked recent USDT transfers on Tronscan: a transfer to an address that already held USDT used 64,285 energy, and a transfer to an address with no USDT used 130,285. If your wallet has no staked or rented energy, the network burns TRX at the current energy price, 100 sun per unit on the same date — 6.43 TRX for the first case and 13.03 TRX for the second. A one-time deposit address, and often a fresh exchange deposit address, has never held USDT, so expect the higher figure unless you rent energy. The full explanation is in TRON energy and bandwidth.
| Exchange account | Bridge | Swap between two addresses | |
|---|---|---|---|
| You send | 500 USDT to the exchange's T address | Approve, then lock 500 USDT in the bridge contract | 500 USDT to the one-time T address |
| TRON cost, your wallet | 64,285 or 130,285 energy (6.43 or 13.03 TRX if burned) | Two transactions' worth of energy | 64,285 or 130,285 energy (6.43 or 13.03 TRX if burned) |
| Then | Wait for credit; withdraw 500 minus the withdrawal fee on BEP-20 | Wait; claim on BNB Smart Chain, paying BNB gas | Wait 1 confirmation; payout arrives |
| What arrives on BNB Smart Chain | 500 minus the fixed withdrawal fee shown on their page | 500 minus the bridge fee, as the bridge's token — check the contract | The "You get" figure shown by the route page for 500 |
| Time from first send | Minutes to hours, depending on both queues | Tens of minutes, depending on the bridge | About 2–5 minutes plus the payout |
What the page shows. Open the route page, type 500, and read three numbers: the "You get" estimate, the payout network fee below it, and the minimum. "You get" already has the fee taken out; it is the figure to put against the exchange's "amount received" after the withdrawal fee. The estimate refreshes every 60 seconds and is fixed when your deposit confirms, so send promptly after you read it.
After arrival. On every route, 500 USDT on BNB Smart Chain is visible and yours as soon as the payout confirms — and immovable until the wallet holds a little BNB, because every BEP-20 transfer is paid in BNB. If the receiving wallet is new, plan for that before, not after.
Which one to choose
- The USDT was going through an exchange anyway: way 1. The change of network costs you only the withdrawal fee.
- You are moving a large amount and already run wallets on both networks: compare way 2 and way 3 on price, and check the bridge's output contract first.
- One-off move, a few hundred USDT, from a wallet to a wallet or to someone else's address: way 3. One transaction, no account, minutes.
- You are paying someone and want them to recognise the payment: way 3, and send them the payout hash afterwards, because the money arrives from a payout address, not from your wallet. That case is covered in How to pay someone whose USDT wallet is on a different network.
Checklist before you send
FAQ
Is USDT on BNB Smart Chain the same thing as USDT on TRON?
Same name, same price, different token. On TRON Tether issues it; on BNB Smart Chain Binance issues Binance-Peg USDT and holds USDT against it one to one. Wallets and exchanges show both as USDT, and the swap rate between them stays close to one to one.
Which way is cheapest for 500 USDT?
It depends on three numbers that change daily: the exchange's withdrawal fee, BNB gas, and the payout network fee in the swap form. Read all three on the day. The sending cost on TRON is the same for every way.
Can I send the deposit for the swap from an exchange instead of a wallet?
Yes. Withdraw USDT on the TRON network to the one-time deposit address, and set the withdrawal amount so that what arrives after the exchange's fee is the amount you entered on the route page.
The payout arrived on BNB Smart Chain but my balance shows zero.
Check two things: that the wallet is switched to BNB Smart Chain, and that the USDT token at 0x55d398326f99059fF775485246999027B3197955 is added to the token list. The explorer link on the status page shows the balance at the address regardless of what the wallet displays.
Why does the swap page quote a floating rate for a token that is always one dollar?
Because the swap sells one token and buys another, and the market between them is not exactly one to one at every second. The estimate follows the market, and the final figure is set when your deposit confirms. For USDT to USDT the difference is small, and the payout network fee is usually the larger part of what you give up.
What if I need to go the other way, from BNB Smart Chain to TRON?
The reverse route exists: USDT BEP-20 → USDT TRC-20. The sending side is then paid in BNB, and TRON needs one confirmation before the payout on the other end.