Sent USDT on the wrong network? Here's what to do
By the Flipperr team · Last updated:

First, don't send more. A blockchain transfer can't be reversed, but tokens sent on the wrong network aren't always gone. Whether they come back depends on one question: who controls the address they landed at. Work through the steps below in order.
Step 1: find out what actually happened
- Get the transaction hash, also called the TxID. A wallet shows it in the transaction's details; an exchange shows it in your withdrawal history.
- Open the explorer for the network you actually sent on, not the one you meant to use: Tronscan, BscScan, Etherscan, Polygonscan, Arbiscan, BaseScan or Solscan. How to read a transaction.
- Check the status. If it failed, the tokens never left your wallet; only the network fee was spent.
- Check the receiving address and the token. Compare the token's contract with the network table: a different contract means a different token.
- Write down the hash, the network, the token, the amount and the receiving address. Whoever helps you will ask for all five.
Case 1: between 0x networks, to your own wallet
Example: you sent BEP20 USDT to your MetaMask address, meaning to receive ERC20. This is the most fixable case. Ethereum, BNB Smart Chain, Polygon, Arbitrum and Base share one address format, and a regular wallet address (one whose seed phrase or private key you hold) is yours on all of them. The USDT is at your address, on the network it was sent on.
- In your wallet, switch to the network the transaction used. If it isn't listed, add it from your wallet's own network list, never from a link someone sends you.
- If the USDT doesn't show, add the token by that network's contract from the network table.
- To move it, you'll need a little of that network's gas coin, such as BNB on BNB Smart Chain. Getting gas.
- Want it on the network you meant? Swap it across, for example USDT BEP20 to ERC20.
Flipperr has no USDT on Base, so the table and the form don't cover USDT that landed there. Use an exchange or bridge that lists it, and don't send it to a Flipperr USDC deposit address.
This is for regular wallets. A smart-contract wallet, such as a Safe multisig or some “smart account” wallets, only exists on the networks where it was set up, so tokens sent to its address on another network may be stuck. Ask that wallet's own support.
Case 2: to an exchange or someone else's address
Example: you withdrew USDT on BNB Smart Chain to an exchange deposit address that was meant for Ethereum. The tokens reached an address the exchange controls, but on a network that deposit wasn't set up for, so the exchange won't credit it automatically.
- Only whoever controls that address can move the tokens. For an exchange, that's its support team; for a person, it's them.
- Open a ticket with the exchange's official support, from inside its own app or website, with the hash, network, token and amount. Some exchanges have a process for wrong-network deposits, sometimes for a fee. Some don't recover them at all.
- An exchange that shows the same 0x deposit address for several networks still only credits the networks listed on its deposit page.
Case 3: between TRON, Solana and the 0x networks
These use different address formats, so wallets and exchanges normally refuse the transfer before it happens: a T-address won't go into an Ethereum withdrawal. A transaction that went through landed on the network you sent on, at an address valid there, so Case 1 or Case 2 applies. When it looks as if USDT crossed between these chains, it's usually one of these instead:
- The wrong token on the right network: TRX instead of USDT on TRON, or SOL instead of USDT on Solana.
- The right network but the wrong address: a typo, or an address copied from transaction history. Check it character by character on the explorer.
- The right transfer, still waiting: the receiver hasn't credited it yet. See success on the explorer, missing at the exchange.
Case 4: a Flipperr deposit on the wrong network or token, or too late
Your deposit page shows one token, one network and a window to send: 10 minutes for USDT or USDC, 45 for a coin. A deposit that doesn't match may not be processed: a different token, the right 0x address on a different network, or a transfer sent after the order expired.
- Don't send anything else to that deposit address.
- Message support through the chat at the bottom right of the page (in the menu on phones). Include your order ID (it starts with FL-), the transaction hash, and the network and token you actually sent.
- We raise it with our liquidity partner, which holds the deposit address, and update you in the chat.
- If a refund is possible, we'll ask for the address you sent from, because that's normally where it goes back. Sent from an exchange? Say so, because its sending address isn't yours.
Recovery isn't guaranteed. Whether a deposit can be returned depends on what was sent, where it went and our liquidity partner. We'll help where we can, but we can't promise it, and our terms say the same. The best fix is never needing one: check the network on the deposit page before you send.
Sent a different amount from the one on the order? That's not a wrong-network problem. Depending on the route, the swap is recalculated for what arrived or goes on hold. If it's on hold or below the minimum, message support.
Ignore anyone who offers to recover it for you
Wrong-network mistakes attract scammers. They reply to posts asking for help, message you first on Telegram, X or Discord, and claim to be support staff or a “recovery service”.
- Nobody legitimate needs your seed phrase or private key. Anyone who has it can empty your wallet.
- Nobody legitimate asks for a “release fee”, “gas deposit” or “unlock payment” before returning funds.
- Real exchange support answers inside the exchange's own app or website, not in your DMs.
- Don't connect your wallet to a site someone sends you to “claim” or “verify” your tokens.
Flipperr will never ask for your seed phrase, private keys or a payment to release funds.
How to avoid it next time
- Pick the network first, then copy the address. On an exchange deposit page, choose the network, then copy the address it shows for that network.
- Match the network on both sides: the one you withdraw on must be one the receiver lists.
- Sending to a new address for the first time? A small test transfer is worth the extra fee. Not to a Flipperr deposit address, though: each one is for a single swap, so send the amount on the order, once.
- Never copy an address from your transaction history. Scammers send tiny transfers from look-alike addresses (“address poisoning”) so that a fake one sits in your history. Copy from the source every time, and check more than the first and last few characters.
- On Flipperr, the line above the deposit address names the token and standard, and the warning under it names the token, the network and the standard. Send exactly that.
Questions
- Can a wrong-network transaction be reversed?
- No. Once it's confirmed, nobody can undo it: not you, not the network and not Flipperr. What can sometimes happen is a new transaction from whoever controls the receiving address, which is why finding out who that is comes first.
- Will Flipperr return a deposit I sent on the wrong network?
- We'll try. Message support with your order ID and the transaction hash, and we'll raise it with our liquidity partner, which holds the deposit address. Some deposits can be returned and some can't, so we can't promise it, and a refund normally goes back to the address you sent from.
- Should I pay a recovery service?
- No. Anyone who asks for your seed phrase, or for a fee before returning funds, is running a scam. Only whoever controls the receiving address can move the tokens: you, the exchange, or the person you sent to.

