Limit Orders
Set price targets and let Jupiter keepers execute your trades automatically.
How It Works
Limit orders in Untaxed use the Jupiter Trigger API. When you create an order, it's placed on-chain as a conditional instruction. Jupiter's keeper network monitors prices 24/7 and fills your order when the target price is hit — even if your browser is closed.
Accessing Limit Orders
On the Trade tab, switch from the QUICK tab to the LIMIT tab. You'll see the order creation form.
Creating a Limit Buy
- Select Buy as the order type (green tab).
- The current token price is displayed at the top.
- Set your target — choose between:
- Price target — The exact price at which you want to buy.
- Enter the SOL amount you want to spend. Quick presets from your buy buttons are available.
- Choose an expiry: 1 hour, 24 hours, 7 days (default), or Never.
- Review the order summary — shows expected token amount and percentage below current price.
- Tap Create Order. The order is submitted on-chain.
Creating a Limit Sell
- Select Sell as the order type (red tab).
- Set your target:
- Price target — The price at which you want to sell.
- Enter the token amount to sell, or use percentage shortcuts.
- Choose expiry and review the summary.
- Tap Create Order.
Important: Jupiter Trigger API does not support stop-loss orders. If you set a sell trigger below the current price, it will execute immediately as a market sell. Only use limit sell for take-profit targets above the current price.
Order Costs
- Gas cost: ~0.002 SOL per order (covers the on-chain account creation)
- Refund: The gas is refunded when the order fills or is cancelled
- No additional fees: Jupiter's keeper network fills orders at no extra charge
Managing Active Orders
Active orders for the current token appear below the order creation form:
- Each order shows: type (Buy/Sell), target price, amount, and time created.
- Cancel — Cancel a single order and reclaim the gas deposit.
- Cancel All — Cancel all active orders for this token at once.
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, and expiry.
- History — Filled and cancelled orders with timestamps and Solscan links.
Order Syncing
The extension automatically polls Jupiter every 2 minutes (via chrome.alarms) 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.
- The position is updated in your PnL tracking.
- If the sidebar is open, you'll see a real-time update.