Order typeBeginner

Market Orders

A market order is an instruction to buy or sell immediately at the best price currently available in the order book, prioritising speed of execution over any control of the fill price.

Quick answer: A market order is an instruction to buy or sell immediately at the best price currently available in the order book, prioritising speed of execution over any control of the fill price.

In simple words

A market order says 'fill me now, whatever the price'. It almost always executes, because it walks up (or down) the order book taking whatever quotes are resting there. The catch is that you learn the price only after the trade is done, so in a fast or thin market the fill can be worse than the price you saw on screen.

Purpose

Market orders exist for situations where being in or out of a position matters more than the exact paisa you pay — exiting a losing trade, entering on a confirmed signal, or trading a liquid instrument where the spread is negligible.

Visual explanation

Market Orders

How a market order consumes resting limit orders across price levels in the book.

Order Types on the Price LadderMarket — fills now at best priceLimit — only at set price or betterStop — becomes market once triggeredPrice →Sell Limit (above)Buy Stop (trigger)Market priceBuy Limit (below)

Professional explanation

What actually happens in the book

The NSE matching engine keeps a central limit order book with buy orders (bids) sorted highest-first and sell orders (asks) sorted lowest-first. A market buy is matched against the lowest asks in turn: it takes all quantity at the best ask, then the next level, and so on until the order quantity is filled. Because it crosses the spread and consumes liquidity, a market order is a liquidity-taking order — it never rests in the book and never adds depth.

Immediate fill, uncertain price

The defining trade-off is certainty of execution versus certainty of price. A market order is (barring a fully empty book side or a circuit halt) essentially guaranteed to fill, and to fill now. What it does not guarantee is the price: you receive the volume-weighted average of whichever book levels your quantity sweeps through. For one lot of a liquid contract that average is usually just the best quote; for a large order or an illiquid strike it can be materially worse.

Slippage is structural, not a bug

The gap between the price you expected (typically the last traded price or the mid) and the price you actually got is slippage. For market orders slippage comes from three sources: the bid-ask spread you must cross, the market impact of eating multiple levels, and any adverse price move between decision and arrival. A market order pays the spread by construction — it is the cost of demanding immediacy.

NSE mechanics and protections

On the NSE a pure market order carries no limit price, so in principle it can fill deep into the book. To contain runaway fills, exchanges and brokers apply price bands and, in practice, many broker front-ends convert 'market' into a marketable limit or apply a protection percentage. The NSE also enforces per-order and per-level circuit limits; if a market order would breach the price band it is rejected or frozen rather than filled at an absurd level.

When a market order is the right tool

Prefer a market order when the instrument is liquid and the spread is one or two ticks, when you must not miss the fill (a stop being triggered, a hedge that must go on), or when the signal edge decays fast and a missed entry is worse than a paisa of slippage. Avoid it in illiquid strikes, in the opening minutes when spreads are wide, and for large sizes where the book cannot absorb you without a jump.

Modelling it honestly in a backtest

A backtest that fills market orders at the last close price systematically flatters results because it ignores the spread and impact a real market order pays. A defensible model fills a market buy at the ask (or last price plus half-spread plus an impact term) and a market sell at the bid. Skipping this is a common cause of a strategy that looks profitable on paper and bleeds in live trading — the difference is often exactly the round-trip spread times trade frequency.

Practical example

Illustrative example (Indian market)

You want to exit one lot of Nifty (lot size 75) that has moved against you. The screen shows a last price of 25,000, best bid 24,998, best ask 25,002 — a 4-point spread. You send a market sell. It fills at the best bid, 24,998, so relative to the 25,000 you were watching you gave up 2 points, or 2 x 75 = ₹150 on the exit. Had you dumped five lots (375 units) into a thin book where only 100 units rested at 24,998, the next 275 might fill at 24,996 and 24,994, giving a worse average — that extra decay is market impact, not spread.

Zerodha, Angel One and most Indian retail platforms let you place a MARKET order, but for options many brokers internally route it as a marketable limit with a protection band because far out-of-the-money strikes can have a single quote sitting 30 percent away. Always check the fill price on the tradebook, not the order confirmation.

Advantages

  • Near-certain and immediate execution in liquid instruments
  • No monitoring needed once sent — useful for stops and forced exits
  • Simple to reason about and to automate in an execution engine
  • Guarantees you get out of a position when exiting matters more than price

Limitations

  • No price guarantee — the fill can be far from the quoted price in thin books
  • Always pays the full bid-ask spread as a cost of immediacy
  • Large orders cause market impact by sweeping multiple book levels
  • Dangerous in illiquid options strikes where a single wide quote can fill you badly
  • Vulnerable to a price gap or spike in the milliseconds between decision and arrival

Why it matters in practice

  • For high-frequency or high-turnover systems, spread paid on every market order is often the single largest recurring cost
  • Realistic market-order fill modelling is the difference between a backtest that survives live and one that does not

Common mistakes

  • Assuming a market order fills at the last traded price rather than at the opposite side of the book
  • Sending a market order into an illiquid or far OTM options strike and getting filled several rupees away
  • Using market orders at 9:15 when opening spreads are widest, instead of waiting for the book to settle
  • Backtesting market entries at the close price, which hides the entire spread-and-impact cost
  • Firing a large market order in one shot instead of slicing it, causing avoidable impact
  • Confusing a broker 'market with protection' order with a true market order and being surprised by a partial fill or rejection

Professional usage

Professional execution desks rarely fire naked market orders for size. They treat immediacy as an expensive commodity: small, urgent clips go as marketable orders (a limit priced at or through the touch, which fills like a market order but caps the worst price), while larger parent orders are worked over time by execution algorithms that decide moment to moment whether to cross the spread or post passively. The mental model is 'a market order is a limit order priced to guarantee a fill', and its cost is measured, budgeted and attributed like any other.

Key takeaways

  • Market orders trade price certainty for execution certainty — you will fill, but not at a known price.
  • Every market order pays the spread plus any impact from sweeping the book.
  • Use them for liquid instruments and urgent exits; avoid them in thin options strikes and at the open.
  • Model them at the far touch (ask for buys, bid for sells) in backtests, never at the close.

Frequently asked questions

What is a market order?
A market order is an instruction to buy or sell immediately at the best price currently available in the order book. It prioritises speed and certainty of execution over control of the price, so it fills right away but at a price you only know after the trade.
Does a market order always get filled?
In a liquid instrument, effectively yes, because it takes whatever quotes are resting on the opposite side of the book. It can fail only if that side is empty, the security is in a circuit halt, or the fill would breach an exchange price band, in which case it may be rejected or partially filled.
Why did my market order fill at a worse price than the screen showed?
The screen usually shows the last traded price, but a market buy fills at the ask and a market sell at the bid, so you immediately cross the spread. If your quantity is larger than the depth at the best level, the rest fills at worse levels, pulling the average further away.
What is slippage on a market order?
Slippage is the difference between the price you expected and the price you actually received. On a market order it comes from crossing the spread, from market impact when you sweep multiple levels, and from any price move between your decision and the order arriving at the exchange.
When should I use a market order instead of a limit order?
Use a market order when execution certainty matters more than a paisa of price — exiting a losing trade, putting on a hedge, or entering on a fast-decaying signal in a liquid contract. Use a limit order when you can wait and want to control the price you pay.
Are market orders safe for options trading?
They can be risky for options, especially far out-of-the-money strikes, because such strikes are often illiquid with a single wide quote. A market order there can fill several rupees from where you expected, so many traders use limit orders or broker protection bands for options.
What is a 'market with protection' order?
It is a market order that a broker converts into a limit priced a set percentage away from the current price, so it fills like a market order but refuses to execute beyond that protection band. Any unfilled remainder is cancelled or held, which prevents catastrophic fills in thin books.
Do market orders add liquidity to the book?
No. A market order removes liquidity because it consumes resting limit orders instead of posting a new quote. That is why it is called a liquidity-taking or aggressive order, and why it always pays rather than earns the spread.
How should I model market orders in a backtest?
Fill market buys at the ask and market sells at the bid, or at the last price plus a half-spread plus an impact term for size. Filling at the close price is the classic error that makes a strategy look profitable on paper but lose the spread on every real trade.
Can a market order move the market?
A large enough market order can, because it walks up or down the book and the last traded price prints at each level it consumes. This is market impact, and it is why institutions slice large orders rather than sending them in one aggressive clip.
Is a market order faster than a limit order?
In terms of getting a fill, yes, because it does not wait for the price to come to it — it crosses the spread and executes against resting orders immediately. Both order types travel to the exchange at the same speed; the difference is that a market order is designed to match on arrival.
Why is the spread wider at the market open?
At 9:15 fewer participants have posted firm two-sided quotes and uncertainty is high after the overnight gap, so bids and asks sit further apart. A market order in that window pays a wider spread, which is why many systematic traders avoid market orders in the first few minutes.
What is the difference between a market order and a marketable limit order?
A market order has no price cap and fills at whatever the book offers. A marketable limit is priced at or through the current touch so it also fills immediately, but it sets a worst acceptable price, giving you a fill nearly as fast with a safety limit.
Does STT or brokerage change because I used a market order?
No. Securities Transaction Tax, brokerage and other statutory charges depend on the instrument, side and turnover, not on the order type. The cost specific to a market order is the implicit spread-and-impact slippage, which does not appear on your contract note.

Voice search & related questions

Natural-language questions people ask about Market Orders.

What is a market order in simple terms?
It is an order that says buy or sell right now at whatever the best available price is. You are guaranteed to trade, but not at a guaranteed price.
Will my market order definitely execute?
In a liquid stock or index, almost certainly yes, because it grabs whatever is resting on the other side of the book. It fills immediately.
Why did I get a bad price on a market order?
Because a market order crosses the spread and, if your size is big, eats into worse price levels. You only find out the price after it fills.
Should I use market orders for options?
Be careful. Far out-of-the-money strikes are thin, so a market order can fill way off. Many traders prefer limit orders or a protection band for options.
Is a market order the same as a limit order?
No. A market order fills now at any price, while a limit order only fills at your chosen price or better. One trades price for speed, the other speed for price.
When should I avoid market orders?
Avoid them in thin instruments, in the first minutes after the open, and for large sizes, because the spread and impact can cost you a lot.

Sources & references

    Last reviewed 11 July 2026. Educational content only — not investment advice. Markets and rules change; verify current conventions with SEBI, NSE/BSE and your broker.

    Educational content only — not investment advice. Examples use illustrative numbers and simplified models. Algorithmic trading and derivatives involve substantial risk. See our Risk Disclosure and SEBI Disclaimer.