Logo PhantomLogo Phantom
Download

Still need help? Start a chat.

© Phantom
  • |
  • Privacy Policy
  • |
  • Terms of Use
  • |
  • phantom.com
PhantomTrade

Swap crypto in Phantom

Swapping lets you trade one token for another across supported networks in Phantom. Phantom automatically performs a same-network swap or a cross-chain swap, depending on the tokens you choose.

What you need #

  • A small amount of the network's native token to pay network fees. Some Solana and EVM swaps may be gasless.
  • For cross-chain swaps and swaps on Robinhood Chain, an amount of at least $2 (USD value).

Mobile app #

To buy one token with another, follow these steps:

  1. Open a token in Phantom.
  2. Tap Buy, Buy > More, or Trade > Buy.
  3. Choose the token you want to spend.
  4. Enter the amount.
  5. Check the token you’re buying, the amount you're spending, and the amount you’re quoted to receive.
  6. Review the fees and price impact. Price impact is how much your own trade affects the price. To change slippage, open swap settings.
  7. Confirm the swap.

To sell one token for another, follow these steps:

  1. Open a token you hold.
  2. Tap Sell or Trade > Sell.
  3. Choose the token you want to receive.
  4. Enter the amount.
  5. Check the token you’re selling, the amount you're selling, and the amount you’re quoted to receive.
  6. Review the fees and price impact. Price impact is how much your own trade affects the price. To change slippage, open swap settings.
  7. Confirm the swap.

Or use the Trade screen for a classic layout:

  1. Tap the + button in the lower right, then tap Trade.
  2. In You Pay, choose the token you want to pay with.
  3. In You Receive, choose the token you want to receive.
  4. Enter the amount.
  5. Check the token you're paying with, the amount you're paying, and the amount you're quoted to receive.
  6. Review the fees and price impact. Price impact is how much your own trade affects the price. To change slippage, open swap settings.
  7. Confirm the swap.

After the transaction confirms, tokens appear in your portfolio.

Browser extension #

  1. On the Home tab, click Swap.
  2. In You Pay, choose the token you want to pay with.
  3. In You Receive, choose the token you want to receive.
  4. Enter the amount.
  5. Check the token you're paying with, the amount you're paying, and the amount you're quoted to receive.
  6. Review the fees and price impact. Price impact is how much your own trade affects the price. To change slippage, open swap settings.
  7. Confirm the swap.

After the transaction confirms, tokens appear in your portfolio.

Fees #

FeeDescription
Phantom fee0.85%, applies to most swaps. Some flows, such as deposits to your perps balance, and swaps from USDC, USDT, USDG, PYUSD into your Cash account, do not carry this fee.
Network feeVaries, and may be sponsored if the swap is gasless. On cross-chain swaps, the network fee includes the bridge provider's charge¹. To compare bridge fees across providers, open swap settings, then select Provider before you confirm.

¹ If you swap from the Trade screen, the bridge provider's fee is shown as a separate Cross Chain Swap Fee line.

Minimum swap amount #

Cross-chain swaps and swaps on Robinhood Chain may have a minimum of $2 (USD value). Fixed costs like gas and bridge fees take up a large share of very small swaps. They can make a quote unavailable or leave you with much less than you sent. If your amount is below the minimum, increase it to continue.

Troubleshooting #

Choose the section that matches what you see. Before trying another swap, check whether the original transaction was submitted.

Open History, select the swap, and review its status. If a transaction exists, use the blockchain explorer option to check it.

  • Pending: Wait for confirmation. For swaps between networks, see Cross-chain swap stuck or taking a long time.
  • Completed, but tokens are missing: Check the destination account and network. For Bitcoin, see Bitcoin swap completed, but BTC is missing.
  • Failed or no transaction was submitted: Follow the section matching your error. If the explorer still shows the transaction as pending, don’t treat it as a completed failure.
Quotes or swaps keep failing #

Install any available Phantom update, then fully close and reopen the app. An outdated app can cause problems loading swap quotes.

If the error continues, note whether it affects one token or several. A problem with one token may involve its liquidity or trading restrictions. Errors across several tokens need further investigation.

Follow the section matching your error. If you’ve already tried its steps, contact Phantom Support.

“Insufficient funds” or “Not enough SOL/ETH/POL” #

You may have enough of the token you want to swap but not enough of the network’s native token to pay the transaction fee.

Check the native-token balance on the network you’re using. For example, ETH on Ethereum and ETH on Base are separate balances; ETH on Ethereum cannot pay a Base network fee.

If you’re swapping the native token itself, reduce the amount so enough remains for the fee.

“No quotes available” or “Quote unavailable” #

Phantom may be unable to find a supported route for the token pair or amount. This can happen when liquidity (the tokens available for trading) is too low, or when your swap is below the minimum amount.

If the swap hasn't been submitted, follow these steps:

  1. For a cross-chain swap or a swap on Robinhood Chain, check that the amount is at least $2 (USD value). Very small swaps can fail because fixed network and bridge fees take up too much of the amount. If yours is below $2, increase the amount and request a new quote.
  2. Wait a few minutes, then request a new quote.
  3. Check whether the token has an active trading pool. See Unable to swap a token due to low liquidity.

For a cross-chain swap, an intermediate token such as USDC, ETH, or SOL may provide another route. Each additional swap can add fees and price impact, and a route is not guaranteed.

Swap simulation failed #

Phantom checks a proposed transaction before submitting it. If that check fails, the swap cannot proceed as proposed.

Possible causes include insufficient liquidity, token trading restrictions, or slippage settings that don’t allow the swap to complete.

Try a smaller amount and check your slippage setting. Auto is suitable for most swaps. Increasing slippage tolerance allows a worse execution price, so review what you’re willing to accept before changing it. See Adjust swap settings.

A simulation failure alone does not establish that a token is malicious. If it continues, contact Phantom Support.

Swap failed after loading #

Check History and the blockchain explorer before retrying. A transaction may still be pending even if the app displays an error.

If no transaction was submitted, or the explorer confirms it failed, try a smaller amount or request a fresh quote after a few minutes.

If the source transaction of a cross-chain swap completed, see Cross-chain swap stuck or taking a long time before starting another swap.

Price impact too high or received less than expected #

Price impact is how much your own trade affects the price. Larger trades and lower-liquidity tokens usually have higher price impact.

Before confirming, check the amount you're quoted to receive and the price impact. A smaller trade or a token with more liquidity may reduce price impact.

If a completed swap returned significantly less than expected, review its transaction details and, for a cross-chain swap, both networks' explorer records.

Cross-chain swap stuck or taking a long time #

Swaps between networks require blockchain confirmations and bridge processing. Bitcoin swaps can take longer because they also depend on Bitcoin network confirmations. The on-screen countdown is an estimate, not a guaranteed completion time.

Phantom uses several bridge providers, including LI.FI, Relay, deBridge, and Garden. The tracking tool depends on the provider handling your swap.

Open the swap in History and check the source and destination transactions using the available blockchain explorer links.

What you findWhat to do
Source transaction is pendingWait for confirmation. Don’t submit the swap again.
Source transaction completed; bridge is processingWait for bridge processing. Don’t submit the swap again.
Destination transaction completed; tokens are missing in PhantomCheck the destination account and network, then close and reopen Phantom. For Bitcoin, see Bitcoin swap completed, but BTC is missing.
Source transaction completed; bridge is stalled or failedContact Phantom Support.

If you cannot determine the swap’s status, contact Support before retrying. Phantom Support cannot reverse a bridge transaction or force completion, but can investigate and escalate to the relevant provider.

Resetting your wallet will not recover a missing destination transaction.

Bitcoin swap completed, but BTC is missing #

Phantom supports separate two types of Bitcoin addresses: Native SegWit and Taproot. After a swap, your BTC can land in your Taproot address even when that address is not turned on in the app.

To troubleshoot, follow these steps:

  1. Go to Settings > Preferences > Preferred Bitcoin Address.
  2. Enable Taproot.
  3. Close and reopen Phantom.
  4. Check the balance in both Native SegWit and Taproot addresses.
A token ended up in your Cash account #

An unsupported Solana token sent to your Cash address may not appear in your Cash balance.

For recovery steps, requirements, and help when the recovery option is missing, see Recover crypto sent to your Cash account.

Token cannot be sold or swapped #

A token may have no usable liquidity or may restrict selling or transfers. A displayed price does not guarantee that you can sell it for that value.

  • Low liquidity: See Unable to swap a token due to low liquidity.
  • Frozen token: A frozen Solana token cannot be sent, sold, or swapped. Phantom cannot unfreeze it. See What are frozen tokens on Solana?
  • Malicious or unfamiliar token: Avoid links or claim instructions associated with it. See Report a token or collectible as spam.

Changing swap settings cannot remove a token’s contract restrictions.

Watch-only address #

If Phantom opens but you can’t use your wallet, your sign-in session may have expired after the app transferred from a backup.

Before resetting Phantom, make sure you have the original credentials for the wallet. You’ll need them to restore access. If you previously imported additional recovery phrases or private keys, have those in hand, too.

  1. Go to Settings > Security & Privacy > Reset App. If you can’t access this option, uninstall Phantom and download it again.
  2. Open Phantom and restore your wallets using the same Apple or Google account, recovery phrases, or private keys.

Resetting Phantom clears its local data. It doesn’t erase your wallets or funds.

“This account might be malicious” #

Stop depositing funds into the account. This warning may indicate malicious account ownership or a wallet controlled by someone else.

Recovery options depend on what happened. Follow the malicious-account guidance to check the account and secure your wallet.

See also #

  • Understanding gasless transactions on Solana
  • Understanding gasless EVM transactions
  • Unable to swap a token due to low liquidity
Contents

Related articles

Adjust swap settings in Phantom

With each swap, you can adjust the available settings and review the trade details on the confirmation screen before you proceed. Available options depend on your payment method, tokens, and networks.
Updated 11 hours ago

Unable to swap a token due to low liquidity

If you can’t swap a token in Phantom, there may not be enough liquidity available to complete the trade. Tokens with little or no liquidity may also be unable to display a price in Phantom.
Updated 2 months ago

Trade tokenized equities in Phantom

You can trade tokenized equities in Phantom using crypto. Tokenized equities are blockchain-based tokens that provide price exposure to real-world assets, including publicly traded US stocks and ETFs,...
Updated 2 months ago

Sell your crypto for fiat currency through an exchange

To sell crypto you hold in Phantom for your local currency, such as USD or EUR, send your tokens to an exchange and sell them there. Then withdraw the money to your linked bank account, or use another...
Updated 15 hours ago

Understanding gasless transactions on EVM networks

Gasless transactions let you swap on supported EVM networks without needing the network's native gas token in your wallet, for example ETH on Ethereum or Robinhood Chain, or USDC on Arc.
Updated 16 hours ago