USDT stuck in Trust Wallet? Send it without TRX, BNB or ETH
Trust Wallet shows your USDT, but sending fails or the button stays grey. Almost always the network fee is missing: TRX for USDT on Tron, BNB on BNB Chain, ETH on Ethereum or Arbitrum, POL on Polygon.
What the wallet says
Depending on the wallet and its version, messages like these (Trust Wallet on Tron, BNB Chain, Polygon, Arbitrum and more):
Not enough TRX to cover the network feeInsufficient BNB balanceInsufficient ETH balanceNot enough POL for network feeInsufficient balance for network fee
Why it happens
Trust Wallet shows USDT on many networks: TRC20 on Tron, BEP20 on BNB Chain, ERC20 on Ethereum, and more. Each network charges its fee in its own coin, and that coin must be on the same network. BNB on BNB Chain does not pay for USDT on Tron. The small network label next to the USDT in Trust Wallet tells you which one you hold.
How to fix it
- Find the network: tap the USDT in Trust Wallet and read the label, TRC20, BEP20, ERC20 or Polygon. The free wallet check at gasrescue.io/check shows the same for any address.
- Get a little of that network's coin into the same wallet, if you can. That is usually the cheapest way.
- Or send the USDT without it with gasrescue, right inside Trust Wallet: open gasrescue.io in its browser, connect and sign. We pay the network fee, and the fee comes out of the USDT.
Step by step
- Send USDT (TRC20) on Tron without TRX
- Send USDT or USDC on BNB Chain without BNB
- Send USDC or USDT on Polygon without POL
- Send USDC or USDT on Arbitrum without ETH
- Send USDC or USDT on Avalanche without AVAX
Common questions
Does gasrescue work inside Trust Wallet on my phone?
Yes. On gasrescue.io choose Trust Wallet under "Open this page in your wallet app", or open gasrescue.io in the browser inside Trust Wallet. No QR code and no new wallet.
Which USDT can it send?
USDT on Tron (TRC20), on BNB Chain (BEP20), on Arbitrum and Polygon (USDT0) and on Avalanche. Not USDT on Ethereum: that contract has no signed transfers, so it needs a little ETH.
Can I send USDT without TRX in Trust Wallet?
Not with Trust Wallet alone. With gasrescue in Trust Wallet, yes: you sign two transfers and we pay the energy. From $10.
Why does BNB Chain ask the USDT to be in the wallet for 24 hours?
On BNB Chain we send your wallet a little BNB before the fee arrives, so the tokens must have been there for 24 hours. Then your wallet sends two plain transfers itself.
Before you start
Blockchain transfers are final, so check the recipient carefully. Only sign on gasrescue.io, never share your seed phrase, and start with a small amount. gasrescue is in early access and independent of every wallet and chain named here.
Related problems
- "Insufficient funds for gas" with USDC or USDT in the wallet
- Tron USDT transfer fails: out of energy, bandwidth or TRX
- Withdrew USDC or USDT to a wallet with no gas? How to move it
- Not enough TRX to cover the network fee? Send your USDT anyway
- Swap USDT to TRX without TRX: what actually works
- Rent Tron energy with USDT and send USDT without TRX
- USDC stuck in Phantom? Not enough SOL, ETH or POL for the fee
- Not enough POL for network fee? Send your USDC or USDT anyway