Why did my swap fail?

  • Updated

Phantom’s in-app swapper lets you convert tokens directly in your wallet, whether you’re swapping on the same network (like SOL to USDC on Solana) or bridging across networks (like ETH on Ethereum to USDC on Polygon).

If your swap failed, here are the most common causes and what you can do to fix them.

Insufficient native token to pay gas fee

Phantom can’t complete a swap if your wallet doesn’t have enough of the network’s native gas token to cover transaction fees. Even if you have other tokens, they can’t be used for gas. 

Even if you have other tokens, they can’t be used for gas. For example, if you’re trying to swap USDC for ETH on Ethereum and you have zero ETH, the swap will fail due to insufficient ETH.

What you need:

  • For swaps, you need gas on the network where the swap is happening.
  • For bridges, you need gas on both the origin and destination network.

See recommended minimum balances for each network.

What you can do

  • Buy or transfer the native token to your Phantom wallet.
  • On Solana, for gasless swaps, enable auto-slippage or set slippage to 0.5% or higher in the swap settings.
  • Try submitting your swap again after you topped up the native token.

Slippage too low

If you’re trying to swap a low-liquidity or volatile token (such as meme tokens), your swap might fail because your slippage tolerance is set too low.

What you can do

On the Swap tap, go to Settings and increase slippage to 0.5% or higher.

No quotes available

This usually means Phantom couldn’t find a valid route to complete your swap. This often happens when:

  • The token pair is unsupported.
  • There’s not enough liquidity available.

What you can do

  • Wait a few minutes and try again.
  • Swap manually using a trusted DEX like:

Swap is taking too long

Cross-chain swaps may take several minutes to an hour due to multiple confirmations, bridge queueing, or network congestion.

What you can do

  • Be patient and let the swap complete.
  • Track the status in the Recent Activity tab in the Phantom app, or use the Li.Fi Scanner for real-time updates.

Tokens didn't appear after the swap

Your swap completed but tokens aren’t showing on the destination chain.

What you can do

  • Verify the transaction on a blockchain explorer, such as Solscan, Etherscan, and so on.
  • Look up the cross-chain route using the Li.Fi Scanner and see if it’s pending or failed.
  • Make sure you bridged to a network that Phantom supports (Solana, Ethereum, Base, Polygon, Sui, Monad).

Tokens sent to an unsupported network

If you accidentally sent tokens to a network that Phantom doesn’t support, they won’t appear in your wallet.

What you can do

  • Use another wallet that supports the destination chain.
  • Export your private key or recovery phrase from Phantom and import it into a compatible wallet (like MetaMask or Trust Wallet).

Swap failed due to malicious or frozen token

Phantom may block a swap if the token you’re trying to trade is malicious or frozen:

  • Malicious tokens are known scam tokens designed to steal funds or trick users.
  • Frozen tokens are assets that have been locked by the issuer using a feature called freeze authority. This prevents them from being transferred or swapped.

When swapping malicious tokens, you may see this message: "We are having trouble updating your token prices. Your funds are safe."

Creators of malicious tokens sometimes allow wallets they control to trade freely while blocking others. Phantom can't override these restrictions.

What you can do

Be extremely cautious when dealing with unfamiliar or unverified tokens. Scammers often create tokens that imitate popular ones to deceive users.

Before swapping:

  • Verify the token’s contract address, name, and symbol.
  • Avoid tokens with unclear origins or no trading history.

With the affected token:

  • Don’t attempt to swap or transfer it elsewhere, because it may be unsafe or blocked.
  • If you fully trust the token and understand the risks, you can try using a reputable decentralized exchange (DEX) such as Jupiter (for Solana) or Uniswap (for EVM chains).

Compromised account

If every swap fails, and you see warning messages such as "malicious account", "wallet not able to pay fees", "Do not send funds to the account" or anything related, then your wallet itself may be compromised.

What you can do

  • Stop using the wallet immediately.
  • Create a new Phantom wallet with a fresh recovery phrase.

Refuel appeared during the swap

Phantom’s Refuel feature automatically adds gas on the destination network when your wallet doesn’t have enough. It deducts a small portion of the token you’re bridging (for example, ARB) to give you a bit of the destination gas token (like POL on Polygon).

Was this article helpful?

677 out of 1550 found this helpful
Can't find what you're looking for?

Start a chat