Trading risks
Slippage
Slippage
Slippage is the difference between the price you expect and the price you actually get when the trade executes, because market conditions can change between submitting a trade and it landing onchain. In Ultra Mode, slippage is managed automatically via RTSE (Real-Time Slippage Estimator). In Manual Mode, you set your own tolerance — too low increases the chance of failed trades, too high exposes you to worse 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 before you confirm; routing across multiple pools helps reduce it. The displayed price impact includes Ultra fees and, for gasless trades, the gasless surcharge.
MEV (Maximal Extractable Value)
MEV (Maximal Extractable Value)
MEV refers to strategies like front-running and sandwich attacks where bots exploit pending transactions. Ultra Mode includes built-in MEV protection through private transaction submission, which significantly reduces the risk but does not eliminate it — MEV cannot be fully prevented on any blockchain. Manual Mode does not include MEV protection.
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 trade as a surcharge of up to 10%. Gasless is a last-resort mechanism for users who cannot pay gas themselves; paying your own gas generally results in better execution. The surcharge does not apply to swaps routed through JupiterZ, where the market maker covers the gas.
Token risks
Spot displays tokens as soon as they are tradeable onchain, including tokens that are:- Newly launched — very short history, limited liquidity, and unpredictable price behavior
- Unverified — not reviewed through Jupiter’s verification process. Unverified does not necessarily mean malicious, but no review has been performed.
- On a bonding curve — not yet migrated to a standard liquidity pool (see below); limited liquidity and high price impact per trade.
What is a bonding curve?
What is a bonding curve?
Some tokens launch through a bonding curve mechanism (used by launchpads like Pump.fun and others). In this model, the token’s price is determined by a mathematical curve rather than by a traditional liquidity pool.The bonding curve percentage shown on Spot represents how much of the curve has been filled. Once the curve reaches 100%, the token typically migrates to a standard liquidity pool (e.g., on Raydium or Meteora).Before migration, liquidity is limited to what the bonding curve provides, and price impact on trades can be significantly higher than on established pools.
Developer authority risks
Some tokens have active developer controls that allow the token creator to take actions that affect all holders:- Mint Authority — if enabled, the developer can create additional tokens at any time, potentially diluting existing holders
- Freeze Authority — if enabled, the developer can freeze any token account, preventing the holder from transferring or selling
Liquidity removal (rug pulls)
Token creators can remove all liquidity from a pool at any time, making the token untradable and effectively worthless — commonly called a “rug pull.” If liquidity falls below Jupiter’s minimum requirements, the market is delisted from routing (see How tokens are listed and routed).Jupiter Shield
Jupiter Shield flags potential risks in the trade widget when detected. Examples of warnings include:
Jupiter continuously improves this system to increase accuracy and add new risk indicators over time.
Liquidity and price impact
Tokens displayed on Spot vary widely in liquidity. Low-liquidity tokens carry additional risks:- High price impact — your trade itself can move the price significantly
- Slippage — the difference between the quoted price and the executed price may be large
- Difficulty exiting — selling a large position may not be possible at the expected price, or at all, if liquidity is insufficient
Wallet tracking and copy trading risks
SmartMoney lets you follow other wallets and monitor their trades in real time. If you use this information to replicate another wallet’s trades:- Past performance of any wallet does not predict future results
- You are executing trades from your own wallet, at your own price — market conditions may have changed between the tracked wallet’s trade and yours
- Tracked wallets may have different risk tolerance, time horizons, or information than you
- There is no guarantee that a wallet showing profitable trades is not engaged in manipulative behavior
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 and 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.
Recurring Orders
Failed suborders
Failed suborders
Individual suborders can fail due to insufficient liquidity, excessive slippage, or network congestion. Failed suborders 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. Never close your ATA before withdrawing or swapping your tokens.
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 trades. 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.
General limitations
- Spot displays data from onchain sources. This data can be delayed, incomplete, or manipulated.
- Token metadata (name, symbol, description, social links) is provided by the token creator and is not verified by Jupiter unless the token has been through the verification process.
- AI-generated insights (powered by Chain Insights) are automated summaries. They may contain inaccuracies and should not be treated as financial advice.
- Jupiter does not provide financial advice. Nothing displayed on Spot constitutes a recommendation to buy, sell, or hold any token.
Fees
Understand the fee structure on Spot.
Token Page
Safety indicators and token data explained.

