Step-by-step
- 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.
- 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.
- 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.
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 sending | Fee paid in |
|---|---|
| ETH on Ethereum | ETH (amount + fee ≤ spendable) |
| USDC on Base | ETH on Base |
| USDT TRC-20 | TRX (energy/bandwidth burn) |
| SPL token | SOL (plus possible ATA rent) |
| BTC | BTC (sat/vB × vbytes) |
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
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.