Trading Risks
Slippage
Slippage
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
Price Impact
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 (Maximal Extractable Value)
MEV (Maximal Extractable Value)
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.
Gasless Trade Costs
Gasless Trade Costs
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
Permissionless Token Creation
Permissionless Token Creation
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.
Freeze and Mint Authority
Freeze and Mint Authority
Liquidity Removal (Rug Pulls)
Liquidity Removal (Rug Pulls)
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
Stop Loss is not guaranteed to execute
Stop Loss is not guaranteed to execute
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.
Output amount not guaranteed on v2
Output amount not guaranteed on v2
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.
Partial fills
Partial fills
Orders may execute partially if liquidity is insufficient. The remaining amount stays active until fully filled, cancelled, or expired.
Token-2022 not supported
Token-2022 not supported
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
Failed trades
Failed trades
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.
ATA closure risk
ATA closure risk
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.
Token-2022 not supported
Token-2022 not supported
Same limitation as Limit Orders. Tokens with transfer tax features are not supported.
No pause/resume
No pause/resume
You cannot pause a Recurring Order. To stop, you must cancel and create a new one.
Environment Risks
Browser Extensions
Browser Extensions
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.

