The balance you send may not pay the fee
Holding USDC does not automatically mean a wallet can pay for every operation involving it. In a standard Solana transaction, SOL pays the network fee. On Ethereum, ordinary gas is paid in ETH. The asset being transferred and the asset used to process that transfer can be different balances.
Read the exact network and action in the error message. An insufficient-fee warning is not the same as a token being worthless or an account being locked. This guide helps identify the missing part of the workflow without prescribing an amount of crypto to buy.
Check the chain as well as the ticker
ETH on Ethereum and ETH on another network are separate balances. A combined wallet valuation can hide that distinction. Check the fee balance in the account and network used by the proposed transaction, not the total value shown at the top of the portfolio.
In a fictional example, a wallet displays USDC on Solana and ETH on Ethereum, but no SOL. The ETH balance does not pay for an ordinary Solana transfer. A similarly named asset elsewhere is not a fee balance on the network that needs to process the request.
Gasless does not necessarily mean free
Phantom documents eligible gasless flows in which a fee can be deducted from another token or sponsored. The eligibility depends on the network and action. Its Solana guidance covers selected transfers and swaps; its EVM guidance describes eligible swaps rather than making every send gasless.
Read the prompt for the transaction in front of you. Do not assume a feature applies because another token or an earlier transfer qualified. If a fee is deducted from the token being sent or received, include that effect when checking what the recipient or wallet will actually receive.
Inspect the preview before changing the amount
Check the input amount, recipient amount, fee asset, fee payer and network. If the wallet says a flow is ineligible for alternative fee payment, follow its current official guidance rather than looking for a secret setting. Product eligibility can change after this article's review date.
Suppose a fictional preview deducts 0.10 units from a 20-unit token amount to cover processing. The resulting 19.90 units are not the same as a fee-free transfer. This is arithmetic only, not Phantom pricing or an estimate of a current network fee.
If a native-token balance is required
Confirm that requirement in the wallet's official instructions. If you choose to fund the account, the incoming asset must use the correct network and receiving address. Sending the wrong version can create a second problem instead of resolving the first one. Consider any withdrawal minimum, fee and receiving restriction before arranging a transfer.
When sending a native asset itself, the amount and the fee compete for the available balance. A maximum-send control may account for this, but review its result. There is no universal reserve that is correct for every network, wallet operation or period of network demand.
Keep the diagnosis narrow
An insufficient-fee message identifies a condition to investigate. It does not authorize an unknown website to validate or unlock the wallet. No fee-balance check requires you to disclose a recovery phrase, send credentials to support or approve an unrelated token allowance.
Before retrying, write down the network, asset being moved, fee asset, account and available payment method. If an earlier request was already submitted, check its status separately. A new fee balance does not tell you whether the original transaction succeeded, failed or is still pending.

