What Are Limit Orders?
A limit order specifies a price at which you're willing to trade. A buy limit fills at or below your price; a sell limit fills at or above it. Unlike a market swap that executes immediately at the current price, a limit order waits for your terms.
How Jupiter Limit Orders Work
When you place a limit order, it's recorded on-chain. Jupiter's keepers monitor prices and, once the market reaches your target, execute the order through the aggregator for best routing. You keep custody until the order fills.
How to Place a Jupiter Limit Order
- Open the Limit tab at jup.ag.
- Choose your tokens and order side (buy/sell).
- Enter the target price and amount.
- Set an expiry if desired, then confirm.
Limit Orders vs Market Swaps vs DCA
| Method | Best for | Price control |
|---|---|---|
| Market swap | Instant execution | None (current price) |
| Limit order | Target entry/exit | Full (your price) |
| DCA | Averaging over time | Time-based |
Summary
Jupiter limit orders bring CEX-style price control to on-chain Solana trading. Set your target, and Jupiter's keepers execute automatically through the aggregator — perfect for disciplined entries, exits, and profit-taking without watching the market 24/7.
Frequently Asked Questions
Are Jupiter limit orders truly on-chain?
Yes. Orders are recorded on Solana and executed via Jupiter's aggregator when conditions are met, keeping the process transparent and non-custodial.
Do limit orders always fill?
Only if the market reaches your price before expiry. If the target is never hit, the order simply expires unfilled.
Is there a fee for limit orders?
Jupiter charges a small fee on filled limit orders plus Solana network fees. Check current rates in the app.