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.