Limit Order on Solana
How limit orders work on Solana, what they cost and how to place one with Jupiter and Phantom — by typing a sentence like "buy SOL when it hits $100".
Updated October 13, 2026
A limit order buys or sells a token only at the price you choose. Instead of swapping at whatever the market pays right now, you say "buy SOL at $100" and the order waits until the market gets there. This guide explains how limit orders work on Solana and how to place one in DeFiMara with a single sentence.
• Market Swap vs Limit Order
| Market swap | Limit order | |
|---|---|---|
| Price | Current market price (plus slippage) | Your target price or better |
| When it executes | Immediately | Only if the market reaches your price |
| Guaranteed to fill | Yes, if liquidity exists | No — the price may never be reached |
| Best for | Getting in or out now | Buying dips, taking profit, avoiding slippage |
• How Limit Orders Work on Solana
Solana DEXs do not hold your order on an exchange's server. With Jupiter, the largest Solana aggregator, you sign an order that locks the tokens you are selling in an on-chain order account. Jupiter's keepers watch prices and fill the order through its routing when your price is reached. Until then you can cancel and get your tokens back.
• Step by Step in DeFiMara
• Tips
• Try It
- >"buy SOL when it hits $100, use 5 USDC"
- >"sell 1 SOL when the price reaches 250"
- >"show my open limit orders"