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.
Before you swap
You need a small amount of the network's native token (such as SOL on Solana or ETH on Ethereum) to cover network fees. For swaps between two different networks, you may need to pay fees on both networks. See About gas (network fees) for more information.
Tip: On Solana, if your SOL balance is too low, Phantom may complete the swap using a gasless swap instead. See About gasless swaps on Solana for more information.
Browser extension
- On the Home tab, click Swap.
- In You Pay, choose the token you want to swap from.
- In You Receive, choose the token and network you want to swap to. Skip this if already prefilled.
- Enter an amount in either field.
- Review the quote, including slippage, price impact, and fees.
- Click Swap Now.
The token will appear in your portfolio after the transaction confirms. Note that cross-network swaps may take longer.
Mobile app
- On the Home tab, tap Swap.
- In You Pay, choose the token you want to swap from.
- In You Receive, choose the token and network you want to swap to. If You Receive is set to Cash, tap it to choose a different token.
- Enter an amount in either field.
- Review the quote, including slippage, price impact, and fees.
- Tap Swap Now.
The token will appear in your portfolio after the transaction confirms. Note that cross-network swaps may take longer.
Buy or sell tokens on mobile
On mobile, you can also use the Buy and Sell buttons to convert between tokens directly from the token page.
To sell a token (swap it for another token):
- Tap the token in your portfolio.
- Tap Sell.
- Enter the amount of the token you want to sell.
- Choose the token you want to receive, such as SOL or USDC.
- Review and confirm.
The token you selected will appear in your portfolio after the transaction confirms. Your original token balance will decrease by the amount sold.
To buy a token (swap another token for it):
- Tap the token in your portfolio.
- Tap Buy.
- Choose the token in your portfolio you want to pay with.
- Enter the amount and confirm.
The token will appear in your portfolio after the transaction confirms.
Swap settings
In most cases, you can leave the swap settings set to Auto. To adjust slippage, priority 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. |
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 swapping. 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.
- Select the Settings icon on the swap screen.
- 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 for Phantom to generate a swap quote. This does not always mean the token is unsafe, but it does mean the token may have limited market activity. Try the following:
- Wait a few minutes and retry.
- Swap a smaller amount.
- Verify the token's contract address and confirm it matches the official project.
- Use Jupiter (Solana) or Uniswap (Ethereum/Base/Polygon).
If no supported market exists, the token may remain unswappable in Phantom.
For further steps including checking liquidity on external platforms, see Swap low-liquidity tokens in Phantom.
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.
Token cannot be sold or swapped
Some tokens are designed so they cannot be sold or swapped normally. This includes tokens sent to your wallet without permission that imitate legitimate assets, tokens with no real liquidity, or tokens with smart contract restrictions that prevent selling.
Warning: Do not interact with links, websites, or claim instructions tied to unfamiliar tokens. Even if a token shows a value, that value may be misleading or spoofed.
If you did not expect the token, treat it as suspicious and avoid interacting with any linked content. If it appears to be spam, go to the token page and select More → Report As Spam.
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 do not 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 did not 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.
The 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 information.