No tracking cookies. We use one cookie to keep you signed in, and keep only what it takes to run your swaps and answer your messages. Using Flipperr means you agree to our Terms of Use and Privacy Policy.

Flipperr

Swap USDT from TRC20 to BEP20, or back

USDT on TRON and USDT on BNB Smart Chain are separate tokens on separate blockchains, so a TRON transfer can't land on a BEP20 address. Flipperr swaps one for the other: you send TRC20 USDT to a one-time address, and BEP20 USDT goes to the wallet you paste.

Set the form to USDT BEP20 to TRC20

Swap USDT, USDC & coins

floating rate
You get · USDT · estimated

 

Rate

Fees are in the estimate. Nothing added on top.

By creating an order you agree to the Terms and Risk & AML policy.

The two networks

TRON

TRC20
Receiving address
Starts with T, 34 characters
Gas coin (to move it later)
TRX
Explorer
Tronscan
USDT contract
TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t

BNB Smart Chain

BEP20
Receiving address
Starts with 0x, 42 characters (same format as Ethereum, Polygon, Arbitrum and Base)
Gas coin (to move it later)
BNB
Explorer
BscScan
USDT contract
0x55d398326f99059fF775485246999027B3197955

Every USDT and USDC contract, and how to spot a fake

Before you send

  1. Copy a BEP20 address: it starts with 0x. Receiving on an exchange? Open its USDT deposit page and pick BNB Smart Chain (BEP20) as the network first.
  2. A 0x address looks the same on Ethereum, Polygon, Arbitrum and Base, so the form can't tell them apart. Make sure the one you paste is meant for BNB Smart Chain.
  3. Exchange menus name the networks in different ways: TRON may show as TRX, TRON or TRC20, and BNB Smart Chain as BSC, BEP20 or BNB Smart Chain. Which name is which.
  4. BEP20 isn't BEP2. BEP2 was the standard of the retired BNB Beacon Chain, and its addresses start with bnb.
  5. Sending from your own TRON wallet? It needs some TRX (or staked energy) for the TRON network fee, or the transfer won't go through. Exchanges cover that and charge a withdrawal fee instead.
  6. Send USDT on TRON (TRC20) to the deposit address, nothing else. TRX, or USDT on another network, isn't part of the swap and can be lost.

After it lands

  • BEP20 USDT arrives in the wallet you pasted. You don't need BNB to receive it.
  • To move it on later from your own wallet, you'll need a little BNB for the network fee.
  • BscScan labels this token BSC-USD (Binance-Peg). That's the same USDT your wallet shows; check the contract, not the name.

Going the other way

  • Paste a TRON address: it starts with T and is 34 characters long. The form won't take a 0x address for TRC20.
  • Your deposit address will be a 0x address. Send on BNB Smart Chain only: wallets and exchanges also offer Ethereum, Polygon, Arbitrum or Base for a 0x address, and a deposit on those isn't part of the swap.
  • The minimum depends on the direction and moves with network fees. The form shows the live minimum for each.
  • To move TRC20 USDT on later from your own wallet, you'll need TRX (or staked energy) for the fee.
Set the form to USDT BEP20 to TRC20

How every Flipperr swap works

  • Fees are inside the estimate. The “You get” amount already has Flipperr's fee and the network fee for sending to you in it. Nothing is added on top.
  • The rate floats: the estimate moves with the market until your deposit is swapped. The final amount can differ a little on USDT and USDC, and more when a coin is involved.
  • Each order has a one-time deposit address and a window to send: 10 minutes for USDT or USDC, 45 for a coin.
  • Your exchange or wallet charges its own fee to send the deposit, separate from our estimate. If it takes that fee out of the amount you send, less arrives, and a short deposit can put the swap on hold until support sorts it out. Add the fee on top so the full amount arrives.
  • While the swap runs, your tokens are with our liquidity partner. It can pause a swap it flags as risky and ask you to verify.
  • A USDT or USDC swap usually takes a few minutes, and a coin on a slower network can take longer. Busy networks can slow any swap down, and the order page shows every stage.

Other ways to do this

  • Already have an account at an exchange that lists USDT on both TRC20 and BEP20? Deposit on TRC20 and withdraw on BEP20, and pay its withdrawal fee. Opening one usually means KYC.

Questions about this route

Can I send TRC20 USDT straight to a BEP20 address?
No. A TRON transfer can only go to a TRON address, which starts with T, and BEP20 addresses start with 0x. To end up with BEP20 USDT, the token has to be swapped, which is what this page does.
Why does BscScan call it BSC-USD?
That's BscScan's label for USDT on BNB Smart Chain (contract 0x55d3…7955). Wallets and exchanges call it USDT. The contract address is what identifies it.
Can I receive BEP20 USDT in Trust Wallet?
Yes. In Trust Wallet, copy the address for USDT on BNB Smart Chain (it starts with 0x) and paste it here. If the USDT doesn't show once the swap completes, add it by the contract on this page, with BNB Smart Chain as the network.
How do I convert BEP20 USDT back to TRC20?
Use the switch button on the form, or the link under Going the other way. Paste a TRON address that starts with T, then send BEP20 USDT on BNB Smart Chain to the 0x deposit address. Moving the TRC20 USDT on later needs TRX or energy.

More routes