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 BEP20 to ERC20, or back

A wallet like MetaMask or Trust Wallet uses the same 0x address on BNB Smart Chain and on Ethereum, but the balances are separate: BEP20 USDT and ERC20 USDT are different tokens with different contracts. Switching networks in your wallet doesn't move them. A swap does.

Set the form to USDT ERC20 to BEP20

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

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

Ethereum

ERC20
Receiving address
Starts with 0x, 42 characters (same format as BNB Smart Chain, Polygon, Arbitrum and Base)
Gas coin (to move it later)
ETH
Explorer
Etherscan
USDT contract
0xdAC17F958D2ee523a2206206994597C13D831ec7

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

Before you send

  1. Paste the Ethereum address that should receive. For your own wallet, it's the same 0x address you use on BNB Smart Chain. For an exchange, open its USDT deposit page and choose Ethereum (ERC20).
  2. Exchanges sometimes show one 0x deposit address for several networks but only credit the networks they list. Check the network on the deposit page, not just the address.
  3. In exchange menus, BNB Smart Chain may show as BSC, BEP20 or BNB Smart Chain, and Ethereum as ETH, ERC20 or Ethereum. With the same 0x address on both, that label is all that tells them apart. Which name is which.
  4. Your deposit address is a 0x address too. Send BEP20 USDT on BNB Smart Chain only.
  5. Sending from your own wallet costs a little BNB for gas.

After it lands

  • ERC20 USDT arrives at your address on Ethereum. Switch the wallet to Ethereum Mainnet to see it.
  • Moving it on later needs ETH for gas on Ethereum.

Going the other way

  • Paste your 0x address again: BEP20 USDT is received at the same address, on BNB Smart Chain.
  • Send ERC20 USDT on Ethereum mainnet to the deposit address. Gas for that send is paid in ETH.
  • Moving BEP20 USDT on later needs BNB.
Set the form to USDT ERC20 to BEP20

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

  • Both are 0x networks, so a bridge can do this from one self-custody wallet: connect it, pay BNB gas to approve and deposit on BNB Smart Chain, and receive at the same address on Ethereum.

Questions about this route

Is my BEP20 address the same as my ERC20 address?
In a self-custody wallet like MetaMask or Trust Wallet, yes: one 0x address works on both. The balances are separate, though, and an exchange may give you a different deposit address per network.
I sent BEP20 USDT to my own ERC20 address. Is it lost?
If the address is a regular wallet you control (not a smart-contract wallet), the USDT is at that same address on BNB Smart Chain. Switch the wallet to BNB Smart Chain to see it; you'll need a little BNB to move it. If the address belongs to an exchange, only that exchange can help.
Why do I need a swap if the address is the same?
Because the tokens aren't. BEP20 USDT is a contract on BNB Smart Chain and ERC20 USDT is a contract on Ethereum. Nothing moves between the two chains on its own.
Which gas coin do I need?
BNB to send on BNB Smart Chain, ETH to send on Ethereum. Receiving needs neither.

More routes