Stocks

Stock Order Types: Market, Limit, Stop and Stop-Limit Explained for 2026

Marcus Hale Marcus Hale, Funded Trading Lead October 7, 2026 13 min read
A trader in a dark sweater at a wooden desk, hand resting on a mouse with one finger raised before a click, two out-of-focus monitors glowing teal-green behind a plain mug

Stock order types decide what you are asking the market to do, and each one makes a different promise. A market order promises a fill and says nothing about price. A limit order promises a price and says nothing about a fill. Stop and stop-limit orders wait for a trigger and then turn into one of those two.

Most traders learn the four names in their first week and never look again. Then a stop fills forty cents below where it was set, or a limit order sits untouched while the stock runs without them, and it feels like the platform did something wrong. It did not. The order did exactly what that order type does. The trader asked for the wrong promise.

In this guide we'll cover the four core stock order types in plain English: what each one guarantees and what it gives up, how stops actually trigger, the timing instructions that sit on top of every order, how to match an order type to the job in front of you, and what changes when you are placing orders in a simulated funded stock account.

Key Takeaways

  • Pick the promise before the order. Every order type trades price certainty against fill certainty. No order type gives you both.
  • Treat a stop as a trigger, not a price. When a stop price is reached, a stop order becomes a market order. The fill can be worse than the stop, sometimes much worse.
  • Know what a stop-limit can leave behind. It protects the price and gives up the exit. In a fast drop it can leave you holding the whole position.
  • Check the timing instruction. Day, good-til-canceled and immediate-or-cancel change how long an order lives. A forgotten open order is a position you did not plan.
  • Confirm what your own platform offers. Order types and their exact behavior differ by firm and by platform. Read the list before you need it.

Table of Contents

What are the four main stock order types?

The four main stock order types are the market order, the limit order, the stop order and the stop-limit order. The first two act right away on different terms. The second two wait for a price to be reached and then become one of the first two.

The SEC's investor education office says as much in its bulletin Understanding Order Types, and it opens with a caution worth repeating: "order types and trading instructions available to you may differ based on the brokerage firm." The definitions below are the standard ones. Your platform's version is the one that counts.

The market order: a fill, at whatever price is there

The bulletin defines a market order as "an order to buy or sell a stock at the best available price" and adds that "the price at which a market order will be executed is not guaranteed." That second sentence is the whole trade-off.

A market order to buy takes the shares offered at the lowest asking price. If there are not enough shares there, it takes the next price up, and the next. In a liquid large-cap stock during regular hours that usually costs you the spread and little else. In a thin stock, or in the first minute after news, the same order can walk through several price levels before it is done.

The bulletin makes one more point traders tend to skip: "the last-traded price is not necessarily the price at which a market order will be executed." The number on your chart is where the last trade happened. Your order trades against the quotes that exist now.

The limit order: a price, if the market comes to you

A limit order is "an order to buy or sell a stock at a specific price or better." A buy limit can fill only at the limit price or lower. A sell limit can fill only at the limit price or higher.

The cost is on the other side. In the bulletin's words, "a limit order is not guaranteed to execute." If the stock never trades at your price, you get nothing. If it touches your price briefly and other orders were ahead of yours, you may still get nothing, or only part of what you asked for.

A market order can give you a bad price. A limit order can give you no trade. Both are the order working as designed.

Where the "best available price" comes from

In the live U.S. stock market, shares of the same company trade on many venues at once. Federal rules tie those venues together. The order protection rule, 17 CFR 242.611, requires each trading center to maintain policies "reasonably designed to prevent trade-throughs" of protected quotations. In plain terms, a venue is not supposed to fill your order at a worse price while a better protected quote is showing somewhere else.

How do stop and stop-limit orders actually work?

A stop order rests until the stock reaches its stop price, then becomes a market order. A stop-limit order rests until the stock reaches its stop price, then becomes a limit order. Neither is active in the market until that trigger, and neither guarantees you the stop price.

The stop price is a trigger

The SEC bulletin is direct about it: "The stop price is not the guaranteed execution price for a stop order. The stop price is a trigger that causes the stop order to become a market order." It goes on to say the fill "can deviate significantly from the stop price."

On an ordinary day the difference is a cent or two. On a bad day it is the whole story. Suppose you own a stock at $50 with a sell stop at $49.50. The company issues a warning overnight and the stock opens at $46. The first trade at or below $49.50 triggers your stop. It becomes a market order and fills near $46. The stop worked. It was never a promise of $49.50. Our guide to gap risk and why stops fail covers that scenario in depth.

What a stop-limit fixes, and what it breaks

A stop-limit order has two prices. The stop price wakes the order up. The limit price is the worst price you will accept once it is awake. The bulletin gives an example: "a sell stop limit order with a stop price of $3.00 may have a limit price of $2.50." The order becomes active at $3.00 and can fill only at $2.50 or better.

That solves the bad-fill problem and creates a different one. Go back to the stock that opened at $46. A stop-limit with a stop at $49.50 and a limit at $49.30 triggers at the open and then sits there as a sell limit at $49.30, well above the market. It does not fill. You still own every share, and the stock is still falling.

A stop order can hurt you on price. A stop-limit order can fail to get you out at all. For a risk exit, most traders decide the second failure is the worse one.

What counts as "reached"

This is the detail almost nobody checks. The bulletin notes that "different trading venues and firms have different standards for determining whether a stop price has been reached. Some use only last-sale prices to trigger a stop order, while others use quotation prices."

The difference matters in a wide or jumpy market. A stop that triggers on the quote can fire when the bid drops for a moment even though no trade took place there. A stop that triggers on the last sale waits for an actual print. Neither is wrong. You need to know which one you have.

Order typeWhen it becomes activeWhat it promisesWhat it gives upWhere it tends to fail
MarketImmediatelyAn execution, as long as there are buyers and sellersAny say over the priceThin stocks, the open, the seconds after news
LimitImmediatelyYour limit price or betterAny assurance of a fillFast moves away from your price
StopWhen the stop price is reachedA market order once triggeredThe stop price itselfGaps and fast drops, where the fill lands well past the stop
Stop-limitWhen the stop price is reachedA limit order once triggeredThe exit, if price moves past the limitGaps through both prices, leaving the position open

Standard definitions, following the SEC investor bulletin Understanding Order Types. Availability and exact behavior differ by firm and platform, including what triggers a stop.

Learning to trade stocks inside written rules? Read how the TradeFundrr simulated stock programs work, including the drawdown and the difference between the two paths.

What do day, GTC and IOC instructions change?

Timing instructions decide how long an order stays alive and whether it may fill in pieces. They sit on top of the order type, so a limit order can be a day order, a good-til-canceled order or an immediate-or-cancel order, and each behaves differently once you stop watching it.

Day and good-til-canceled

Unless you say otherwise, an order is normally a day order. The SEC bulletin explains that day orders "are good only during the trading day that the order is entered" and, if not executed, "generally cancel at the end of regular trading hours." They do not carry into the extended session or the next day.

A good-til-canceled order, or GTC, "lasts until it is executed in full or it is canceled." Firms usually set their own cap on how long that can be. GTC orders are useful for a resting target or a protective stop on a position you intend to hold. They are also the source of a classic mistake: a GTC buy limit placed weeks ago that fills on a bad-news gap long after you forgot it existed.

Immediate-or-cancel, fill-or-kill and all-or-none

These three control partial fills. An immediate-or-cancel order must execute right away, and "any portion of the order that cannot be filled immediately will be canceled." A fill-or-kill order must execute immediately and in full or it is canceled entirely. An all-or-none order must also fill in full, but it can wait.

On open and on close

Orders can also be aimed at the two auctions that start and end the day. The bulletin describes an on-open order as one "that must be executed when the market opens or re-opens" and an on-close order as one "that must be executed at the closing price." Our guide to the opening auction explains how that single opening price is set.

Regular hours and extended hours

Investor.gov notes that regular trading hours for exchange-listed stocks are 9:30 a.m. to 4:00 p.m. Eastern Time, and that sessions outside those hours vary by market and venue. Fewer participants trade then, so quotes are usually wider and thinner. Whether a given order type is accepted outside regular hours, and whether a resting stop is even live then, depends on the firm and platform. Check before you assume a stop is protecting you at 7 a.m.

The order type says what you want. The timing instruction says for how long. Read both before you send.

Which stock order type fits which job?

Match the order type to the outcome you cannot accept. If missing the trade is the unacceptable outcome, lean toward a market order or a marketable limit. If a bad price is the unacceptable outcome, use a limit. For a risk exit, where staying in is the unacceptable outcome, a stop that becomes a market order is the usual choice.

Entries: patience usually has a price tag

Entering with a limit order at or near the bid saves the spread when it fills. When it does not fill, you miss the trade, and the trades you miss tend to be the ones that moved fastest in your direction. That selection effect is real and it flatters limit-order results on paper.

Entering with a market order gets you in and costs the spread, plus any slippage. In a liquid stock at midday that cost is small and predictable. Our guide to the bid-ask spread and slippage in stocks shows how to put a number on it.

The marketable limit: a middle path

A marketable limit order is a limit order priced at or through the current quote. A buy limit a few cents above the ask will usually fill immediately, like a market order, but it carries a ceiling. If the offer vanishes and the next one is far higher, the order stops at your limit instead of chasing.

Risk exits: get out first, argue about price later

A protective stop exists for the moment the trade is wrong. At that moment the thing you need is out. A stop order that becomes a market order gives you that, at a price you will not love. A stop-limit gives you a price you chose and no assurance of the exit.

No order type removes the loss. It only decides which kind of surprise you are exposed to.

Before you send any stock order
  • Name the outcome you cannot accept: missing the trade, a bad price, or staying in.
  • Look at the current bid, ask and the size showing at each, not the last trade.
  • Check your share count against the size at the best quote.
  • Confirm the order type on the ticket. Do not trust the default.
  • Confirm the timing instruction: day or good-til-canceled.
  • For a stop, know whether your platform triggers on the last sale or the quote.
  • For a stop-limit, check that the limit leaves real room past the stop.
  • Before the close, cancel any resting order you no longer want.

Stock order types in a simulated funded account

In a simulated funded stock account the order types work the way your platform defines them, and their flaws count against fixed limits. A stop that fills past its price or a forgotten resting order is measured against the same drawdown as any other loss. The account is simulated. The arithmetic is enforced.

What the simulation does and does not reproduce

In a simulated account no real order is sent to an exchange and no real shares change hands. Fills are produced by the platform from market data. That means some live-market mechanics do not occur in the same way: your order is not standing in a real queue behind other orders, it is not being routed between venues, and the order protection rule described earlier is a feature of the live market, not something happening to a simulated order.

How closely simulated fills resemble live ones depends on the platform's fill model. Some are generous to limit orders, filling them whenever price touches the level, which a live queue would not always do. We would sooner say that plainly than let you find it out later. The skill worth building in the simulation is the decision: which promise you need on each order, and why. That part transfers.

Confirm the list on your own platform

We are not going to tell you here that a particular order type, timing instruction or extended-hours behavior is available in a TradeFundrr account, because that is set by the platform and can change. Open the order ticket, read the list and test each type with small size before you rely on it. If anything is unclear, ask support.

The numbers an order has to respect

TradeFundrr's stock programs run on a simulated $100,000 account with a $3,000 maximum drawdown, measured at the end of the day, and reaching it is a hard breach. On the Growth path the daily loss limit is also a hard breach. On the Express path it is a soft breach that ends the trading day, and each soft day still spends the drawdown. A position limit applies as well. It differs by program and account size, so confirm the current figure in your own account terms.

Put an order type against that. A 1,000-share position with a stop 30 cents away is a planned $300 loss. If the stop triggers in a fast market and fills 25 cents past its price, the loss is $550. Nothing broke. The plan simply assumed a promise the stop order never made.

Size for the fill, not the stop

The practical adjustment is to plan each trade with a worse exit than the one on the ticket. If your stops in a given stock have historically filled a few cents past their price, build that into the share count. In stocks that gap, or around scheduled news, assume more.

This is not for everyone. Careful order handling is slow, unglamorous work, and it will not rescue a strategy that has no edge. Most traders who struggle with a fixed drawdown are not undone by one dramatic fill. They are undone by small execution costs they never counted.

No order type guarantees a profitable trade, a passed evaluation or a payout. A payout is decided by the written rules of the account, and the only thing that stops one is a rule the trader broke.

Want to practice order handling against fixed, published rules in a structured, simulated environment? Compare the TradeFundrr programs and read the terms for the market you trade.

Frequently Asked Questions

What are the main stock order types?

The main stock order types are market, limit, stop and stop-limit. A market order fills at the best available price, a limit order fills only at your price or better, and stop and stop-limit orders wait for a trigger price and then become a market or limit order.

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

A market order prioritizes getting filled and does not guarantee the price. A limit order guarantees the price or better and does not guarantee a fill. The choice comes down to which matters more on that trade: being in or out now, or the exact price.

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

A stop order becomes a market order when the stop price is reached, so it will try to fill at the next available price. A stop-limit order becomes a limit order, so it fills only at the limit price or better and may not fill at all.

Does a stop-loss order guarantee my exit price?

No. The stop price is a trigger, not a guaranteed price. Once triggered, a stop order becomes a market order and fills at the next available price, which can be well below the stop for a sell order when a stock gaps or moves quickly.

Can a limit order fail to fill even if the price touches my limit?

Yes. In the live market other orders at the same price may be ahead of yours, and there may not be enough shares trading at that price to reach you. A touch is not a fill. Simulated platforms may handle this differently, depending on their fill model.

Which order types can I use in a TradeFundrr stock account?

The available order types are set by the trading platform, so confirm them on your own order ticket. Do not assume a specific order type or timing instruction is offered because another broker has it. Test each one with small size first.

Does a bad stop fill count against my drawdown in a funded account?

Yes. A fill past your stop price counts against the drawdown like any other loss. TradeFundrr's simulated stock programs use a $3,000 end-of-day maximum drawdown on a $100,000 account, so size each trade for a worse exit than the stop price.

Do order types work the same in a simulated funded account?

The definitions are the same, but the fills are produced by the platform from market data, not by a real exchange. No real order is routed or queued, so simulated fills can be cleaner than live ones. The decision about which order to use still transfers.

Stock order types are four different promises. The market order promises a fill. The limit order promises a price. The stop and the stop-limit wait for a trigger and then make one of those same two promises, with the same gaps.

Decide which failure you can live with on each order, check the ticket before you send it, and size for the fill you might get instead of the one you asked for. That will not make the next trade a winner. It will make sure the order did what you meant.

TradeFundrr provides a structured, simulated trading environment. This article is educational and is not financial, legal, or tax advice, and is not a guarantee of any result. Trading involves significant risk of loss in live markets, and simulated accounts do not execute real trades. Nothing here is a claim about how likely any trader is to pass an evaluation or reach a payout, and no pass rates or results are represented. Scenarios described as illustrative are hypothetical and are not predictions or typical outcomes. Fees, rebate eligibility and program parameters, including account sizes, daily loss limits, max drawdown, minimum hold times, position limits, consistency requirements and payout schedules, vary by market and by account and can change, so confirm the current figures and the full rebate terms in the written rules of your own account before purchasing or trading.

Practice execution against published rules

TradeFundrr's simulated stock programs state the drawdown and loss terms up front, so you can see what each order type does to a fixed limit before it matters.

Get Funded →
← Back to all posts