Why did my swap fail?

  • Updated

If you're having trouble swapping tokens within the Phantom app, troubleshoot the issue by following the steps in this article. However, if you're experiencing issues with swapping on a third-party decentralized exchange (DEX), we recommend contacting their support team directly.

Not enough native token for fees

Each transaction requires a gas fee paid in the blockchain’s native token. Tokens like USDT or USDC can’t be used to pay gas fees. Check that:

  • You have enough of the required native token (for example, SOL, ETH, SUI, POL).
  • The token is available on the correct network (for example, ETH on Base is different from ETH on Ethereum).

Gas requirements by network:

Network Gas requirements
Solana Requires SOL for all transactions except gasless swaps. Ensure you have at least 0.02-0.05 SOL.
Ethereum Requires ETH for gas fees.
Sui Requires SUI for gas transactions. Ensure you have at least 0.5-0.1 SOL.
Base Requires ETH for gas fees. Ensure you have ETH on the Base network.
Polygon Requires POL for gas fees.

What to do

Before you start a swap, make sure you have enough of the required native token to cover the network fees.

Network congestion

During periods of high activity, blockchain networks can become congested. This can cause transaction failures, especially on Ethereum-compatible (EVM) chains where fees increase significantly. 

What to do

Wait for network activity to decrease, then try your swap again.

Liquidity provider

A swap might fail if the selected liquidity provider doesn’t support the token pair or lacks liquidity. For EVM chains, Phantom uses the 0x aggregator to find the best prices across multiple DEXs.

What to do

Try switching to a different provider from the available list.

Slippage settings

Slippage refers to the difference between the expected price of a trade and the price at which it’s executed. If the price changes too much during the transaction, it may fail.

  • Solana: Phantom has a default slippage tolerance of 0.5%. If the price moves more than 0.5%, the swap fails to protect your funds.
  • EVM chains: If the price exceeds your set slippage range, the swap will fail.

What to do

Increase the slippage value manually and try again. Learn more in What is slippage and how to adjust it?

Low liquidity

If you see a warning “No swaps available due to unsupported pair, low liquidity, or low amount. Try adjusting the token or amount.” it means there’s currently no available liquidity for your selected token pair.

What to do

  • For tokens on Solana, check rugcheck.xyz to see if the token has liquidity or warnings. Avoid tokens with low or no liquidity and poor reputations.
  • Try a different token or amount.
  • Wait until liquidity becomes available.
  • Use an external swapper or DEX.

Warning: Always be cautious when connecting your wallet. Fake websites may attempt to steal your funds.

Frozen token

Frozen tokens are assets that can’t be transferred or traded due to a restriction called freeze authority. This setting is enforced by the token issuer and prevents swaps.

Malicious account

If you receive an error stating that the swap failed due to a malicious account, the token you’re trying to swap is likely a scam. Phantom doesn’t allow swaps of malicious tokens.

What to do

If you still want to proceed with the swap:

  • Use an external DEX such as Jupiter (Solana) or Uniswap (Ethereum/EVM).
  • Visit the DEX’s official website, connect your Phantom wallet, and follow their instructions.

Warning: Be extremely cautious. Scam tokens can be used to trick users into risky transactions or compromise wallet security.

Was this article helpful?

657 out of 1514 found this helpful
Can't find what you're looking for?

Start a chat