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.Swaps and sends made from the wallet can use Solana’s v1 transaction format, the larger format live on mainnet since September 2026. Nothing changes on your side: the wallet picks the format the transaction needs, and earlier formats keep working.
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. There is no extra fee for gasless. Jupiter pays the network fees on your behalf and increases the swap fee by the equivalent value, so you receive slightly fewer output tokens. Because that amount is fixed per transaction (not proportional to trade size), it weighs less on larger swaps, and gasless is only offered when it stays within 10% of the trade. In practice, gasless kicks in when you hold less than 0.01 SOL, the trade is at least about $10 (adjusted with network conditions), and the token you sell is verified.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.

