Liveconnecting
Check a coin

Trading safely

How to set a stop-loss and take-profit on Jupiter

Step by step: set a stop-loss, take-profit or OCO order on Jupiter, how the orders execute, and why a stop-loss can still fail when a memecoin crashes.

Updated 21 October 20265 min readBy Before It Rugs

To set a stop-loss on Jupiter, go to jup.ag/limit, open the Limit tab, pick Stop Loss from the order type menu, choose the token you hold, enter the amount and the price you want to sell at, set an expiry and sign the transaction in your wallet. A take-profit works the same way with a target above the current price. Be aware that a stop-loss is not guaranteed: in a fast crash or a liquidity pull, it can fill far below your trigger or not fill at all.

Before It Rugs is not affiliated with Jupiter. These steps follow Jupiter's documentation at the time of writing (October 2026). Jupiter updates its interface often, so labels may move.

The order types, in plain English

  • Stop Loss: sells your tokens if the price falls to a level you choose. The aim is to limit a loss.
  • Take Profit: sells your tokens if the price rises to a target you choose. The aim is to lock in a gain.
  • One Cancels Other (OCO): a Stop Loss and a Take Profit placed together. Whichever triggers first cancels the other.
  • Limit Buy then OCO: buys at a price you choose, then automatically sets a Stop Loss and Take Profit on what you bought.
  • Trailing Stop Loss: a stop that follows the price up. You set a distance (between 0.5% and 90%, default 10%) and the trigger stays that far below the highest price reached since the order started.

Triggers can be based on the token's US dollar price or on its market cap. For memecoins, market cap is often easier to think in.

Step by step: setting a stop-loss

  1. Go to jup.ag/limit and connect your wallet. Type the address yourself or use a bookmark, never a link from a message. See wallet safety.
  2. Approve the vault sign-in if asked. On your first visit Jupiter asks you to sign an "Access your vault" message. This is a sign-in, not a payment or token approval.
  3. Open the order type menu on the Limit tab and choose Stop Loss. Leave the switch on Fixed Price for a normal stop, or choose Trailing for a trailing stop.
  4. Choose the token you hold and enter how much of it to sell. Paste the contract address rather than searching by name, so you get the right token.
  5. Set the trigger. Enter the price or market cap at which the order should sell. Check that it is below the current level.
  6. Check the slippage setting. This is the worst price you will accept once the order triggers. Tight slippage means a better price if it fills, but a higher chance it will not fill at all in a crash.
  7. Choose an expiry. The options are 1 hour, 1 day, 1 week (the default), 30 days or a custom date. If the trigger is never hit, the order is cancelled at expiry and your tokens go back to your wallet.
  8. Place the order and sign the transaction in your wallet.

While the order is open, the tokens are moved into an order vault. They will not show as normal tokens in your wallet until the order fills or you cancel it. You can see, edit and cancel orders on the Limit page or in your portfolio under the Limit tab.

Setting a take-profit or an OCO

For a Take Profit, choose it from the same menu and set a trigger above the current price. For both at once, choose One Cancels Other (OCO) and enter a Take Profit price above the market and a Stop Loss price below it. If one side fills, Jupiter cancels the other automatically.

At the time of writing, Jupiter's developer documentation lists a minimum of about 10 US dollars' worth for price orders, so very small positions may not be accepted.

Fees

Jupiter's documentation lists a base fee of 0.1% for most limit orders (0.03% on stablecoin pairs), plus an Ultra routing fee of between 0% and 0.5% depending on the token. Fees are taken when the order executes. Pool fees and network fees apply on top.

How the order actually executes

This is the part most people misunderstand. A stop-loss on Jupiter is not a guaranteed sell at your price. Here is what happens:

  1. A keeper (an automated bot run by the service) watches the price.
  2. When your trigger price is reached, the keeper tries to sell your tokens through Jupiter's normal routing at whatever price the market gives, within your slippage tolerance.
  3. If the trade fits within your slippage, it fills, possibly only partly if liquidity is thin.
  4. If the price has already moved past your trigger by more than your slippage, the sell does not happen. The order stays open and tries again if the price comes back to the trigger.

Jupiter's own documentation is direct about this: a stop-loss is not guaranteed to execute, and low-liquidity tokens are the most affected.

When a stop-loss will not save you

Warning: A stop-loss cannot protect you from a liquidity pull or a single huge dump.

On a memecoin, the price does not always fall smoothly. It can drop 80% or more in one transaction. In that case:

  • Liquidity pull. If the pool's liquidity is removed, there is almost nothing to sell into. Your order triggers, but the best price available may be close to zero. With tight slippage it will not fill. With wide slippage it may fill for almost nothing. See What is a rug pull?
  • One giant sell. If an insider dumps a large share in one go, the price jumps straight past your trigger. Your order then tries to sell at the new, much lower price.
  • Everyone's stops trigger together. Lots of stop orders at similar levels can fire at once, pushing the price down further as they sell.
  • Frozen tokens. If the creator still has freeze authority, they may be able to stop your tokens moving at all. See mint and freeze authority.

A stop-loss is a tool for normal price swings in tokens with healthy liquidity. It is not insurance against the risks that matter most on a new memecoin. The real protection is checking the warning signs before you buy and only using money you can afford to lose. Our live board grades new Solana memecoins A to F on those signs from public data.

Not financial advice. This guide explains how things work. It is not a recommendation to buy, sell or hold anything. Memecoins are extremely high risk and most go to zero.

More in Trading safely