Trigger Orders
Limit orders, take-profit, stop-loss, and automated entry strategies — powered by Jupiter Trigger V2.
How It Works
Trigger orders use the Jupiter Trigger Order V2 API with vault-based execution. When you create an order, your funds are deposited into a secure per-wallet vault managed by Jupiter. The order details are stored off-chain and private — no one can see your order size, price, or direction until Jupiter's keepers execute it when your price target is hit.
Orders execute even if your browser is closed. Jupiter monitors prices 24/7 and fills orders automatically.
Order Types
Untaxed supports three order types, selectable from the mode tabs at the top of the order form:
Limit (Single Order)
A standard limit order — buy or sell a token when it reaches a target market cap.
- Limit Buy — Spend SOL to buy a token at a target market cap.
- Limit Sell — Sell a percentage of your token position at a target market cap.
TP / SL (Take-Profit & Stop-Loss)
A paired order on tokens you already hold. Set a take-profit price (sell when price goes up) and/or a stop-loss price (sell when price drops). These are linked — when one side fills, the other is automatically cancelled and your remaining funds are returned from the vault.
- You must hold the token to use this mode.
- You can set just a TP, just an SL, or both.
- Amount is entered as a percentage of your token balance.
Entry + TP/SL (Automated Strategy)
The most powerful order type. Set a buy entry price, and when that buy fills, Jupiter automatically creates a TP/SL pair on the tokens you just received. If the entry order expires or fails, the TP/SL children are never created.
- Entry is always a buy (SOL to token).
- TP and SL are set relative to your entry price.
- This is ideal for “snipe at X, auto-exit at Y or Z” strategies.
Accessing Trigger Orders
On the Trade tab, switch from the QUICK tab to the LIMIT tab. The limit tab is only available when using the Jupiter Ultra execution engine. At the top of the form, select your order mode: LIMIT, TP / SL, or ENTRY + TP/SL.
Creating a Limit Buy
- Select the LIMIT mode tab, then LIMIT BUY.
- The current market cap is displayed at the top.
- Set your target market cap — type a number or use shortcut buttons: -5%, -10%, -20% (dip buy) or +50%, +100%, +200% (breakout buy).
You can use K, M, B suffixes (e.g.500K,2M). - Enter the SOL amount you want to spend. Quick presets are available.
- Choose an expiry: 1 hour, 24 hours, 7 days (default), or Never.
- Review the order summary — shows expected token amount and percentage from current.
- Tap CREATE ORDER. Your SOL is deposited to the vault and the order goes live.
Creating a Limit Sell
- Select the LIMIT mode tab, then LIMIT SELL.
- Set your target market cap for the sale.
- Enter the sell percentage (25%, 50%, 75%, or 100% of your balance).
- Choose expiry and review the summary.
- Tap CREATE ORDER. Your tokens are deposited to the vault.
Setting Take-Profit & Stop-Loss
- Select the TP / SL mode tab.
- Set your Take Profit market cap — the price where you want to sell for profit. Shortcuts: +50%, 2x, 3x, 6x.
- Set your Stop Loss market cap — the price where you want to cut losses. Shortcuts: -10%, -25%, -50%, -75%.
- Enter the sell percentage of your token balance.
- Tap SET TP/SL.
You can set just a TP, just an SL, or both. When one fills, the other is automatically cancelled.
Creating an Entry + TP/SL
- Select the ENTRY + TP/SL mode tab.
- Set your entry market cap — the price at which to buy.
- Set your Take Profit and/or Stop Loss targets.
- Enter the SOL amount to spend on the entry buy.
- Tap CREATE ENTRY + TP/SL.
The summary shows the full strategy: entry price, TP percentage from entry, and SL percentage from entry.
Slippage
Slippage controls how much price movement you'll tolerate during execution:
- Take-profit orders — Use your configured slippage setting (default 1%). Tight slippage captures gains accurately.
- Stop-loss orders — Automatically use 20% slippage. This is intentional — when cutting losses, it's better to sell at a worse price than fail to sell at all.
Order Privacy & Security
- Off-chain storage — Order details (price, size, direction) are not visible on-chain until execution begins.
- MEV protection — Since orders are private, bots cannot front-run your limit orders.
- Vault custody — Funds are held in a per-wallet vault managed by Jupiter (via Privy). You retain the ability to cancel and withdraw at any time.
- Authentication — Order operations use a signed challenge-response flow. Your wallet signs a message to prove ownership — no private keys are sent to Jupiter.
Order Costs
- Deposit transaction — Standard Solana transaction fee (~0.000005 SOL) for the vault deposit.
- No platform fees — Jupiter's keeper network fills orders at no extra charge beyond the standard swap fees.
- Cancellation — Cancelling returns all deposited funds to your wallet (two-step process: initiate withdrawal, then sign and confirm).
Managing Active Orders
Active orders for the current token appear below the order creation form:
- Each order shows: type (Limit Buy, Limit Sell, TP/SL, Entry+TP/SL), target price, and amount.
- Cancel — Cancel a single order. Funds are withdrawn from the vault back to your wallet.
- Cancel All — Cancel all active orders for this token. Each is cancelled individually to ensure reliability.
- Filled orders — Show a “FILLED” badge for 24 hours, then are automatically cleaned up.
Order States
Orders progress through the following states:
- Pending — Order submitted, deposit processing.
- Open — Order active, Jupiter monitoring price.
- Executing — Price target hit, Jupiter is executing the swap.
- Filled — Order fully executed. Output tokens/SOL sent to your vault and withdrawn.
- Cancelled — You cancelled the order. Funds returned to your wallet.
- Expired — Order reached its expiry time without filling. Funds returned.
- Failed — Execution failed (e.g. insufficient liquidity). Funds remain in vault for retry or cancellation.
Orders Tab (Activity)
The Activity section has an ORDERS sub-tab showing all orders across all tokens:
- Active — Pending orders waiting to be filled. Shows token, price target, amount, order type, and time created.
- History — Filled, cancelled, and expired orders with timestamps.
Order Syncing
The extension automatically polls Jupiter every 2 minutes to check for filled orders. When an order fills:
- The order is moved from Active to History.
- The trade is recorded in your transaction history (with actual fill amounts from Jupiter).
- The position is updated in your PnL tracking.
- If the sidebar is open, you'll see a real-time notification.