Skip to main content

Overview

Jupiter Ultra is the default trading mode on jup.ag. It is designed to optimize every swap for transaction success rate and execution price, while handling trade settings automatically. Ultra Mode combines multiple systems to achieve this:
  • Juno Liquidity Engine — Aggregates across all leading AMMs (Automated Market Makers) on Solana, as well as third-party liquidity sources like DFlow, Hashflow, and OKX, in addition to Jupiter’s own routers: Metis and JupiterZ. Juno includes self-learning capabilities that detect and sideline low-quality liquidity sources over time.
  • Smart Transaction Landing (Beam) — Fine-tunes every transaction in real time for faster and more reliable confirmations, while offering private, MEV-resistant execution.
  • Real-Time Slippage Estimation (RTSE) — Automatically calculates optimal slippage tolerance by analyzing current market conditions, monitoring price impact and volatility, and adjusting settings to balance trade success and price protection.
  • Gasless support — Automatically offers gasless trades for qualifying transactions. See Gasless Trading below.

Key Features

Meta-aggregation

Aggregates across leading AMMs and third-party liquidity sources (Metis, JupiterZ, DFlow, Hashflow, OKX, and others) to find the optimal route and execution price.

Predictive Execution

Forecasts potential slippage and prioritizes the most reliable routes for the best real-world results.

Private Execution (ShadowLane)

Ultra’s in-house transaction landing engine provides faster confirmations and built-in MEV protection.

Ultra Signaling

Allows Prop AMMs to quote tighter spreads (up to 50% better) for non-toxic flow, improving pricing for Ultra users.

RTSE

Automatically adjusts slippage settings based on current volatility and liquidity conditions.

Lowest Fees

0–0.5% depending on pair volatility.

Pricing

Jupiter Ultra finds the best price by checking all available liquidity pools across leading AMMs and aggregators on Solana. Prices update every second to keep quotes fresh and accurate.

Fees

Ultra Mode fees depend on the token pair and market conditions:
Pair TypeFee
SOL / Stable → JUP / JLP / jupSOL0%
LST ↔ LST or Stable ↔ Stable0%
SOL ↔ Stable0.02%
LST ↔ Stable0.05%
All other swaps0.1%
Buying / Selling new tokens (within 24h of token age)0.5%
LST stands for Liquid Staking Token (e.g. jupSOL, jitoSOL). These are tokens that represent staked SOL while remaining tradable.
Gasless trades via Ultra Gasless Support incur a surcharge of up to 10%, deducted from the swap amount to cover gas costs. See Gasless Trading below.

Gasless Trading

Jupiter Ultra offers two gasless mechanisms that allow users to swap without holding SOL for transaction fees.
Gasless is invoked as a last resort when you cannot fulfill gas requirements on your own. It activates automatically when all of the following conditions are met:
  • You have less than 0.01 SOL in your wallet.
  • Your total trade size meets the minimum threshold (approximately $10, may vary).
  • The token on the sell side of the trade is verified by Jupiter.
When activated, Jupiter pays the gas on your behalf (signature fees, priority fees, rent). The USD value of the SOL spent is calculated and deducted from your swap amount as an equivalent in the fee token. This gasless surcharge can be up to 10% maximum. Since the surcharge is based on a fixed SOL cost and not on trade size, larger trades result in a lower percentage fee.
Gasless is designed primarily for onboarding (e.g. creating a new wallet and swapping USDC without needing to acquire SOL first). Standard swaps where you pay your own gas will generally result in better execution.

Supported tokens

All major verified tokens with high liquidity (such as USDC, Fartcoin, Bonk, and other popular tokens) are supported for gasless trades. Not all tokens qualify, but support is actively expanding.

Wrapped SOL (wSOL)

You can use Jupiter to swap wrapped SOL (wSOL) into other tokens. However, wSOL and native SOL are treated as separate tokens in the Solana ecosystem. wSOL can be traded like any other token, but it cannot be used directly to pay for transaction fees.
Ultra Mode handles all trade settings (slippage, fees, routing) automatically. If you want full control over these settings, use Manual Mode.