Swap crypto in Phantom

  • Updated

In Phantom, you can swap crypto on the same network or across different networks. Phantom routes swaps through trusted decentralized exchanges to find the best available price. Cross-network swaps are handled automatically. You don't need to bridge tokens manually.

Trying to swap CASH tokens into your Cash account? Do it through CashAdd CashQuick Sell CryptoCASH instead.

Requirements

You need a small amount of the network's native token (such as SOL on Solana or ETH on Ethereum) to cover the fee for your transaction. For swaps between two different networks, you may need to pay the fee on both networks. If you don't have enough, the transaction will fail.

See About gas (network fees) for more information.

Browser extension

  1. On the Home tab, click Swap. Or open any token and click Swap to prefill one side.
  2. In You Pay, choose the token you want to swap from.
  3. In You Receive, choose the token and network you want to swap to. Skip this if already prefilled.
  4. Enter an amount in either field.
  5. Review the quote, including slippage, price impact, and fees.
  6. Click Swap Now.

Your new tokens appear after the swap completes. Cross-network swaps may take longer.

Mobile app

Swap on the Swap tab

  1. On the Home tab, tap Swap.
  2. In You Pay, choose the token you want to swap from.
  3. In You Receive, choose the token and network you want to swap to. If you use Phantom Cash, then Cash is selected as the default destination. To change it, tap Cash in the You Receive section and choose a different token.
  4. Enter an amount in either field.
  5. Review the quote, including slippage, price impact, and fees.
  6. Tap Swap Now.

Your new tokens appear after the swap completes. Cross-network swaps may take longer.

Buy a token with another token

  1. Open any token you want to buy.
  2. Tap Buy.
  3. Choose the token you want to pay with. If you have an active Phantom Cash account, then Cash is selected as the default payment method. To change it, tap Pay in the lower left of the buy screen and choose a different token.
  4. Enter an amount, and tap Buy Now.

Your new tokens appear after the swap completes. Cross-network swaps may take longer.

Sell a token for another token

  1. Open any token you currently hold and want to sell.
  2. Tap Sell.
  3. Choose the token you want to receive. If you have an active Phantom Cash account, then Cash is selected as the default destination. To change it, tap Receive in the lower left of the sell screen and choose a different token.
  4. Enter an amount, and tap Sell Now.

Your new tokens appear after the swap completes. Cross-network swaps may take longer.

Swap settings

In most cases, you can leave the swap settings set to Auto. To adjust slippagepriority fees, or tips, select the Settings icon on the swap screen before confirming.    

Fees

Fee Description
Phantom fee 0.85%, charged on select swap pairs.
Network fees (gas) Fees paid to the network in its native token to process your transaction.
Bridge or liquidity provider fees Fees charged by the DEX, bridge, or liquidity provider used for your route. These vary by route and are included in your quote. For some cross-network routes, this may be around 0.3%, but it’s not a fixed amount.
Gasless swap fee 1.5% fee on Solana in the mobile app for trades over $15 that qualify for gasless routing.

Common issues

Not enough gas to complete the transaction

Make sure you have enough of the network's native token to cover the fee before sending. See About network fees (gas) for more information.

Slippage tolerance exceeded

When prices move fast, your swap may fail if the price moves beyond your limit.

  1. Select the Settings icon on the swap screen.
  2. Increase slippage to 0.5% or higher.

Higher slippage may give you a worse rate.

No quotes available or low liquidity

New or low-volume tokens may not have enough liquidity. Try the following:

  • Wait a few minutes and retry
  • Swap a smaller amount
  • Use Jupiter (Solana) or Uniswap (Ethereum/Base/Polygon)

Price impact too high

Large swaps can move the market price significantly. To reduce price impact, split your swap into smaller transactions or trade during periods of higher activity.

Swap is taking too long

Cross-network swaps can take several minutes to an hour due to bridge processing and network confirmations. Track your swap progress in Recent Activity or using the LI.FI Scan.

Tokens don't appear in my wallet

Check the transaction on a blockchain explorer and wait for cross-network confirmations to complete.

Received less than expected

If you received fewer tokens than the estimated amount, one of the following may apply:

  • Price impact: Large trades in low-liquidity markets move prices against you.
  • Bridge fees: Cross-network swaps have extra fees for operating across networks.
  • Platform fees: Third-party services may charge their own fees.

Always review transaction details before confirming.

Token is frozen

Phantom blocks certain Solana tokens where freeze authority has been enabled. If a token in your wallet cannot be swapped and you didn't expect this, see What are frozen tokens on Solana? for more information.

Token is malicious

Phantom blocks certain scam tokens designed to prevent selling. Verified tokens display a purple checkmark. If you encounter a suspicious token, do not interact with it. See An unfamiliar token or collectible appeared in Phantom for more information.

Your wallet may be compromised

If Phantom shows a "malicious account" warning, the account may be controlled by a bad actor. This can happen if you imported a wallet from a recovery phrase you didn't generate yourself.

There is no way to recover a compromised wallet. Create a new wallet and transfer any remaining funds immediately. See Move assets when you need to start over with a new wallet for guidance.

Was this article helpful?

679 out of 1563 found this helpful
Can't find what you're looking for?

Start a chat