Market and Limit Orders: Price, Fill Probability, and Execution Cost

Choose an order from urgency, price bounds, size, liquidity, venue state, and broker handling—then measure the fill instead of assuming the displayed quote was available.

Key Takeaways
  • A market order prioritizes prompt execution at available prices; it does not promise the displayed or last price, and broker, venue, halt, and control states still matter.
  • A limit order sets a worst acceptable price but can remain unfilled or partially filled. Queue position and adverse selection are costs, while a later price move is only a counterfactual.
  • Displayed depth is not firm future liquidity. Hidden interest, cancellations, other orders, routing, and price improvement can make the realized path differ from a static book snapshot.
  • Measure arrival quote, fills, fees, delay, cancellations, and the feasible alternative. Commission-free is not execution-cost-free, and one fill cannot prove routing quality.

Market and limit orders exchange different risks. A market order gives up price control to seek prompt execution. A limit order preserves a price boundary but gives up certainty and timing. Neither is inherently cheaper. The answer depends on urgency, order size, quote and depth, volatility, venue state, routing, and what happens if no trade occurs.

Investor.gov warns that the last price is not necessarily the market-order execution price and that a limit order executes only at its limit or better [1][2]. Those definitions are the start; a decision needs an execution objective and an auditable result.

Market and limit orders exchange different risks. A market order gives up price control to seek prompt execution. A limit order preserves a price boundary but gives up certainty and timing. Neither is inherently cheaper. The answer depends on urgency, order size, quote and depth, volatility, venue state, routing, and what happens if no trade occurs.

Investor.gov warns that the last price is not necessarily the market-order execution price and that a limit order executes only at its limit or better [1][2]. Those definitions are the start; a decision needs an execution objective and an auditable result.

Execution cost includes spread, impact, delay, and the unfilled alternative

The quote is a time-stamped offer for displayed size, not a promise that it remains when an order reaches a venue. A marketable order may cross the spread, receive price improvement, sweep multiple levels, partially fill, or be rejected. A resting limit may earn a better price, wait, partially fill, or execute just before the market moves against it.

Define implementation shortfall against a benchmark appropriate to the decision, such as the midpoint or quote at decision or arrival. Add commission, fees, rebates where relevant, tax, market impact, delay, and the value of an incomplete hedge. An unfilled buy followed by a rise is not automatically a realized loss; the counterfactual must specify when and how the investor would have bought instead.

Execution-cost components.
ComponentEvidenceApplies toFailure
SpreadArrival bid and askMarketable flowUse last price
ImpactPrice by quantityLarger ordersStatic quote
DelayDecision-to-fill pathResting ordersHindsight endpoint
Fees and taxBroker and lot recordBothCommission-only view
Why this matters: an order type is a tradeoff between price, time, and completion—not a universal cost ranking.

A market order seeks immediacy but cannot promise the screen price

Investor.gov describes a market order as an instruction to buy or sell immediately and emphasizes that the execution price is not guaranteed [1]. In ordinary liquid trading, a small accepted order will generally execute near the current ask for a buy or bid for a sell. That is educational shorthand, not a guarantee across halts, collars, broker controls, insufficient liquidity, outages, or rejected instructions.

Size must be compared with executable liquidity, not average volume alone. Quotes can change during routing, and visible size may cancel or be consumed. Around openings, closings, earnings, and halts, the next auction or quote can be far from the last trade. Confirm session, order eligibility, time-in-force, short-sale and buying-power controls, and broker acknowledgment. Read earnings events and halts and circuit breakers.

Market-order conditions.
ConditionObserved stateRiskControl
Liquid normal sessionTight quoteSpreadSize versus depth
Thin securityWide shallow bookSweep and impactBound or stage
News or auctionFast or imbalancedGapAuction indication
Halt or controlNo ordinary tradingReject or reopeningReconcile status

A static book example illustrates a sweep but does not forecast a fill

Consider an illustrative ask book with 200 shares at $24.82, 300 at $24.85, 400 at $24.90, and 600 at $24.95. If—and only if—the book stayed fixed, no hidden interest appeared, no price improvement occurred, and a 1,000-share buy consumed those levels, the weighted average would be $24.874. Relative to the initial $24.82 ask, the arithmetic difference is $54. This is a scenario calculation, not expected slippage.

Real matching is event-driven. Other orders can arrive first; quotes can cancel; a wholesaler may improve price; the trade itself may change displayed interest. Record actual fills and compare them with the time-stamped arrival benchmark. Do not label the entire difference “market impact” without separating spread, market movement, and order response.

Static educational sweep.
AskDisplayedAssumed fillSlice cost
$24.82200200$4,964
$24.85300300$7,455
$24.90400400$9,960
$24.95600100$2,495

A limit controls price while exposing queue, non-fill, and adverse selection

A buy limit can execute only at the limit or lower, and a sell limit only at the limit or higher [1][7]. The boundary is useful when price matters more than completion. It does not reserve shares or guarantee priority. Orders at the same displayed price may be ahead, venue priority rules differ, and hidden or midpoint orders can affect outcomes.

A resting limit often executes when another trader chooses to trade against it. That can create adverse selection: a buy fills as information pushes price lower, while favorable moves leave it behind [5][6]. A missed order's cost requires a predefined replacement policy. Comparing the limit with the highest later price exaggerates cost; comparing it with no trade ignores the investment objective. Define expiry, cancel/replace rule, maximum chase, and what happens if only part fills.

Limit-order outcomes.
OutcomePrice controlRemaining riskRecord
Full fillAt limit or betterAdverse selectionQueue and path
Partial fillFilled slice boundedResidual exposureRemaining size
No fillNo executionMissed objectiveReplacement rule
Cancel/replaceNew boundaryPriority resetAcknowledgments

Displayed depth is a snapshot, not a probability guarantee

Depth can help size an order, but it is incomplete. Displayed quotes may cancel, hidden liquidity may execute, multiple venues may show different interest, and odd-lot information or feed latency may affect the view. A 500-share order against 7,500 displayed shares is not guaranteed a one-level fill; a 20,000-share order is not guaranteed to sweep exactly the visible levels.

Use the current consolidated and venue state, spread, depth, recent trades, auction indication, volatility, and participation relative to actual volume. Test staged and bounded executions. Avoid placing or canceling solely because a transient size appears. The book describes messages at a moment, not trader intent or future supply. Size policy belongs with position sizing and risk measurement.

Why routing slogans fail without aggregate execution evidence

A broker may route to an exchange, market maker, ECN, or affiliate, subject to applicable duties and rules [2][4]. Payment for order flow and internalization create economic incentives, while wholesalers may provide price improvement. Neither “PFOF is always bad” nor “commission-free routing is always better” follows without execution evidence.

Rule 605 reports support market-center execution-quality analysis, and Rule 606 disclosures describe routing practices for covered orders [3][5]. Their scope, order categories, aggregation, and exclusions matter; they do not reconstruct every individual's counterfactual. Compare effective spread, price improvement, fill rate, speed, size, venue mix, and realized outcomes across like orders. Battalio, Corwin, and Jennings show why routing incentives and limit-order quality deserve joint analysis [6]. Review current broker disclosures and the trade lifecycle.

Routing evidence hierarchy.
RecordShowsDoes not show aloneUse
Rule 606Routing practicesYour best counterfactualConflict review
Rule 605Aggregated qualityAll special ordersLike comparison
Broker fillActual outcomeAlternative venueReconcile
Arrival quoteBenchmark stateFuture liquidityShortfall

Why optimizing spread pennies can fail the investment objective

The cheapest order is not necessarily the lowest explicit-fee order or the order that never crosses the spread. A hedge can lose its purpose if it does not fill; an optional entry can be harmed by paying for urgency it did not need. Define maximum acceptable price, minimum completion, deadline, partial-fill treatment, and risk if the position remains unchanged.

What most investors get wrong: they judge an order by whether the price later moved favorably. That is outcome bias. Judge the decision using information and constraints available then. A limit that missed a rally may still have been correct if the price bound protected the objective; a profitable market fill may still have been poorly controlled.

Four questions choose urgency, price boundary, size, and handling

First, must the exposure change by a deadline? If no, patient limits or staged execution can be evaluated. Second, is there a hard worst acceptable price? If yes, use an order with that boundary and accept non-fill. Third, is size small relative to executable liquidity under current conditions? If no, reduce, stage, or use governed execution. Fourth, are venue and broker states normal? If no, pause and reconcile.

Document the decision before the order. A marketable limit can combine urgency with a price collar, but still may partially fill or expire. Special instructions change eligibility and reporting. Confirm broker semantics for sessions, stop triggers, auctions, fractions, and time-in-force using the order-type guide.

Checklist: capture a fresh quote and its timestamp; verify the correct security, side, account, session, and quantity; compare quantity with visible and recently traded liquidity; set the maximum acceptable price or minimum acceptable proceeds; decide how partial fills and expiration will be handled; confirm available cash, position, settlement, and any short-sale requirement; inspect an auction or halt state; and require a broker acknowledgment before treating the instruction as live. If cancellation times out, query the authoritative order state before replacing it. A replacement without reconciliation can duplicate exposure. For a multi-leg hedge, define whether partial completion raises more risk than waiting and whether other legs must be reduced. This checklist does not choose market or limit automatically; it exposes which uncertainty the investor is willing and able to accept.

Execution review closes the loop from decision to settled position

Preserve decision time, objective, target, quote, depth source, order type, limit, route instruction, broker acknowledgment, venue, fills, cancellations, fees, position, cash, and settlement. Calculate weighted average price, effective spread where appropriate, and shortfall against the declared benchmark. Separate market movement from spread and impact rather than assigning every difference to the broker.

Aggregate like orders by security liquidity, size, session, volatility, and instruction. A single poor fill can be chance; a repeated pattern can justify broker or rule review. Test changes out of sample. Execution is part of strategy return, but it cannot rescue an unsuitable position or weak signal. Connect the result to portfolio evidence and signal evidence.

Use a representative review window rather than selecting only memorable fills. Compare the distribution of shortfall, tail outcomes, non-fill rate, time to completion, and residual position. Investigate whether a change improves one metric by worsening another—for example, tighter price bounds may reduce adverse price fills while leaving more unhedged exposure. Record the tradeoff explicitly and approve it against the portfolio objective.

Practical takeaway: choose the boundary before the order and evaluate the full fill path after it.

So What: Market orders buy immediacy with price uncertainty; limit orders buy a price boundary with completion uncertainty. Choose against a declared objective and audit the realized path instead of declaring one order type universally cheaper.

Market OrdersLimit OrdersExecutionRouting

Sources & Further Reading

  1. Investor.gov. Types of Orders. Source
  2. Investor.gov. Executing an Order. Source
  3. U.S. SEC. Rule 605 of Regulation NMS: Frequently Asked Questions. Source
  4. FINRA. 2026 Annual Regulatory Oversight Report: Best Execution. Source
  5. U.S. SEC. Disclosure of Order Execution and Routing Practices. Source
  6. Battalio, R., Corwin, S. A., & Jennings, R. (2016). Can Brokers Have It All? On the Relation between Make-Take Fees and Limit Order Execution Quality. Source
  7. U.S. SEC. Investor Bulletin: Trading Basics. Source