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

  1. Open the Limit tab at jup.ag.
  2. Choose your tokens and order side (buy/sell).
  3. Enter the target price and amount.
  4. Set an expiry if desired, then confirm.

Limit Orders vs Market Swaps vs DCA

MethodBest forPrice control
Market swapInstant executionNone (current price)
Limit orderTarget entry/exitFull (your price)
DCAAveraging over timeTime-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.