> ## 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.

# FAQ

> Frequently asked questions about Jupiter Swap.

## Troubleshooting

<AccordionGroup>
  <Accordion title="Why is my transaction taking longer than expected?">
    Several factors can delay execution:

    * **Network congestion** — Solana may be experiencing high activity.
    * **Low liquidity** — If your trade needs to route through multiple pools, it may take longer.
    * **Slippage settings too low** — If price movement exceeds your slippage tolerance, the trade may get stuck or revert.

    If your transaction hasn't been processed in a long time, please reach out to the team at [support.jup.ag](https://support.jup.ag/).
  </Accordion>

  <Accordion title="My swaps keep failing — what should I do?">
    If you are trying to buy a new token with high volatility, it may be difficult to land your trades. This is due to the price moving between the time you submit the swap and the time it executes. Jupiter's built-in slippage protection prevents you from buying tokens at unexpectedly high prices.

    Usually, it should take no more than 3 tries to buy a volatile token.

    If you struggle for more than 3 times, please let the team know at [support.jup.ag](https://support.jup.ag/).

    <Note>
      You will pay gas fees for failed trades. Jupiter may compensate users who lost gas on more than 3 consecutive failed attempts.
    </Note>
  </Accordion>

  <Accordion title="My swap isn't going through — &#x22;No routes found&#x22;">
    When you see "No routes found," it typically indicates one of these issues:

    * Insufficient liquidity for the token pair you're trying to swap.
    * The trade size is too large relative to available liquidity, or too small for Jupiter to reliably execute.
    * The token may have trading restrictions that prevent routing.

    When liquidity is insufficient for your full trade amount, Jupiter may suggest a reduced amount with a "Try reducing to \[amount]" message. You can switch to the suggested amount directly. This suggestion is a best-effort estimate based on available routes and is not a guaranteed maximum amount.

    For further assistance, please open a ticket on [support.jup.ag](https://support.jup.ag/).
  </Accordion>

  <Accordion title="I received fewer tokens than expected — what should I do?">
    Possible reasons include:

    * **Slippage** — The token price moved before execution.
    * **Routing optimization** — The swap was split across multiple pools.
    * **Liquidity depth** — If a token has low liquidity, the trade impact can be significant.

    <Tip>
      Always check the preview screen before confirming a swap to see the estimated final amount.
    </Tip>

    If the difference is significant, please let the team know by [submitting a ticket](https://support.jup.ag/hc/en-us).
  </Accordion>

  <Accordion title="I got rekt on an Ultra trade — what happened?">
    If you got rekt while using Ultra Mode, you may be eligible for compensation in the following cases:

    * A bad quote caused by bad routing, especially when a better route or market was available at the time of swap.
    * More than 3 consecutive trades that failed to execute, leading to a loss in gas.
    * Unreasonably high slippage (>20%) when unnecessary, leading to sandwich attacks.

    <Warning>
      Jupiter never compensates for potential PnL (Profit and Loss), and only compensates Ultra Mode users. Jupiter cannot guarantee zero MEV (Maximal Extractable Value). Ultra Mode minimizes the risk of getting sandwiched but does not prevent it entirely.
    </Warning>

    Allow up to 3 days for refund requests to be processed. Open a [support ticket](https://support.jup.ag/hc/en-us/requests/new).
  </Accordion>

  <Accordion title="I accidentally bought the wrong token — what can I do?">
    Tokens on Jupiter are permissionless on Solana, which means anyone can create a token. Always verify that you are buying the right token by checking the contract address.

    Jupiter reduces this risk by ranking tokens based on activity, using a verification system for community-verified tokens, and filtering out fake tokens when possible.

    <Warning>
      Jupiter is generally unable to support or compensate for buying the wrong tokens. This applies to all platforms: Jupiter Mobile, jup.ag, and others.
    </Warning>

    If this happened to you, please share how it happened at [support.jup.ag](https://support.jup.ag/) so the team can continue to improve.
  </Accordion>

  <Accordion title="Why was my wallet flagged as high-risk?">
    Wallets are flagged if they've interacted with sanctioned exchanges or addresses linked to suspected criminal activity such as phishing or social engineering attacks.

    Please open a ticket on [support.jup.ag](https://support.jup.ag/) so the team can look into your individual case.
  </Accordion>

  <Accordion title="Why am I paying more fees on Jupiter than expected?">
    Some users have reported higher platform fees than expected when using Jupiter. This is typically caused by browser extensions that modify quote responses or inject additional referral fees.

    Signs this may be happening:

    * Higher-than-expected fees on your Jupiter swaps.
    * Warnings in the app like: "Your platform fee is higher than expected due to an installed browser extension not affiliated with Jupiter."

    <Warning>
      **Known extensions observed to affect Jupiter swaps:**

      * **Kerberus** — Injects a referral account and changes the platform fee to 0.95%.
      * **Pocket Universe** — Also injects referral fees in Jupiter swaps.

      These extensions operate independently of Jupiter and are not developed or maintained by the Jupiter team.
    </Warning>

    **How to fix:**

    1. Double-check fees before approving any transaction.
    2. Disable or remove extensions that charge extra fees.
    3. Restart your browser and open a fresh window.
    4. Swap again on [jup.ag](https://jup.ag/) — you should now see normal fees.

    If you notice other extensions or unusual behavior affecting your swaps, report it at [support.jup.ag](https://support.jup.ag/).
  </Accordion>

  <Accordion title="The stats on my token page are not correct — how can I fix them?">
    Stats on [Jupiter token pages](https://jup.ag/tokens/JUPyiwrYJFskUPiHa7hkeR8VUtAeFoSYbKedZNsDvCN) may differ from other platforms since Jupiter uses its own set of heuristics and calculations to protect traders, and also refers to data from sources like CoinGecko and Birdeye.

    Currently, Jupiter does not support specialized features like aggregating liquidity across multiple chains or indexing token locks on other platforms, but the team is actively working on improving token pages.

    If you need assistance with your project's token page, please open a ticket on [support.jup.ag](https://support.jup.ag/).
  </Accordion>

  <Accordion title="Why is my watchlist getting reset?">
    Your Jupiter watchlist is stored in your browser's cache. If the cache is cleared, your watchlist will reset. This can happen if:

    * You manually clear browser data.
    * Your device automatically clears cache.
    * A browser extension interferes with storage.
    * You use private/incognito mode.
    * You open Jupiter on a different device or browser.

    <Tip>
      To keep your watchlist intact, use the same browser regularly and avoid clearing cache.
    </Tip>
  </Accordion>

  <Accordion title="Why is my Ultra slippage at X% (e.g. 0.73%)?">
    In Ultra Mode, slippage is calculated automatically by RTSE (Real-Time Slippage Estimator) based on:

    * The token category (stable, major, volatile, new listing)
    * Recent price volatility on that token
    * Liquidity depth in the pools your trade routes through
    * Current network conditions on Solana

    Values like 0.73%, 1.2%, or higher are normal for non-stable pairs and reflect current market conditions. RTSE sets the lowest slippage that still allows your trade to land successfully.

    If the slippage seems too high for your liking, you can switch to [Manual Mode](/user-docs/trade/swap/manual-mode) and set a fixed slippage yourself. Note that lowering slippage too much may cause your trade to fail.

    See [How RTSE Works](/user-docs/trade/swap/ultra-mode#how-rtse-works) for details.
  </Accordion>

  <Accordion title="Why was my Limit order not executed?">
    Limit orders may fail to execute due to:

    * Extreme market volatility
    * Low token liquidity
    * Token creators removing all liquidity (rug pull)
    * Price movements too rapid for <Tooltip tip="Automated bots that monitor and execute orders on your behalf">keepers</Tooltip> to process
    * The price moved before the order was settled
    * Slippage failures during settlement

    For assistance, please open a ticket on [support.jup.ag](https://support.jup.ag/).
  </Accordion>

  <Accordion title="Why did my Recurring order fail to execute?">
    Recurring Order suborders may fail due to:

    * Insufficient liquidity
    * Price movements beyond acceptable slippage
    * Network congestion
    * Technical issues with the specific tokens
    * Price outside your set USD price range (V2 only — the suborder is marked as Out of Range and rescheduled to the next interval)

    Failed suborders automatically retry at the next scheduled interval.
  </Accordion>
</AccordionGroup>

## Limitations

<AccordionGroup>
  <Accordion title="Can I export my swap history?">
    Jupiter does not currently offer a native export feature for swap or order history.

    **For swaps (Ultra and Manual Mode):**

    * Your swap activity is visible in the Portfolio drawer under the **Activity** tab.
    * For a full transaction record, view your wallet on a block explorer like [Solana Explorer](https://explorer.solana.com/) or [Solscan](https://solscan.io/), where you can download transaction data.

    **For Limit Orders and Recurring Orders:**

    * Order history is visible on the dedicated pages ([jup.ag/limit](https://jup.ag/limit), [jup.ag/recurring](https://jup.ag/recurring)) and in the Portfolio drawer.
    * Full transaction history can also be exported via block explorers.

    For a broader view of activity across multiple Solana protocols, you can use [Jupiter Portfolio](https://jup.ag/portfolio).
  </Accordion>

  <Accordion title="Can I check my swap volume?">
    There is no dedicated volume checker on Jupiter at this time.

    You can use the <Tooltip tip="Profit and Loss">PnL</Tooltip> feature at [jup.ag/watch/positions](https://jup.ag/watch/positions) to review your trading activity.
  </Accordion>

  <Accordion title="Can I buy an exact amount of a token?">
    Currently, you cannot set the exact amount of tokens you want to receive on Jupiter.

    The previous ExactOut option was removed because it often resulted in worse pricing compared to regular swaps.
  </Accordion>

  <Accordion title="Can I pause my Recurring order temporarily?">
    No, Jupiter does not currently support pausing and resuming Recurring Orders.

    If you need to stop, you must cancel the order and create a new one when ready to continue.
  </Accordion>

  <Accordion title="How can I get my launchpad listed in the Launchpad Screener?">
    [Jupiter Pro Launchpad Screener](https://jup.ag/pro?tab=launchpads) covers leading Solana launchpads. The team is working to expand indexing but currently has a large integration backlog and is not adding custom launchpads in the near term.

    Currently, only launchpads built on existing technologies like Meteora DBC are supported out of the box. If your launchpad uses Meteora DBC, you can get support including:

    * Routing through Jupiter and access via 100+ partners using Jupiter's API
    * Real-time indexing with individual token pages
    * AlphaScan support plus dedicated screener page

    If you've launched a launchpad built on Meteora DBC, please contact the team at [support.jup.ag](https://support.jup.ag/) for listing.
  </Accordion>
</AccordionGroup>
