← Back to Problems/Insufficient Balance Error Despite Having Funds

Advanced Help ModeRECOMMENDED

Connect your wallet to get diagnostics tailored to your exact transaction history, approvals, and chain activity.

Approval scanner
TX diagnostics
Live support
Connect Wallet
Gas & FeesMedium Severity

Insufficient Balance Error Despite Having Funds

Wallet shows enough tokens to send but throws an "insufficient balance" error.

Insufficient BalanceGas ReserveNative Token

This guide covers 4 verified steps to resolve "Insufficient Balance Error Despite Having Funds". Follow each step in order before moving to the next. If the steps below don't resolve your issue, use the community support options at the bottom of this page.

01

You Need Native Tokens for Gas

Token balances and gas are separate. You always need the chain's native token (ETH on Ethereum, BNB on BSC, MATIC on Polygon) to pay gas — even when sending other tokens. Make sure you have some.

02

Don't Send 100% of Native Balance

If sending ETH/BNB/MATIC itself, you can't send your full balance because some must be reserved for the gas fee. Try sending a slightly smaller amount (e.g., total minus 0.005 ETH for gas).

03

Check Token vs Native Balance

In MetaMask, the top of the Assets tab shows your native token balance. Scroll down for ERC-20 tokens. Confusing the two is a common reason for this error.

04

Bridge or Buy Native Tokens

If you have zero native token on a chain, use a bridge (Stargate, Hop) to bring some over, or buy directly on an exchange and withdraw to that network.

MetaMask
Stargate
Gas Station Networks