Swapping tokens
Open the wallet and select Swap. In the Market tab, choose the token you are Selling and the one you are Buying, and enter the amount (Half and Max fill it from your balance). The rate line below can be expanded for details. Select Swap to execute.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. Choose the amount to Allocate and the token To Buy, then set the trigger as a Price or a market cap (MCap toggle), either by typing a value or with the percentage presets relative to the current market price (for example -10% or -20%, or a custom percentage). Expiry offers 10 minutes, 1 hour, 1 day, 3 days, 7 days (the default), or 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 the amount you are Spending into several orders executed on a schedule. In Schedule, set the number of orders and the period they run over (minutes, hours, days, weeks, or months); the Receiving field shows the estimated amount per order. Select Start Recurring. 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.

