Step-by-step

  1. Read the fee row on Review. Send shows Slow / Normal / Fast. EVM uses EIP-1559 style estimates; Bitcoin uses sat/vB from mempool data; TRON uses energy/bandwidth; Solana uses priority fees.
  2. Lower amount or pick a cheaper tier. Leave headroom. MAX on an ERC-20 does not reserve native gas. On native ETH, MAX must still subtract the fee — the wallet already tries to include it.
  3. Top up the gas asset on the same network. Receive the native coin on the network you are sending from. Sending ETH to pay Polygon gas does not work.
Insufficient-funds checker

GaurdWallet blocks Send when amount + network fee exceeds the spendable balance. Native-coin fees are paid in the chain’s coin, not in the ERC-20 you are sending.

ERC-20 still needs gas

Token transfers call a contract. The fee is paid in the chain’s coin. A dashboard full of USDT with 0 ETH on Ethereum cannot send. The same 0x on Base needs ETH on Base, not Ethereum L1.

You are sendingFee paid in
ETH on EthereumETH (amount + fee ≤ spendable)
USDC on BaseETH on Base
USDT TRC-20TRX (energy/bandwidth burn)
SPL tokenSOL (plus possible ATA rent)
BTCBTC (sat/vB × vbytes)
Tip

If fee estimate shows “Fee estimate unavailable”, the adapter could not quote. Sending is disabled until RPC recovers — that is a different string from insufficient funds.

This is not a failed broadcast

The button stays disabled; nothing hits the mempool. send.failed.title (“Transaction failed”) is after the network rejects a signed tx. Do not bump nonce or speed up a tx that was never sent. For unit math see the wei/gwei/ether converter.

spendableNative  <  amount + feeTier  →  send.insufficient
ERC-20 amount is irrelevant to this comparison except that gas is still native
Warning

Scams say “pay a fee to release stuck USDT” to a stranger. Real network fees are paid to the chain in Send’s fee row, signed by you.

FAQ

Why does MAX still fail? The fee moved between quote and review, or you are sending a token while native is too low. Reduce the token amount; buy/receive a little native coin.

Does GaurdWallet take a platform fee? No markup on send. You pay the network. Exchange quotes may include third-party protocol fees inside the route — that is not this error.

Can I pay Ethereum gas with USDT? Not in this wallet. Gas is native. Some other products wrap gas; we do not.