GOBLIXO✳Field guides ↗
← THE GOBLIXO BLOG / Network fees

Phantom not enough SOL or ETH? Why USDC cannot always pay gas

Fix the diagnosis behind Phantom’s insufficient SOL or ETH warning: check the fee token on the right network and the exact gasless eligibility.

BY GOBLIXO EDITORIAL · 3 MIN READ
PUBLISHED 2026-11-05 · SOURCES CHECKED 2026-11-09
Have USDC but not enough SOL? Check the fee balance. For an ordinary Solana transfer, check the SOL balance.
THE USEFUL PART

If Phantom reports insufficient SOL or ETH, check the native-token balance on the transaction’s network. USDC value elsewhere does not cover an ordinary network fee; some specific flows support alternative fee payment.

Match what you see to the next check

What you seeWhat to check
USDC on Solana; no SOLCheck whether this exact send or swap supports gasless fees.
ETH exists on another chainCheck the ETH balance on the chain named in the preview.
Sending all native tokensLeave room for the quoted fee; there is no universal reserve amount.

GOBLIXO diagnostic summary. No wallet connection or recovery credentials needed.

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.

Continue your research

Sources & editorial notes

Based on official documentation, checked 2026-11-09. Examples are illustrative. This is research, not hands-on testing; provider terms and availability can change.

  1. Phantom: Not enough native tokens for fees ↗
  2. Phantom: Gasless transactions on Solana ↗
  3. Phantom: Gasless transactions on EVM networks ↗

Questions about a product? Use the provider’s official support. Never share recovery phrases or private keys.

Keep asking better questions.

ALL STORIES ↗