What a limit order means
A limit order is an instruction to buy or sell an instrument at a specified price or better. A buy limit can only fill at your limit price or lower. A sell limit can only fill at your limit price or higher. The price is a boundary you set in advance, and the order will not be executed outside it.
The trade-off is certainty of price versus certainty of execution. With a limit order you control the worst price you accept, but you do not control whether the trade happens at all. If the market never reaches your price, or reaches it with too little volume to fill you, the order simply stays unfilled. A market order is the opposite choice: it fills quickly at the best available price, but you accept whatever that price turns out to be.
Limit orders are used by investors who want to buy shares at a chosen price, by traders who wish to enter on a pullback or take profit at a target, and by anyone who wants to avoid paying a wide spread. They are available for shares, ETFs, futures, options, forex and CFDs on most platforms, although the names and details differ between brokers.
How it works
When you place a limit order, the broker sends it to a venue or holds it internally. On an exchange it joins the order book at your price and waits in a queue with other orders. Orders at the same price are usually filled in time priority, meaning earlier orders go first.
There are two main situations:
- A marketable limit order: a buy limit at or above the current ask, or a sell limit at or below the current bid. It can fill immediately, up to the available volume, at the best prices up to your limit.
- A resting limit order: a buy below the current price or a sell above it. It waits until the market comes to it.
Orders may fill in part. If you ask to buy 1,000 shares at 20.00 and only 400 are offered at that price, you may receive 400 and the rest keeps waiting, depending on your settings. Duration matters too: a day order expires at close, while good-til-cancelled orders stay active until filled or cancelled, according to the broker rules.
In leveraged retail trading, the term also covers pending orders, such as a buy limit set below the market. These can be filled at your price or better, but with some execution models a fast market may fill them at a different price than you expected.
A worked example
The figures are illustrative only. A share is trading at 50.20 bid and 50.24 ask. You would like to buy 200 shares, but not above 50.00.
- You place a buy limit order at 50.00 for 200 shares, good for the day.
- The order rests below the market. It does not fill while the ask stays at 50.24.
- Later the price drops, and sellers appear at 50.00 and below. Your order is matched and 200 shares are bought at 50.00 or, if sellers hit lower prices first, at a better price such as 49.98.
- Cost = 200 x 50.00 = 10,000, plus any commission.
Compare two outcomes. If the price falls only to 50.05 and then rises, your order never fills and you miss the trade. If you had used a market order at 50.24, you would have paid 200 x 50.24 = 10,048, which is 48 more, but you would own the shares.
The 48 is the price of certainty. The limit order saved that amount in one case and delivered nothing in the other.
Why it matters
Limit orders give control over entry and exit prices and over execution costs. In thin markets or around news, spreads can widen sharply, and a market order can fill far from the price you saw. A limit order protects against this kind of slippage. Brokers and exchanges may also reward limit orders that add liquidity with lower fees in some pricing models, although retail platforms vary.
The cost is the risk of missing a move. A stock that never touches your price may run higher. A take-profit order is a type of limit order, so it works in the same way when a position is closed. A limit order does not stop losses: for that you need a stop order.
How to use it in practice
- Check the current bid, ask and spread before choosing a price.
- Select a limit price based on your plan, not on hope; consider how likely it is to be reached.
- Choose the order duration and confirm what happens at the end of the day.
- Check whether partial fills are allowed and whether minimum quantities apply.
- Review pending orders around news releases and market closes.
- Use alerts or platform notifications to see fills.
- Cancel or amend stale orders so they do not fill at an outdated level.
Common mistakes and misconceptions
- Assuming a limit order is guaranteed to fill. It may not.
- Placing a buy limit above the market and expecting to wait. It will fill immediately at the ask.
- Mixing up limit and stop orders. A limit sells above or buys below; a stop triggers when price moves through a level.
- Forgetting long-lived orders, which can fill weeks later in changed conditions.
- Believing a touch of your price means a fill. In a queue, you may not be reached.
- Ignoring the spread when setting the price.
Risks and limitations
Limit orders can leave you unprotected: they do not close a losing position. Gaps can open through your price, so your order may fill at a better price or not at all. In quickly moving markets, orders can be left behind. In leveraged products, losses can rise quickly, and fills may follow broker execution rules. Terminology varies by platform, so read the order types page.
How Brokeli looks at it
When we review brokers, we list the order types available for each asset class, the allowed durations and any minimum distance from the market for pending orders. We also note how the broker handles limit orders, whether on an exchange or against its own prices. We use this information from published research snapshots to compare control over execution, not to suggest where to place any order.
Frequently asked questions
What is the difference between a limit order and a market order?
A market order fills right away at the best available price, so execution is likely but the price can vary. A limit order fills only at your price or better, so the price is controlled but the trade may never happen. Choose based on whether price or speed matters more.
Does a limit order always get filled?
No. If the market never reaches your price, or reaches it without enough volume at your place in the queue, the order stays unfilled or fills only partly. Day orders also expire at the end of the session unless set as good-til-cancelled.
Can a limit order fill at a better price than I set?
Yes. A buy limit can fill at your price or lower, and a sell limit at your price or higher. If the market gaps through your level, you may receive the better price, depending on the venue and order handling.
What is a buy limit versus a sell limit?
A buy limit is placed at or below the current price and fills at your limit or lower. A sell limit is placed at or above the current price and fills at your limit or higher. Both are boundaries that cap how much you pay or how little you receive.
Is a take-profit a limit order?
In effect, yes. A take-profit closes a position when price reaches a better level for you, which behaves like a limit order in the opposite direction. Platforms may handle it internally, so check how your broker fills it.