Next funding settles in --:--:--Same $10,000 MAGIC long, one week: $269 more on Bitget than on OKXOpen OKX →

· four exchange APIs · rebuilt daily

Depositing USDT Without Losing It: Networks, Memos and the Test Transfer — Bitget

Wrong-network deposits are the most common way people lose money on an exchange, and they have nothing to do with trading.

Depositing USDT Without Losing It: Networks, Memos and the Test Transfer

This is the single highest-consequence step in onboarding, and almost nobody explains it before it goes wrong. More first-time money is lost here than to any trade.

The core problem: USDT is not one thing

"USDT" exists as a separate token on many chains. The USDT on Tron is a different asset from the USDT on Ethereum, which is different again from the one on BNB Chain or Arbitrum. They are not interchangeable, and an address on one chain is meaningless on another.

When you deposit, you choose a network. The network you send on must match the network the deposit address was generated for. Send TRC20 USDT to an ERC20 address and the funds land on a chain where nobody controls that address. Recovery ranges from a slow support process with a fee, to permanently impossible.

How to get it right, every time

  1. Copy the deposit address from the exchange, with the network already selected. Never reuse an address you saved earlier — addresses rotate, and the network selector resets.
  2. Select the same network on the sending side. Read it twice. This is the step.
  3. Check for a memo or tag field. Some chains require one. If the deposit page shows a memo and you omit it, the transfer arrives at the exchange but is not credited to you, and recovery is a support ticket at best.
  4. Send a test transfer first. Ten or twenty USDT. Confirm it credits. Then send the rest. The test costs one extra network fee and removes essentially all of the risk.

Available networks on Bitget: TRC20, ERC20, BEP20, Arbitrum One, among others. Fees and confirmation times differ substantially between them — the cheapest network is often an order of magnitude cheaper than the most expensive for the identical result, so check before defaulting to whatever is preselected.

Withdrawal fees are separate, and worth checking first

The fee to get money *out* is set by the exchange per network and is not the same as the network fee to get in. If you plan to move funds regularly, check the withdrawal fee table before you pick which network to hold on. This is a five-minute check that compounds.

Same address, different networkOK0x7a3f…9c21Arrives — network matches the deposit pageLOST0x7a3f…9c21Gone — sent on a chain the exchange does not creditThe address looks identical on every EVM chain.The network selector, not the address, decides whether it arrives.Send a small test first. Recovery is discretionary and often refused.

USDT deposit networks on Bitget, read from its public API when this page was built:

NetworkMinimumConfirmationsMemo neededWithdrawal fee
TRC200.01 USDT3no1.5 USDT
BEP200.01 USDT15no0.01 USDT
ArbitrumOne0.01 USDT12no0.1 USDT
SOL0.01 USDT5no0.5 USDT
Optimism0.01 USDT50no0.014 USDT
ERC200.5 USDT12no2 USDT
AVAXC-Chain0.01 USDT60no0.04 USDT
Aptos0.01 USDT10no0.03 USDT

Check the deposit screen itself before sending — a chain can be paused between builds, and the screen is always the authority.

The minimum that is not the minimum

Most venues set a minimum deposit below which funds are not credited at all — not returned, not held: not credited. It is usually small, but sending under it is a total loss of that transfer. Check the stated minimum for your chosen network before the test transfer.

The full Bitget track

1What to Check Before You Open a Derivatives AccountSigned up2Exchange KYC: What It Needs, How Long It Takes, What Gets RejectedIdentity verified3Depositing USDT Without Losing It: Networks, Memos and the Test TransferFirst deposit4Your First Perpetual Trade, Step by StepFirst trade5The Five Mistakes Almost Everyone Makes in Week OneTrading week one