Swap supported SPL tokens on Solana using Orca’s swap interface.
Orca lets you choose how to route your swap, including routing directly through Orca pools or using supported third-party aggregators such as Titan, Jupiter, and DFlow.
Visit orca.so and click Connect Wallet in the top right corner, or center of the trading modal on mobile.Select your wallet from the list and approve the connection.
2
Select your tokens
In the swap interface:
Click the top token selector to choose the token you want to sell or pay with
Click the bottom token selector to choose the token you want to buy or receive
Select tokens using the dropdown or search by name, ticker, or mint address
3
Enter the amount
Type the amount you want to swap in either field:
Enter in the top field to specify how much you’re selling
Enter in the bottom field to specify how much you want to receive
Use Half or Max buttons for quick amounts.
Enter your swap amount and see the live quote
4
Review the quote
Check the swap details:
Rate — The quoted exchange rate for the selected swap
Price impact — The estimated effect of your trade size on the quoted rate
Minimum received — The lowest amount the transaction is set to accept based on your slippage setting
Click the dropdown arrow to see more details.
Review full trade details before confirming
5
Review routing options optional
Orca lets you select a routing source before swapping. The currently selected route is shown in the top right of the swap panel. Click it to change the route source.
Titan, DFlow, or Jupiter — Route through the selected third-party aggregator.
Orca routing — Route directly through Orca pools.
If routing directly through Orca pools returns a higher quoted output than the selected aggregator route, the displayed quote may use Orca routing instead. When this happens, Orca shows that the trade will route through Orca before you submit.Review the quoted output, price impact, fees, slippage setting, and route source before swapping.
6
Adjust slippage optional
Click the gear icon (⚙️) to adjust slippage tolerance if needed.
Pair Type
Example Slippage
Stablecoins
0.1%
Major pairs, such as SOL/USDC
0.5%
Volatile tokens
1-3%
Volatile or low-liquidity tokens — Review carefully; higher slippage settings may increase execution risk.See Understanding Slippage for more details.
7
Execute the swap
Click Trade or Swap and approve the transaction in your wallet.The UI will show progress and confirmation status.
Swapped tokens should appear in your wallet after the transaction confirms. You may need to refresh your wallet or add the token if it is new to your wallet.
Why did I receive less than quoted?
The final amount can differ due to:
Slippage — Price moved between quote and execution
Price impact — Your trade size affected the quoted rate
Fees — Swap and route fees may affect the final amount
If the swap cannot meet the minimum received amount shown, the transaction should fail rather than execute.
My transaction failed—what now?
Common causes include:
Slippage too low — The price moved beyond your slippage setting before execution
Insufficient SOL — Your wallet did not have enough SOL for fees
Price moved — The quote changed before the transaction confirmed
Route unavailable — The selected route or pool conditions changed before execution