Skip to main content
Trading on Jupiter involves risks inherent to onchain trading on Solana. This page covers the main risks you should understand before using any Jupiter Swap product.

Trading Risks

Slippage is the difference between the price you expect and the price you actually get when the trade executes. It occurs because market conditions can change between the moment you submit a swap and the moment it lands onchain.In Ultra Mode, slippage is managed automatically via RTSE (Real-Time Slippage Estimator). In Manual Mode, you set your own slippage tolerance. Setting it too low increases the chance of failed trades. Setting it too high exposes you to worse execution prices.
Price impact occurs when your trade size is large relative to the available liquidity in a pool. The larger your trade compared to the pool, the more the price moves against you.Jupiter displays the estimated price impact in the swap widget before you confirm. If the price impact is high, the trade may result in a significant loss of funds. See Price Impact for details.
MEV refers to strategies like frontrunning and sandwich attacks where bots exploit pending transactions to profit at your expense.Ultra Mode includes built-in MEV protection through private transaction submission via Jupiter Beam. This significantly reduces the risk but does not eliminate it entirely. MEV cannot be fully prevented on any blockchain.
Manual Mode does not include MEV protection. Transactions are submitted through standard or Jito RPCs depending on your settings, but without the private execution guarantees of Ultra Mode.
When using Ultra Gasless Support, Jupiter pays the gas on your behalf, but the cost is deducted from your swap amount as a surcharge of up to 10%. Since the surcharge covers a fixed SOL cost, larger trades result in a smaller percentage impact.Gasless is a last-resort mechanism for users who cannot pay gas themselves. Standard swaps where you pay your own gas will generally result in better execution.This surcharge does not apply to swaps routed through JupiterZ, where the market maker covers the gas at no additional cost to you.

Token Risks

Token creation on Solana is permissionless. Anyone can create a token with any name or ticker. This means fake or misleading tokens exist, including tokens designed to impersonate legitimate projects.Always verify the contract address before trading. Jupiter reduces this risk through token verification, activity-based ranking, and filtering of known fake tokens, but these protections do not eliminate it.
Some tokens have active authorities that give the creator control over the token:
  • Freeze Authority allows the creator to freeze your token account, preventing you from selling or transferring.
  • Mint Authority allows the creator to mint additional tokens at any time, diluting the supply.
Jupiter Shield flags these risks in the swap widget when detected. See Jupiter Shield & Warnings.
Token creators can remove all liquidity from a pool at any time, making the token untradable and effectively worthless. This is commonly referred to as a “rug pull.”If liquidity falls below Jupiter’s minimum requirements, the market is delisted from routing.

Product-Specific Risks

Limit Orders

When the trigger is reached, the order is submitted for execution with your slippage tolerance applied. If the price drops past your Stop Loss trigger by more than your set slippage tolerance, the order will not execute. See Take Profit & Stop Loss.
Limit Order v2 prioritizes execution with minimal slippage when the trigger is hit, but the exact output amount may differ from the estimate shown at order creation.
Orders may execute partially if liquidity is insufficient. The remaining amount stays active until fully filled, cancelled, or expired.
Tokens using the Token-2022 standard with transfer tax features are not supported on Limit Orders v1 or v2. These tokens allow creators to modify transfer tax rates, which could lead to unexpected execution results.

Recurring Orders

Individual trades within a Recurring Order can fail due to insufficient liquidity, excessive slippage, or network congestion. Failed trades automatically retry at the next scheduled interval.
If you manually close your token’s Associated Token Account (ATA) during an active Recurring Order, purchased tokens will remain in the vault instead of being transferred to your wallet.
Never close your ATA before withdrawing or swapping your tokens, as this could result in token loss.
Same limitation as Limit Orders. Tokens with transfer tax features are not supported.
You cannot pause a Recurring Order. To stop, you must cancel and create a new one.

Environment Risks

Some browser extensions modify Jupiter’s quote responses or inject additional referral fees, resulting in higher-than-expected fees on your swaps. These extensions operate independently of Jupiter.If you notice unexpected fees, disable third-party extensions and restart your browser. See the FAQ for known extensions and detailed steps.