If you pay for foreign subscriptions or buy from international stores using USDT, the transfer fee isn't an abstract number — it's real money leaving your balance. This guide is all practice: how fees are formed in TRC-20, BEP-20, and TON networks, where to check them before sending, and which mistakes most often lead to extra costs.
Why fees differ across networks
USDT exists on several blockchains. Each is a separate infrastructure with its own rules for transaction costs. TRC-20 (Tron blockchain) is historically popular for USDT transfers, but transactions require payment in TRX — the network's native coin. BEP-20 runs on BNB Chain and needs BNB for gas. TON is Telegram's network, where fees are traditionally lower, but not all exchanges and wallets support it equally well.
The fee consists of two parts: the network fee (paid to blockchain validators) and the exchange or wallet fee for withdrawal. The first depends on network load and operation type; the second is set by the platform. That's why the same transfer can cost differently on different days and services.
Where to see the fee before sending
Golden rule: never send USDT without checking the final amount to be deducted. Here's where to look:
- On the exchange — in the withdrawal section, after selecting the network, a field with the estimated fee appears. It's usually fixed per network but can change.
- In the wallet — before confirming a transaction, the network fee is shown. If the balance is insufficient to cover gas (e.g., no TRX for TRC-20), the transfer won't go through.
- At the recipient — some payment services and exchangers add their own receiving fee. Check the terms on the service's website.
If you can't find the exact figure on the website, don't hesitate to contact support. Better to spend five minutes than lose money on an unexpected charge.
How to choose a network for payment
The choice depends on two factors: whether the recipient supports it and how much the transfer costs. There's no universal answer, but here are guidelines:
- TRC-20 — widely accepted, but requires TRX in your wallet for gas. The fee can be noticeable during high network load.
- BEP-20 — often cheaper, but not all services support it. Make sure the recipient accepts USDT on BNB Chain.
- TON — low fees and fast transfers, but support from exchanges and payment services is not yet universal.
Always verify which network the recipient specified. Sending USDT on the wrong network is one of the most common and costly mistakes: funds may be impossible to recover.
Step-by-step: how to transfer USDT with minimal losses
- Confirm with the recipient (or on the service's website) the supported networks and the exact wallet address.
- Choose the network with the lowest fee among available options. Compare the final amount on the exchange or wallet.
- Ensure you have enough native tokens for gas (TRX for TRC-20, BNB for BEP-20, TON for TON).
- Make a test transfer of a small amount if sending to this address for the first time. This helps avoid large losses in case of error.
- After confirmation, check the transaction status in a block explorer. Save the hash — it may be needed for support.
Common mistakes and how to avoid them
- Sending on the wrong network. Always double-check that the network on the exchange matches the recipient's network.
- Insufficient gas. If you're withdrawing USDT TRC-20, you must have TRX in your wallet. Top up in advance.
- Ignoring limits. Some exchanges set a minimum withdrawal amount. Check it before sending.
- Rushing. Don't confirm a transaction without reading the final amount to be deducted.
Freeze risks and how to mitigate them
USDT is a centralized stablecoin, and its issuer can freeze funds on a wallet at the request of law enforcement or upon suspicion of illegal activity. To reduce risks:
- Don't use wallets and exchanges with questionable reputations.
- Avoid transfers from addresses linked to shady schemes (e.g., darknet markets).
- Keep USDT across multiple wallets; don't hold all funds in one place.
- For large amounts, split transfers into parts and check the status of each.
Remember: if funds are frozen, they cannot be returned via VirtCardPay support — that's the USDT issuer's decision.
What this means for paying with a virtual card
If you top up a virtual card via USDT, the transfer fee is only part of the cost. Also consider the service's conversion fee and any top-up charges. VirtCardPay allows topping up the card in various ways; if you choose USDT, carefully review the terms on the website to avoid unexpected deductions.
FAQ
Can I cancel a USDT transfer if I made a mistake with the network?
No, blockchain transactions are irreversible. If you sent USDT on the wrong network, funds can only be recovered through the recipient's support, and not always. Always verify the address and network before sending.
Which network is cheapest for USDT transfers?
Typically TON and BEP-20 offer lower fees than TRC-20, but it depends on network load and exchange policy. Compare the final amount before each send.
Do I have to pay a fee if I top up a virtual card with USDT?
Yes, in addition to the network fee, the payment service may charge a receiving and conversion fee. Check the tariffs on the website of the service you use.
This material is for informational purposes only and is not financial advice. Names of services, games, and franchises belong to their respective owners and are mentioned only to describe payment scenarios; VirtCardPay is not affiliated with them.
Payment guides
- How to Pay for Foreign Digital Services with a USDT-Funded Card
- How to Withdraw Funds from Your Card Back to USDT
- How to Top Up a Virtual Card via USDT: Step-by-Step
A virtual card in 2 minutes
Pay for subscriptions, AI tools, travel, and international stores. Top up with USDT or TON.