Swapping tokens
Open the wallet, select Swap, choose the tokens and amount, and confirm.Transactions execute immediately on confirmation — there is no separate review page.
Jupiter Ultra routing and MEV protection
Swaps in Jupiter Wallet are powered by Jupiter Ultra, the same execution engine as jup.ag. Ultra routes each swap across Solana liquidity for the best available price, and its transaction landing engine provides faster confirmations with built-in MEV protection: private, MEV-resistant execution (MEV, Maximal Extractable Value, covers sandwich attacks and similar manipulation of pending transactions). Ultra also handles gasless execution when you hold no SOL (see below). The trading fee depends on the pair, from 0% to 0.5%. See Jupiter Wallet Fees.Gasless swaps
Gasless execution activates only when you don’t have enough SOL to cover gas costs (signature fees, priority fees, rent). It is not a default mode. Jupiter pays the gas on your behalf. The fee is calculated from the USD value of the SOL paid, converted into an equivalent amount of the output token. The surcharge is fixed per transaction (not proportional to trade size), so larger swaps result in a lower effective percentage. The maximum surcharge is 10%. If the fee would exceed that threshold, the swap will not execute, which means there is a minimum trade size for gasless swaps.Limit and recurring orders
The swap panel has three tabs: Market (instant swap), Limit, and Recurring.- Limit — place an order that executes when the token reaches your target, set by price or market cap, with a configurable expiry (10 minutes to 30 days). The order type selector offers the same order types as the web app: Limit, One Cancels Other (OCO), Limit Buy + OCO (OTOCO), and Trailing Stop Loss.
- Recurring — split a total amount into multiple orders executed on a schedule (a number of orders over a chosen period). See Recurring orders.
Managing your orders
The clock icon (top right of the swap panel) opens Your Orders, with a tab each for Limit and Recurring. Each order shows its status, fill progress, trigger, and expiry, and can be cancelled from there. Opening an order shows its full details (order type, trigger, slippage, fill, creation and expiry dates, order ID). Edit lets you change a pending limit order’s trigger price and slippage in place, without cancelling and recreating it.Auto-Approve
For one-click trading on Jupiter and Meteora, Jupiter Wallet can sign transactions on those dApps without a confirmation prompt. It is off by default and toggled per dApp under Settings → Preferences → Auto Approve. See Auto-Approve in Settings for the trade-offs.Having issues with a swap or an order? See the Jupiter Wallet FAQ.

