Limit Order
An instruction to buy or sell at a specified price or better; not executed until the market reaches the target price.
Limit Order — A limit order is an instruction to buy or sell a token at a specific price or better. Unlike market orders that execute immediately at the current price, limit orders wait in the order book until the market reaches the specified price. In DeFi, limit orders are implemented through specialized smart contracts or DEX features that trigger execution when on-chain price conditions are met.
What Is a Limit Order?
A limit order specifies the maximum price you are willing to pay (buy limit) or the minimum price you are willing to accept (sell limit). The order remains open until the market price reaches your specified level, at which point it executes automatically. If the price never reaches your limit, the order expires unfilled.
On centralized exchanges, limit orders are the most common order type. On decentralized exchanges, limit order functionality has been added through protocols like 1inch Limit Orders, Serum's on-chain order book, and Jupiter's DCA (Dollar Cost Average) orders on Solana.
How Limit Orders Work in DeFi
On AMM-based DEXs, limit orders work differently than on order-book exchanges. Since AMMs do not have traditional order books, limit orders are implemented through keeper networks or conditional order contracts. When you place a limit order on a DEX, a smart contract monitors the pool price. When the price reaches your target, a keeper bot submits the transaction on your behalf.
This model introduces additional considerations: keeper fees, gas costs for execution, and the possibility that the price touches your limit briefly but the keeper cannot execute in time. On Solana, Jupiter's limit order feature handles this with minimal fees, while Ethereum-based solutions often charge 0.1-0.3% in keeper fees.
Limit Orders vs. Market Orders
Limit orders give traders price control but not execution certainty. A limit buy at $1.00 will never pay more than $1.00, but it may never execute if the price stays above $1.00. Market orders guarantee execution but not price — you get the current price, which may include slippage on large orders. Most professional trading strategies combine both order types depending on market conditions and urgency.
Related Terms
Market Order
An instruction to buy or sell immediately at the best available current price, regardless of slippage.
Read definition DEX & ExchangeSpread
The gap between the best buy and best sell price for an asset; tighter spreads indicate better liquidity and more efficient markets.
Read definition DEX & ExchangeMaker (Exchange)
A trader who places a limit order that adds liquidity to the order book and waits for another party to fill it.
Read definition DEX & ExchangeTaker (Exchange)
A trader who places a market order or fills an existing limit order, removing liquidity from the order book.
Read definitionFrequently Asked Questions
Common questions about Limit Order in cryptocurrency and DeFi.
Yes. Most major DEX aggregators now support limit orders. Jupiter on Solana, 1inch on Ethereum, and PancakeSwap on BNB Chain all offer limit order functionality. These orders are executed by keeper networks when the on-chain price meets the specified conditions.
On centralized exchanges, limit orders typically have lower fees than market orders because they add liquidity (maker fees vs. taker fees). On DEXs, limit orders may incur keeper fees (0.1-0.3%) in addition to standard swap fees and gas costs.
On order-book exchanges, a limit order can fill partially if there is insufficient volume at your price. You receive the filled portion and the remainder stays open. On AMM-based DEXs, limit orders typically execute as all-or-nothing transactions since they swap against a liquidity pool.
Ready to put your knowledge into practice?
Start Boosting