Skip to main content
Jupiter Mobile provides access to Jupiter’s swap and order products directly from the app. This page covers how to use these features within Jupiter Mobile, including mobile-specific behavior, fees, and limitations. For detailed documentation on how these products work under the hood:

Jupiter Swap (Ultra)

Routing and execution mechanics.

Limit Orders

How limit orders are filled on-chain.

Recurring Orders

How DCA execution works.

Instant Swap

1

Open swap

Navigate to the Swap tab → Instant section.
2

Select tokens and amount

Choose the input and output tokens and enter the amount.
3

Review details

Tap the right arrow (>) to check execution parameters.
4

Confirm

Confirm the trade. Tokens are sent to your wallet immediately upon execution.
A toast notification appears in the app when your swap executes successfully. Jupiter Mobile uses for instant swaps. Slippage, MEV protection, and routing are all handled automatically. You only select the tokens and the amount, Ultra optimizes the rest for best price and execution.

Limit Orders

Limit orders let you set a target price at which your trade should execute. The order remains open until the price is reached or the order expires.
1

Open limit order

Navigate to the Swap tab → Limit section.
2

Set sell token and amount

Enter the token and amount on the sell side.
3

Set trigger price

Tap the right arrow (>) next to “Trigger when x [Token A] = y [Token B]” to input your trigger price and expiration time.
4

Confirm and place

Review the order summary, save changes, and place the order.
If you have Radar notifications enabled, you’ll receive a push notification when your limit order fills.
For how limit orders are executed on-chain, see Limit Orders.

Recurring Orders

Recurring orders let you split a trade into multiple smaller orders executed at regular intervals (similar to dollar-cost averaging).
1

Open recurring order

Navigate to the Swap tab → Recurring section.
2

Set sell token and amount

Enter the token and total amount on the sell side.
3

Configure schedule

Tap the right arrow (>) next to “Recurring every x minutes over y orders” to configure:
  • Execution interval between orders
  • Number of orders
  • Optional price range for execution
4

Confirm and place

Review, save changes, and place the recurring order.
For how recurring orders are executed on-chain, see Recurring Orders.

Minimum Order Amounts

Order typeMinimum (USD equivalent)
Limit Order$5
Recurring Order100total,spreadoveratleast2orders(100 total, spread over at least 2 orders (50 per order minimum)

Token Support Restrictions

tokens with transfer tax features are not supported on Limit and Recurring orders. This is because token creators can modify transfer tax rates at any time, which could lead to users receiving significantly less value than expected at execution time. Token-2022 tokens are supported on Instant swaps (via Ultra).

Fees

Trade typeFee
Instant swap (via Ultra)0% to 0.5%, depending on pair volatility
Gasless swapStandard Ultra fee + gasless surcharge (capped at 10% max)
Limit order0.1% flat
Recurring order0.1% flat

Gasless Swaps

Gasless swaps let you trade tokens when you don’t have enough SOL to cover transaction fees. Gasless is not a mode you select: it activates automatically when your SOL balance can’t cover gas costs. When gasless kicks in, Jupiter pays the SOL fees (signature fees, priority fees, rent) on your behalf and deducts the equivalent value from the tokens involved in the swap. Surcharge: gasless transactions carry a surcharge capped at 10% maximum. This surcharge is a fixed amount based on the SOL costs Jupiter covers, not a percentage of your trade size. In practice, the larger the trade, the smaller the effective percentage. If a trade is too small for the surcharge to stay within the 10% cap, gasless won’t be available for that transaction.
Gasless is designed primarily for onboarding: you receive tokens (e.g. USDC) in a new wallet and can start swapping without needing to acquire SOL first.
If you trade regularly, keeping a small SOL balance in your wallet gives you access to lower fees than gasless.

Trading Volume and Fees Saved

To see your trading volume:
1

Open swap tab

Navigate to the Swap tab.
2

View stats

Tap Fees saved in the top left. This displays your Jupiter Mobile trading volume since the start of 2025, total swaps completed, and estimated fees saved. You can share this summary on social media.
“Fees Saved” is an estimate based on fee comparisons with other platforms. These savings are applied automatically through Jupiter Mobile’s fee structure and cannot be claimed or withdrawn separately.

Viewing Trade History

Open the wallet drawer from the top left → select History. You can filter by type: Swap, , Recurring, Transfer, or Magic Links.

Troubleshooting

This typically means:
  • Insufficient liquidity for the token pair.
  • The trade amount is too large relative to available liquidity, or too small for reliable execution.
  • The token may have trading restrictions that prevent routing.
Try adjusting the order size and verifying that the token has liquidity on Solana DEXs.
  • Make sure you’re using the latest version of Jupiter Mobile.
  • Verify you have at least 0.01 SOL for transaction fees (unless using gasless).
  • Check your internet connection.
  • If using Ledger, try re-pairing the device via Bluetooth.
If problems persist, open a ticket at support.jup.ag with your wallet address and device details.