> ## Documentation Index
> Fetch the complete documentation index at: https://docs.jup.ag/llms.txt
> Use this file to discover all available pages before exploring further.

# Risks

> Risks and limitations to understand before trading on Jupiter Swap.

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

<AccordionGroup>
  <Accordion title="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](/user-docs/trade/swap/ultra-mode), slippage is managed automatically via RTSE (Real-Time Slippage Estimator). In [Manual Mode](/user-docs/trade/swap/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.
  </Accordion>

  <Accordion title="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](/user-docs/trade/swap/tokens-and-trading#price-impact) for details.
  </Accordion>

  <Accordion title="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](/user-docs/trade/swap/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.

    <Warning>
      [Manual Mode](/user-docs/trade/swap/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.
    </Warning>
  </Accordion>

  <Accordion title="Gasless Trade Costs">
    When using [Ultra Gasless Support](/user-docs/trade/swap/ultra-mode#gasless-trading), 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](/user-docs/trade/swap/ultra-mode#gasless-trading), where the market maker covers the gas at no additional cost to you.
  </Accordion>
</AccordionGroup>

## Token Risks

<AccordionGroup>
  <Accordion title="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.
  </Accordion>

  <Accordion title="Freeze and Mint Authority">
    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](/user-docs/trade/swap/tokens-and-trading#jupiter-shield--warnings).
  </Accordion>

  <Accordion title="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](/user-docs/trade/swap/tokens-and-trading#liquidity-requirements), the market is delisted from routing.
  </Accordion>
</AccordionGroup>

## Product-Specific Risks

### Limit Orders

<AccordionGroup>
  <Accordion title="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](/user-docs/trade/swap/limit-orders#take-profit--stop-loss).
  </Accordion>

  <Accordion title="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.
  </Accordion>

  <Accordion title="Partial fills">
    Orders may execute partially if liquidity is insufficient. The remaining amount stays active until fully filled, cancelled, or expired.
  </Accordion>

  <Accordion title="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.
  </Accordion>
</AccordionGroup>

### Recurring Orders

<AccordionGroup>
  <Accordion title="Failed suborders">
    Individual suborders within a Recurring Order can fail due to insufficient liquidity, excessive slippage, or network congestion. Failed suborders automatically retry at the next scheduled interval.
  </Accordion>

  <Accordion title="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.

    <Warning>
      Never close your ATA before withdrawing or swapping your tokens, as this could result in token loss.
    </Warning>
  </Accordion>

  <Accordion title="Token-2022 not supported">
    Same limitation as Limit Orders. Tokens with transfer tax features are not supported.
  </Accordion>

  <Accordion title="No pause/resume">
    You cannot pause a Recurring Order. To stop, you must cancel and create a new one.
  </Accordion>
</AccordionGroup>

## Environment Risks

<Accordion title="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](/user-docs/trade/swap/faq#why-am-i-paying-more-fees-on-jupiter-than-expected) for known extensions and detailed steps.
</Accordion>
