This guide focuses on swapping stablecoins (USDT, USDC) in the Trust Wallet mobile app across three common token standards: TRC20 (Tron), ERC20 (Ethereum), and BEP20 (BNB Smart Chain). I’ve tested swaps across the app, the mobile DApp browser, and WalletConnect flows. What I share here comes from hands-on steps I performed on both Android and iOS (with WalletConnect where the in-app browser was limited). Short, practical, and safety-first. And yes, test with a small amount first.
This is not financial advice. Always confirm addresses, gas, and token standards before sending funds.
| Standard | Network | Gas token (you must hold) | Typical use for stablecoins |
|---|---|---|---|
| ERC20 | Ethereum mainnet | ETH | USDT/USDC on Ethereum; higher gas, widely supported |
| BEP20 | BNB Smart Chain (BSC) / BNB Chain | BNB | Lower gas (usually); common for BNB-native swaps and DeFi on BSC |
| TRC20 | Tron | TRX | Ultra-low fees on Tron; USDT(TRC20) is common for cheap transfers |
(Placeholder image: screenshot-token-standards.png)
Why does the standard matter? Because sending a BEP20 token to an ERC20 address can make recovery difficult and costly. I learned this the hard way once—so I always double-check the network upstream.
If you need help adding a token not visible in the wallet, see Add custom token.
Use this flow when both the USDT(TRC20) and TRX live on Tron and you want TRX (or another Tron token).
Step-by-step (Android DApp browser or WalletConnect if on iPhone):
If you cannot find an in-wallet DEX, alternative is to send USDT(TRC20) to an exchange that supports TRC20 swaps and trade there. This avoids bridge complexity.
There are two common cases:
Step-by-step (USDC BEP20 → BNB):
Step-by-step (USDC ERC20 → BNB BEP20):
In my experience the exchange route is sometimes quieter (fewer smart-contract steps), though it requires KYC on many platforms.
Cross-chain moves are not automatic. Bridges wrap tokens or mint new representations on the destination chain. That means smart-contract risk. Ask yourself: Do I need the token on the destination chain for a specific dApp? If not, keep it where it already works.
Quick rules:
If you prefer fewer steps, central exchanges let you deposit from one chain and withdraw on another, which avoids manual bridging but introduces custody.
If you see approval transactions you didn't initiate, revoke them via the steps in Token approvals & revoke and consider moving funds to a new address.
But remember: hot wallets trade convenience for portability. For large holdings, move funds to a hardware wallet and only keep trading funds in the mobile app.
Best fit:
Look elsewhere if:
Q: Is it safe to keep crypto in a hot wallet? A: Hot wallets are convenient for daily use, but not ideal for long-term storage of large sums. Use a hardware wallet for large balances and keep only operational funds in the mobile app.
Q: How do I revoke token approvals? A: Use the Revoke Approvals tool linked in the wallet or visit a reputable revoke service via WalletConnect. See Token approvals & revoke for step-by-step instructions.
Q: What happens if I lose my phone? A: Restore the wallet from your seed phrase to a new device. If you didn’t keep the seed phrase, recovery is unlikely. See backup & recovery and lost device recovery.
Swapping USDT or USDC inside a mobile software wallet requires attention to token standard, native gas balances, and whether you need a cross-chain bridge. I use the checklist above every time I trade. Test with a small amount, watch slippage and approvals, and use WalletConnect on iOS where the DApp browser is limited. Want more step-by-step walkthroughs? Check How to swap tokens and DApp browser & WalletConnect setup.
If you found this helpful, try a small test swap first, then move to larger amounts once you’re comfortable. Safe trading.
(CTA) Read our related guides: EVM chains & switching, TRON (TRC20) guide, and Cross-chain swaps.