Swap troubleshooting: 'insufficient BNB', unknown errors, slippage and routing

Try Tangem secure wallet →

Table of contents


Common swap error messages (and what people search)

Users often land here after Google queries like "insufficient bnb balance for gas fee trust wallet", "trust wallet swap unknown error", "trust wallet swap not working" or "swap failed trust wallet". Those phrases usually describe three distinct problems:

What I’ve found working with in-wallet swaps is that the simplest fix is often a simple balance check. But some failures need a longer checklist.

![screenshot-placeholder]

(Placeholder: screenshot showing a typical "insufficient BNB" error.)

Quick pre-flight checks (step-by-step)

Before retrying a swap, run this short checklist. It saves time.

  1. Confirm you have native chain gas funds. For BSC swaps that means BNB (not BEP2 wrapped tokens).
  2. Verify the network selected matches the token standard (mainnet vs Smart Chain, etc.).
  3. Check token balance and pending approvals (an approval can block a follow-up swap).
  4. Try a tiny test swap (like $1–$5) to reproduce the error safely.
  5. Capture the transaction hash and any on-screen error; keep it for support.

If you want detailed setup steps for the in-app swap UI, see the in-wallet-swap guide.

Fix: "insufficient BNB" and gas-fee problems

Error message: "insufficient BNB" or search: "you don't have enough to cover network fees trust wallet".

Why this happens: the swap needs the chain's native token to pay gas. Wrapped tokens or LP tokens do not cover gas. Short one-liners: check the native balance.

Step-by-step fix:

  1. Open your wallet and view the native token balance (BNB on BSC, ETH on Ethereum).
  2. If balance is low, top up: transfer from an exchange or wallet, or buy via the app (if supported).
  3. If the in-app buy fails (many users search "not able to buy bnb on trust wallet"), send a small amount from an exchange; that’s more reliable.
  4. Once you have a small buffer (I keep ~0.005–0.01 BNB for routine swaps), retry.

And if you accidentally sent the wrong token type (for example BEP2 vs BEP20), see the section below on tokens that appear to have disappeared.

Fix: generic "unknown error" or "swap failed" messages

Generic errors can come from several sources. They might mean the DEX reverted the trade, the aggregator hit a bad route, your RPC node timed out, or the gas estimate is wrong.

Steps to diagnose and fix:

But don’t just pump up gas fees blindly. Overpaying doesn't help if the swap reverts for other reasons.

Slippage, routing and why a swap times out

Slippage is the difference between quoted and executed price. If price impact or slippage limits are too tight, the DEX reverts the trade to protect you.

How to adjust slippage (general steps):

  1. Tap the gear or settings in the swap UI.
  2. Increase the slippage tolerance in small increments.
  3. For illiquid tokens you may need higher tolerance (3–12%), but that increases front-running and sandwich risk.

Routing: aggregators try multi-hop paths to find the best price. More hops can mean more gas and more points of failure. If the wallet shows route details, prefer shorter routes when possible. If it doesn't, try a different aggregator via WalletConnect.

Special case: "swap to smart chain disappeared" (wrong network or token standard)

Many users see tokens "vanish" after a swap or transfer because the token exists on multiple standards (BEP2, BEP20, ERC20, etc.) and was sent to the wrong network address. That often shows up as "trust wallet swap to smart chain disappeared" in searches.

What to do:

Preventive steps and safety checklist

But remember: a hot wallet trades convenience for some security risk. If you're moving large sums, consider combining with a hardware wallet (see ledger-hardware for ideas).

Quick troubleshooting table

Symptom Likely cause Quick fix
"Insufficient BNB" Native gas token too low Transfer or buy small amount (see buy-crypto)
"Unknown error" / "Swap failed" Routing or RPC issue Increase slippage slightly, switch RPC or try WalletConnect
Token disappeared after transfer Wrong network/token standard Add custom token or use recovery steps (see above)
Pending or stuck tx Low gas or nonce issue Resend with higher gas or cancel if supported

FAQ

Q: Is it safe to keep crypto in a hot wallet?
A: Hot wallets are convenient for active DeFi use, but they carry higher risk than cold storage. I use a hot wallet for daily swaps and a hardware wallet for larger holdings. See security-features for defensive options.

Q: How do I revoke token approvals?
A: Use the wallet's approvals tool or a trusted revoke service (link: revoke-token-approvals). Revoke the ones you don’t actively use.

Q: What happens if I lose my phone?
A: You can restore with your seed phrase or follow steps at lost-phone-recovery. Keep your seed phrase offline and never share it.

Conclusion and next steps

Swap failures are frustrating, but most are fixable by checking gas balances, adjusting slippage, and confirming network/standards. When a swap reports "insufficient BNB balance for gas fee trust wallet" or a vague "trust wallet swap unknown error", follow the pre-flight checklist above before retrying.

If you want a step-by-step walkthrough of in-app swaps or how to top up BNB, see the in-wallet-swap and buy-crypto guides. If approvals are part of the problem, head to revoke-token-approvals.

Need more help? Check the troubleshooting hub for deeper recovery guides and examples of common mistakes (I’ve made some myself — learned the hard way). And if you try a fix, keep the tx hash and screenshots handy; they speed support responses.

Try Tangem secure wallet →