Browse the library

Trading · Orders and execution

Stock order types explained: market, limit, stop and more

How market, limit, stop, stop-limit, trailing-stop, on-close and conditional orders work in US markets, what each one guarantees, and how to choose between them.

On this page
  1. The two questions every order answers
  2. Market orders
  3. Limit orders
  4. Stop orders
  5. Stop-limit orders
  6. Trailing stop orders
  7. On-open and on-close orders
  8. Conditional orders: linking several orders together
  9. Other instructions you may see
  10. Choosing an order type: a decision table
  11. A real-world way to think about it
  12. How Finabase helps
  13. Frequently asked questions
  14. Summary

An order is an instruction to your broker: buy or sell this many shares of this security, under these conditions. The conditions are what the order type controls. Some orders say "trade now, whatever the price." Others say "trade only at this price or better," or "do nothing until the stock reaches a level, then act." Picking the wrong one rarely matters on a calm day in a heavily traded stock. On a fast day, or in a thinly traded one, it can decide whether you pay $50 or $53 a share, or whether you trade at all.

This guide covers every order type a US individual investor is likely to see in a brokerage app: market, limit, stop, stop-limit, trailing stop, market-on-close and limit-on-close, and the conditional orders (one-triggers-other, one-cancels-other and brackets) that link several together. For each one you'll see what triggers it, how it fills, what it guarantees and what it does not, with worked numbers and a decision table at the end. Detailed pages go deeper on each type; this is the map.

The two questions every order answers

Before the details, it helps to see that every order type is a different answer to two questions:

  1. When should the order become live? Right away, or only after the price reaches a trigger level, or only at the open or close?
  2. What price is acceptable once it's live? Any price the market offers, or only a price at a set limit or better?

A plain market order answers "now" and "any price." A plain limit order answers "now" and "only my price or better." The rest of the menu combines those answers with triggers (stops and trailing stops), with special timing (on-open and on-close orders), or with links to other orders (conditional orders). Each order also carries a time-in-force, such as day or good-'til-canceled, which says how long it stays live. That is a separate setting, covered in Time in force: day, GTC, IOC, FOK and other order durations.

To follow the rest, you need two quote terms. The bid is the highest price a buyer is currently offering; the ask (or offer) is the lowest price a seller will accept. A buyer who wants to trade immediately pays the ask; a seller who wants out immediately gets the bid. The gap between them is the Bid-ask spread: what it is, what it costs and how to read it.

One price path, four orders: where each one triggers and fills (illustrative) $41 $43 $45 $47 $49 $51 $53 start t5 t10 t15 t19 Buy limit $48.00 Sell stop $45.00 (stop-limit: limit $44.50) Last trade price Limit buy fills at $48.00 or less Market sell here fills near $52, now Gap opens at $44.20: stop becomes market, fills ≈ $44.20 Stop-limit cannot sell below $44.50: no fill yet Time (illustrative steps). The drop from t13 to t14 is an overnight gap.
An illustrative price path showing where a limit order fills, where a stop triggers and fills after a gap, and why a stop-limit with a $44.50 limit does not fill.

Market orders

A market order tells the broker to buy or sell immediately at the best price available. According to the SEC's Investor.gov, a market order generally executes promptly, but the price is not guaranteed. You find out the price after the trade.

For a large, actively traded stock during regular hours, the fill is usually at or very close to the quote you saw: a buy near the ask, a sell near the bid. The risk shows up in three situations:

  • Fast markets. Between the moment you tap "buy" and the moment the order reaches the market, the quote can move, especially around news.
  • Thin markets. If only a few hundred shares are offered at the best ask, a larger order fills the rest at higher prices further up the order book.
  • The open. Orders sent before the market opens execute at or after the opening price, which may be far from the previous close if news broke overnight.

Most brokers do not accept market orders outside regular trading hours, because quotes are thinner and spreads wider in pre-market and after-hours sessions.

Limit orders

A limit order sets the worst price you will accept: a maximum for a buy, a minimum for a sell. It executes only at the limit price or better. The trade-off, as Investor.gov puts it, is that execution is not guaranteed. If the market never reaches your price, nothing happens.

  • A buy limit at $48 fills at $48.00 or lower. If the stock never trades down to $48, you never buy.
  • A sell limit at $55 fills at $55.00 or higher.

A limit order that can't fill immediately waits in the market (or at the broker), and if it is routed to an exchange it becomes part of the displayed quote. Even when the stock touches your limit, you may not fill: orders at the same price usually queue by time, and only some of the shares at that price may trade.

A limit order priced so it can trade right away, such as a buy limit at or above the current ask, is called a marketable limit order. It behaves much like a market order but with a ceiling on the price. Many traders use it as a safer substitute for a market order. Market vs limit orders: price certainty vs getting filled covers marketable limits, partial fills and slippage in detail.

Stop orders

A stop order, often called a stop-loss when it protects a position, waits until the stock trades at or through a trigger price, the stop price. Then it becomes a market order.

  • A sell stop sits below the current price. If the stock falls to the stop, the order turns into a market sell. Investors use it to cap a loss or protect a gain.
  • A buy stop sits above the current price. If the stock rises to the stop, it turns into a market buy. Traders use it to enter on a breakout or to limit losses on a short position.

The key word is becomes. A stop is not a promise to sell at the stop price. It is a promise to send a market order once the stop is reached, and the market order then fills at whatever price is available. In an orderly decline that's close to the stop. When a stock gaps, opening far below the previous close after overnight news, the stop triggers at the open and fills near the opening price, which can be well below the stop.

Stops are usually held by the broker, not displayed on an exchange, and brokers differ on details: whether a stop can trigger in extended hours, and whether the trigger is the last trade or the bid and ask. Stop and stop-limit orders: triggers, gaps and non-fill risk walks through a real earnings gap in Meta Platforms in July 2026.

Stop-limit orders

A stop-limit order has two prices. When the stock reaches the stop price, the order becomes a limit order at the limit price. A sell stop-limit of $45.00 / $44.50 means: once the stock trades at $45 or lower, offer the shares for sale at $44.50 or better.

That fixes the gap problem in one direction and creates another. You will never sell below $44.50. But if the stock drops straight from $45.10 to $42 without trading between $45 and $44.50 long enough for your order to fill, the order sits unfilled while the price keeps falling. The SEC's investor bulletin warns about exactly this: a stop-limit may not execute at all.

In the price path at the top of this page, the stock gaps from $45.60 to $44.20. The plain stop triggers and sells at about $44.20. The stop-limit triggers too, but its $44.50 limit is above the market, so it doesn't sell, and it stays unfilled until the price climbs back to $44.50 or the order expires.

Trailing stop orders

A trailing stop is a stop whose trigger follows the market at a set distance, either a percentage or a dollar amount. For a sell trailing stop, the stop price rises as the stock makes new highs and stays where it is when the stock falls. When the stock drops back by the trail amount from its highest point, the order triggers, normally as a market order. Some brokers also offer a trailing stop-limit.

Trailing stops have the same gap risk as ordinary stops, and the trail distance is a real decision: too tight and normal daily swings trigger it; too loose and it gives back much of the gain. Trailing stop orders: percent vs dollar trails, with real examples compares percent and dollar trails and tests 10% and 15% trails on real Tesla data.

On-open and on-close orders

The US exchanges begin and end each regular session with an auction, a single moment where buy and sell orders are matched at one price. The closing auction sets the official closing price, the price that index funds, mutual-fund valuations and most charts use. Several order types exist specifically for these auctions:

  • Market-on-close (MOC). Buy or sell at the official closing price, whatever it turns out to be.
  • Limit-on-close (LOC). Participate in the closing auction only if the closing price is at your limit or better.
  • Market-on-open and limit-on-open (often labeled OPG in broker apps). The same idea for the opening auction.

Auction orders have entry deadlines. On the NYSE, MOC and LOC orders must be entered by 3:50 p.m. ET, after which only orders that offset the published imbalance are accepted. Other exchanges set their own cutoffs, and brokers often set earlier ones, so a "close" order entered at 3:55 p.m. may be rejected. Not every broker offers auction orders to individual investors.

Conditional orders: linking several orders together

Brokers also let you link orders so that one event triggers or cancels another. These are broker-side features, not exchange order types, and names and rules vary by broker.

  • One-triggers-other (OTO). When the first order fills, a second order is submitted. Example: buy 100 shares at a $50 limit; once filled, place a sell limit at $56.
  • One-cancels-other (OCO). Two live orders; when one fills, the other is canceled. Example: a sell limit at $56 (to take a profit) and a sell stop at $47 (to cap a loss) on the same shares.
  • Bracket order. An OTO whose second leg is an OCO pair: an entry, then both a take-profit and a stop once the entry fills.

Conditional orders automate a plan you've already made. They don't change how each leg executes. The stop leg of a bracket can still gap, and the limit leg can still miss. Bracket, OCO and OTO orders: linking entries, targets and stops covers partial fills and other broker-specific traps.

Other instructions you may see

Some order "types" are really qualifiers you add to a market or limit order:

  • All-or-none (AON). Fill the whole quantity or nothing. It avoids partial fills but can be skipped over while smaller orders trade.
  • Immediate-or-cancel (IOC). Fill whatever you can right now and cancel the rest.
  • Fill-or-kill (FOK). Fill the whole quantity immediately, or cancel the whole order.
  • Extended-hours eligible. Lets a limit order trade in pre-market or after-hours sessions, where most brokers accept only limit orders.

Fractional-share orders are another special case. Many brokers accept them only as market orders during regular hours, or they execute them in batches, so check the rules before assuming a fractional order behaves like a whole-share one.

What each basic order type promises, and what it does not Order Acts when Executes as Price? Fill? Market Immediately Best available price No Nearly Limit Price at limit or better Limit or better Yes No Stop Trades at/through stop Market order No Nearly* Stop-limit Trades at/through stop Limit order Yes No Trailing stop Trail level is hit Market (or limit) No Nearly* MOC Closing auction Official close No Nearly LOC Closing auction Close, if within limit Yes No * once triggered; a trigger itself is never guaranteed
What each basic order type promises. "Nearly" means a fill is all but certain in a normal market during regular hours, not guaranteed.

Choosing an order type: a decision table

No order type is best in general. The right one depends on what you care about more for this trade: getting done, or the price.

Your situation Order that fits the goal What you give up
Must trade now; liquid stock, regular hours Market or marketable limit Market: no price cap. Marketable limit: little
Want a specific entry or exit price, no rush Limit The trade may never happen
Thinly traded stock or wide spread Limit Possible partial or no fill
Want to cap a loss automatically Stop Fill can be far below the stop after a gap
Want to cap a loss but never sell below a floor Stop-limit May not sell at all in a fast decline
Want protection that follows a rising price Trailing stop Gap risk; normal swings can trigger it
Want the official closing price (e.g., to match an index) Market-on-close or limit-on-close Entry deadline; no control over the close (MOC)
Want an entry, a target and a stop set in one go Bracket (OTO + OCO) Broker-specific rules; each leg keeps its risks
Pre-market or after-hours trading Limit, marked extended-hours Thin liquidity, wider spreads, more price swings

A real-world way to think about it

Consider an investor who wants to buy 200 shares of a large company trading around $150 with a one-cent spread. A market order would almost certainly fill within a cent or two of the ask, and so would a limit at the ask. The choice barely matters.

Now suppose the same investor wants 200 shares of a small company trading 30,000 shares a day, with the bid at $12.10 and the ask at $12.40, 100 shares offered at $12.40 and the next offer at $12.65. A market order might pay $12.40 for half and $12.65 for the rest, or worse if the quotes move. A limit at $12.40 caps the price and might fill in pieces over the day. Same investor, same intention; the order type matters because the market underneath it is different. Liquidity and slippage: volume, depth, spread and market impact explains how to read a stock's liquidity before you trade.

How Finabase helps

Finabase is a research app. It does not take orders or hold accounts, so every order described here is placed with your broker. What Finabase can do is show you the market an order will meet:

  • The quote page shows the live bid and ask with their sizes, the last trade, the day's volume against the average, and any extended-hours price, which is the information you need to judge whether a market order is safe or a limit is wiser.
  • Alerts can notify your phone or email when a stock reaches a price, moves by a percentage or hits a volume level. An alert is not an order, which is the point: it tells you a level has been reached and leaves the decision to you.
  • The earnings calendar shows upcoming reports, the most common source of the overnight gaps that make stops fill badly.

Frequently asked questions

What is the safest type of stock order?

No order type is safe in every sense, because each protects against a different risk. A limit order is safest on price, since you never pay more (or receive less) than your limit, but it may not fill. A market order is safest on getting the trade done, but the price can surprise you.

Should beginners use market or limit orders?

Many beginners use limit orders, or marketable limits set at or near the current ask, because they cap the price at little cost in a liquid stock. A market order is reasonable for a heavily traded stock during regular hours. It is risky in thinly traded stocks, before the open and after hours.

Does a stop-loss order guarantee I won't lose more than I planned?

No. A stop order becomes a market order once triggered, and the market order fills at the next available price. If the stock gaps below your stop, the fill will be below the stop too. A stop-limit avoids selling below its limit but may not sell at all.

What is the difference between a stop order and a limit order?

A limit order is live right away and can trade at its price or better. A stop order is dormant until the stock reaches the stop price, and then it becomes a market order (or, for a stop-limit, a limit order). Sell limits sit above the market; sell stops sit below it.

Can I place orders when the market is closed?

Yes, most brokers accept orders at any time and queue them. A market order placed overnight executes at or after the next open, at whatever price the market opens at. To trade in pre-market or after-hours sessions, you usually need a limit order marked as eligible for extended hours.

Summary

Every order type trades price certainty against execution certainty. Market orders get done but name no price; limit orders name a price but may not fill. Stop and trailing stop orders are triggers that send a market order once a level is reached, so they can fill well past their stop after a gap, while stop-limits avoid that by risking no fill at all. Auction orders target the official open or close, and conditional orders link several orders into a plan. Choose by asking which matters more for this trade, getting done or the price, and look at the stock's quote, spread and upcoming news before you decide.

Sources and further reading

  1. SEC, Investor.gov — Types of orders
  2. SEC, Investor.gov — Investor Bulletin: Understanding Order Types
  3. SEC, Investor.gov — Investor Bulletin: Stop, Stop-Limit and Trailing Stop Orders
  4. NYSE — Opening and closing auctions fact sheet
  5. SEC — Statement on minimum pricing increments and access fee caps (June 11, 2026)