How to top up with USDT (TRC20): network, exact amounts and lower fees
Topping up is simple once you know the few details that trip people up.
Use the TRC20 network
USDT exists on several chains: TRC20 (Tron), ERC20 (Ethereum), BEP20 (BNB Chain) and others. We only accept TRC20. When withdrawing from an exchange, choose TRON / TRC20. Funds sent on the wrong chain won't arrive and are very hard to recover.
A TRC20 address starts with a capital T and is 34 characters long.
Why the amount has decimals
When you create a top-up, you'll see an amount like 20.0347 rather than 20. The extra decimals identify your payment: when 20.0347 arrives on-chain, the system knows it's yours and credits it in one to three minutes.
So send exactly the amount shown, decimals included. If an exchange deducts a withdrawal fee, make sure the amount that *arrives* matches.
Why fees are sometimes high
Sending USDT from your own wallet costs energy on Tron. Without energy, the network burns TRX instead, roughly 6–7 TRX per transfer, and more if the receiving address is new. Renting energy before you send can cut that roughly in half. Exchange withdrawals charge a flat fee instead, so you don't need to think about energy.
Only send clean funds
Please don't top up with USDT from unknown sources. Every incoming payment is automatically screened. Funds from frozen, fraud-related or other high-risk addresses are held for manual review and may not be refundable. Pay from your own wallet or a regulated exchange.
If a payment doesn't arrive
- Look up the transaction hash on a block explorer such as Tronscan to confirm it went through.
- If it's confirmed but not credited after five minutes, the amount probably didn't match. Send the transaction hash to support.
- Payments that arrive shortly after the top-up expires are still recognised for a while.
Ready? Create a top-up on your account page.