Stock Order Types

Stock order types tell your broker how to buy or sell shares: at the available market price, at a price you set, or after a trigger is reached. The practical choice is between prioritizing execution and controlling price. As FINRA’s explanation of stock orders makes clear, neither approach removes investment risk.

This guide covers the main orders used in U.S. stock trading, including their timing and execution conditions. Examples are hypothetical, not trade recommendations. Availability and handling differ between brokers, so check the order instructions your brokerage supports before relying on a particular feature.

The Main Stock Order Types

Stock order types and their main tradeoffs
Order type Instruction Main risk
Market Buy or sell at the best available price. The execution price can differ from the quote.
Limit Buy at a maximum price or sell at a minimum price. The order might not fill.
Stop Activate a market order when the stop is triggered. The stop price is not a guaranteed execution price.
Stop-limit Activate a limit order when the stop is triggered. The position may remain open if the limit prevents execution.
Trailing stop Move the stop with favorable price changes. A reversal can trigger an exit at an uncertain price.

Market and Limit Orders: Execution or Price Control

Market orders

A market order requests execution at the best available price. It normally fills promptly during regular trading in an actively traded stock, but does not promise the price displayed on screen. As Schwab explains when comparing order types, the current bid and ask can matter more than the last traded price.

Suppose a stock last traded at $50, but the lowest available asking price is now $50.08. A market buy might execute at $50.08, not $50. If there are too few shares available there, parts of the order could fill at higher prices. The SEC’s guidance on how brokers execute orders explains why quotes and final execution prices can differ: prices change, and each quote covers only a quantity of shares.

A useful decision test is whether completing the trade matters more than setting a firm price boundary. If the boundary matters, express it in the order rather than hoping the market respects it.

Limit orders

A buy limit sets the highest acceptable purchase price; a sell limit sets the lowest acceptable sale price. A $49 buy limit can execute at $49 or less. A $55 sell limit can execute at $55 or more. Neither instruction guarantees a fill, as Schwab’s limit order explanation emphasizes.

A limit order does not always mean waiting for a price move. If shares are offered at $50.08, a buy limit of $50.10 could execute immediately against available shares while retaining that price ceiling.

Reaching the limit price still does not guarantee your turn. Other orders may have priority, or too few shares may be available. Fidelity’s order documentation explains both queueing and partial fills. If 40 shares of a 100-share order fill, check what happens to the remaining 60 under its timing instructions.

For a closer comparison of these execution choices, see market orders versus limit orders.

Stop and Stop-Limit Orders: Triggers Are Not Guarantees

Stop orders

A standard stop order becomes a market order after its trigger is reached. A sell stop below the current market is often used to exit an existing holding. A buy stop above the market can help close a short position if the stock rises. FINRA’s guidance on stop orders stresses that the resulting execution price can differ sharply from the stop price.

Suppose you own shares purchased at $50 and enter a sell stop at $47. If bad news causes the next eligible trade to occur at $43, the stop can activate there. The resulting market order might sell around $43 or lower, depending on available buyers. The $47 trigger was not a guaranteed floor.

A brief price drop can also trigger the order before the stock recovers. “Stop loss” describes the intended purpose, not a promise about the maximum loss.

Stop-limit orders

A stop-limit order separates the activation price from the execution boundary. Once triggered, it becomes a limit order rather than a market order. The SEC’s investor bulletin on order types explains why this provides price control without guaranteeing an exit.

Consider a sell stop-limit with a $47 stop and a $46.50 limit. After activation, shares may sell at $46.50 or higher. If the stock drops straight to $43, the order cannot sell below $46.50. It could remain unfilled while the position keeps losing value.

The decision is not which order sounds safer. It is which risk you accept: an unfavorable execution price with a stop, or no execution with a stop-limit. Our guide to stop and stop-limit orders examines that choice in more detail.

Trailing Stops: Moving the Trigger Automatically

A trailing sell stop follows favorable price movement by a chosen dollar amount or percentage. It moves upward as the reference price rises, but does not move downward when that price falls. Schwab’s guide to advanced stock orders describes this adjustment and warns that execution can occur away from the activation price.

Suppose the reference price begins at $100 and you choose a $5 trail. The initial trigger is $95. If the reference price rises to $112, the trigger rises to $107. A decline to $110 leaves it at $107 rather than moving it back to $105.

A percentage trail changes the dollar distance. A 5% trail from $112 produces a $106.40 trigger. Check whether the broker offers a trailing market stop, a trailing stop-limit, or both. The first retains market execution risk; the second retains the possibility of no fill.

Choose the distance deliberately. A tight trail may react to an ordinary fluctuation; a wider trail allows a larger reversal before activation.

Time in Force and Quantity Conditions

The order type governs price and activation. Separate instructions govern how long the order remains available and whether partial execution is acceptable. FINRA’s guide to timing and order qualifiers distinguishes these settings:

Day: The unfilled order expires at the end of its designated trading session. Good till canceled, or GTC: The order can remain active across trading days until filled, canceled, or expired under the broker’s rules. Despite the name, GTC does not mean forever. Record the actual expiration date.

Other instructions address how much must execute and how quickly. Availability depends on the broker and order; Fidelity’s descriptions of execution conditions illustrate the distinctions:

  • Immediate or cancel, or IOC: Fill whatever quantity is immediately available under the order’s terms, then cancel the remainder.
  • Fill or kill, or FOK: Execute the entire quantity immediately or cancel the order.
  • All or none, or AON: Require the full quantity, but without FOK’s immediate execution requirement.

For a hypothetical 500-share purchase with only 200 shares immediately available at an acceptable price, IOC could buy 200 and cancel 300. FOK would cancel the entire order if all 500 could not execute immediately.

Opening and closing orders

Market on open and market on close orders target the opening or closing execution process without a price limit. Limit on open and limit on close orders add a price boundary. These orders have submission and cancellation deadlines; consult FINRA’s explanation of opening and closing instructions and your broker’s current procedures. They are not interchangeable with ordinary orders submitted near the opening or closing bell.

Conditional Orders, OCO Orders and Brackets

Conditional orders connect an order to another event. That event might be a price change or the execution of another order. Fidelity’s conditional order guide describes three common arrangements: one triggers the other, one cancels the other, and one triggers a pair of linked orders.

A one triggers the other, or OTO, arrangement can activate an exit after an entry executes. A one cancels the other, or OCO, arrangement links two active orders so execution of one starts cancellation of the other.

A bracket combines an entry with linked exits. For example, a hypothetical purchase of 100 shares at $50 could activate a $55 sell limit and a $47 sell stop. The intention is to exit at either the profit target or the protective stop, then cancel the unused order.

Automation still needs supervision. Fidelity’s detailed conditional order rules warn that linked cancellation operates on a best efforts basis and both orders can execute in volatile conditions. Its OTO instructions also require the primary order to fill completely before releasing the secondary order. Check how your broker handles partial entries, partial exits and outstanding quantities.

Trading Sessions and Trigger Rules Matter

An order’s duration and its eligible trading sessions are different settings. Do not assume a GTC order operates overnight, or that a protective stop works whenever a price appears on screen. FINRA’s extended hours guidance notes that brokers may accept only limit orders outside regular hours and may handle unfilled orders differently between sessions.

Extended hours trading can also involve fewer available buyers and sellers and larger price swings. Before submitting an order, check whether it covers regular trading, extended hours, or both. A plan to react to an earnings announcement needs matching session settings, not just a carefully chosen price.

Trigger definitions deserve the same attention. FINRA Rule 5350 defines standard stop orders using transactions and permits separately identified orders with alternative triggers, such as quotations, subject to disclosure. Ask which price activates your instruction and when monitoring takes place.

When choosing a stock broker, include these execution details in your comparison. A familiar order label is not enough; read the operating rules behind it.

Checking, Changing and Canceling Orders

Submitting an order is not the same as completing a trade. Check the execution report for the filled quantity, execution price and any remaining balance. The SEC’s online investing guidance warns against submitting a duplicate simply because the first order appears not to have executed.

The same caution applies to cancellation. A receipt acknowledging your cancellation request does not prove the order was canceled; it may already have traded. Confirm its final status before placing a replacement. If the status remains unclear, contact the broker rather than adding another potentially live order.

Before You Submit an Order

Read the ticket as a complete instruction, not a collection of independent boxes. A useful final review covers:

  • Security and quantity: Correct ticker, account, buy or sell direction, and number of shares.
  • Price instructions: Correct limit, stop, or trailing distance, with each field serving its intended purpose.
  • Timing: Correct expiration and eligible trading sessions.
  • Linked orders: Correct exit quantities, activation conditions and cancellation behavior.

Then test the instruction in plain English: “Buy up to 100 shares at no more than $50 during this session.” If the ticket says something different, change it before submission.

Keep the order decision connected to your broader stock trading risk management. Ask what you will do if the order fills only partly, never fills, or executes away from the expected price. Those questions are more useful than searching for an order type that promises everything.