Phantom’s in-app swapper makes it easy to swap tokens within the same blockchain like Solana or cross-chain, such as from Solana to Ethereum. Supported networks include Solana, Ethereum, Base, Polygon, Sui, and others. Currently, Bitcoin (BTC) is not supported for swaps in Phantom. Phantom’s swapper routes your trade through one or more decentralized exchanges (DEXs), called swap providers, to find the best price and liquidity.
Before you begin
Before you start swapping:
- Cross-chain swaps require gas fees on both the origin and destination networks, since transactions are executed on each side. Be sure you hold enough of the native token for both chains before starting the swap.
- Set slippage to Auto or ≥ 0.5% for volatile tokens.
- Check that the token isn’t hidden, spam, or unverified.
Swap tokens in Phantom
Follow these steps to perform a token swap, whether on the same network or across chains:
- Open Phantom and go to the Swap tab. This is your starting point for both swaps and transfers.
- Choose the network and token you’re swapping from. If you’re swapping a low-liquidity or newly launched token (such as a memecoin), consider increasing your slippage in the Swap Settings.
- Choose the network and token you want to swap to. Make sure the token is trusted. If it’s unverified or suspicious, it may be a spam token that prevents your transaction from going through.
- Enter the amount to swap. You’ll see a quote showing the estimated amount you’ll receive after fees.
- Check gas fees:
- For same-network swaps, you’ll need gas on that network (for example, ETH on Ethereum).
- For cross-chain swaps, you’ll need gas on both the origin and destination networks (for example, ETH on Ethereum and SOL on Solana).
- Review and confirm your order. Once you’re ready, select Swap now to submit the transaction.
- View the status of your transaction in the Activity tab. For cross-chain swaps, you can also paste your transaction ID into the Li.Fi Scanner for real-time updates.
If you received fewer tokens than expected, see Why did I receive fewer tokens than expected?
Tip: Having trouble with your swap? See our Troubleshooting cross-chain swaps guide for common issues and fixes.
Fee breakdown
Phantom charges the following fees for swaps:
- Phantom fee: 0.85% on select swap pairs.
-
Network fee:
- For same-network swaps, you pay gas in the native token of that network (such as SOL, ETH, or POL).
- For cross-chain swaps, you pay gas fees on both the origin and destination chains.
- Bridge provider fee: Approximately 0.3%, charged by the bridging protocol during cross-chain swaps.
- Gasless swap fee: 1.5%, applied on Solana only, for mobile trades over $10 that qualify for gasless routing.
You’ll see a full breakdown of all applicable fees before confirming your transaction.
Network fee
To complete a swap, you need a small amount of each network’s native token to pay for gas. Here’s what Phantom requires:
- Solana: Approximately 0.002 SOL
- Ethereum: Approximately 0.002 ETH
- Base: Approximately 0.002 Base ETH
- Polygon: Approximately 0.5 POL
- Sui: Approximately 0.01 SUI
- Monad: Approximately 0.002 MON
If you're out of tokens, deposit, bridge, or swap for the correct native has token before retrying. You don’t need gas on Solana if you’re using the mobile app and your swap is over $10 USD—Phantom will deduct the swap fees from the token you're swapping into.
Swap settings
During a swap or transfer, select the Swap Settings button in the top-right corner of the Swap tab to access advanced options.
Slippage
Slippage is the difference between the quoted price and the final execution price of a trade. Phantom’s default slippage is set to 0.3%, but you can adjust it up to 30% depending on your needs.
- For low-liquidity tokens, especially newly launched or meme tokens, you may need to set your slippage to 0.5% or higher. Using Auto is a safe default for most swaps.
- For swaps on Ethereum, consider increasing your slippage to 0.5% or more to account for longer block times and price volatility.
- If the market price changes more than your slippage tolerance before confirmation, the swap will fail.
- The slippage setting you choose will persist across sessions.
Priority fee
Priority fees affect how quickly your transaction is confirmed on the Solana network. When network activity is high, validators prioritize transactions that include higher priority fees.
- If your transaction is delayed, increasing the priority fee may help it process faster.
- You can adjust this setting as needed within the Swap Settings panel.
Want a visual walkthrough? Watch our quick tutorial on the Phantom in-app swapper: