Skip to main content

Market Order vs Limit Order: Differences, How to Calculate, and Which one Should You Use?

6 min readUpdated on 4th Sept, 2026by Team Angel One
While one order type guarantees execution speed, the other guarantees your target price. Knowing this trade-off prevents costly trading surprises.
Share

Placing a buy or sell order sounds simple until your trade fills at a price quite different from what you saw on your screen. That gap usually comes down to which order type you chose, and whether you prioritised execution speed or price precision.

In this article, you will find a clear explanation of what market and limit orders do, how they behave across liquid versus illiquid stocks.

Key Takeaways

  • Market orders prioritise speed, executing immediately at the best available price, while limit orders prioritise price, executing only at your specified price or better.
  • Market orders carry a higher risk of slippage, where the final execution price can diverge from the quote seen right before placement, especially in thinly traded stocks.
  • Limit orders are not guaranteed to be executed. If the market never touches your target price, the order remains pending or expires unfilled.
  • Large market orders can result in partial fills across multiple price levels if the order book lacks sufficient depth at the top.
  • Under SEBI norms, exchanges utilise built-in price protection ranges to prevent market orders from executing at erratic prices during sudden liquidity droughts.

What Is a Market Order?

A market order is an instruction to buy or sell a security immediately at the best available price in the market. It sacrifices price certainty to guarantee execution.

When it is used:

  • Highly liquid, large-cap stocks where the bid-ask spread is narrow.
  • Urgent entries or exits where speed outweighs minor price variations.
  • Fast-moving, news-driven market events.

What Is a Limit Order?

A limit order is an instruction to buy or sell a stock only at or above a specified price. It sacrifices execution certainty to guarantee price control.

When it is used:

  • Less-liquid mid-cap or small-cap stocks prone to price gaps.
  • Situations requiring strict entry or exit target prices.
  • Placing orders outside market hours or in advance of expected price moves.

Market Order vs Limit Order: Side-by-Side Comparison

Feature  Market Order  Limit Order 
Price Control  None, accepts prevailing market rates  Full, executes only at your price or better 
Execution Certainty  High, provided market liquidity exists  Not guaranteed, may remain unfilled 
Speed  Immediate  Conditional on market movement 
Slippage Risk  Higher in illiquid counters  None; price is strictly capped or floored 

Example: Slippage on a Market Order vs a Limit Order

Order type  Order details  What actually happens 
Market order to buy 1,000 shares  No price specified  400 shares fill at ₹500, 350 at ₹502, 250 at ₹505; average fill price = ₹501.95 
Limit order to buy 1,000 shares at ₹500  Price capped at ₹500  Only the 400 shares available at ₹500 fill; the remaining 600 shares stay pending or unfilled if the price moves away 

Read More About: Mid Cap Stocks

  • Stop-Loss Limit (SL): Converts to a limit order once a trigger price is hit, ensuring execution only at that price or better. 

  • Stop-Loss Market (SL-M): Converts to a market order upon hitting the trigger price, prioritising execution certainty over price. 

  • Immediate or Cancel (IOC): Executes whatever quantity is immediately available and cancels any unfilled remainder. 

  • After Market Order (AMO): Permits order placement outside standard trading hours, queuing them for the next market session. 

  • Good Till Triggered (GTT): A conditional, broker-side feature that keeps an order dormant until a predefined price trigger is met, after which it routes a live order to the exchange. Valid for up to one year (or until manually cancelled/triggered), it eliminates daily order placement, making it well-suited for automating swing trade entries, multi-day stop-losses, and profit targets. 

Read More About: Types Of Orders in Stock Market

Taxation on Trades Executed via Market or Limit Orders

The mechanism used to execute a trade has no bearing on tax liabilities. Taxation depends exclusively on the asset class and holding period.

Short-Term Capital Gains (STCG)

Listed equities held for 12 months or less are taxed at 20% flat under Section 111A.

Long-Term Capital Gains (LTCG)

Holdings held for more than 12 months are taxed at 12.5% under Section 112A, with an annual exemption limit of ₹1.25 lakh.

Intraday Trades

Same-day square-offs are treated as speculative business income and taxed at applicable income tax slab rates.

Conclusion

Market and limit orders solve distinct problems: one guarantees execution, while the other guarantees price. Aligning your order choice with stock liquidity and trading urgency helps eliminate costly execution surprises.

FAQs

Limit orders offer greater predictability and price protection, making them ideal for beginners, whereas market orders are best reserved for highly liquid large caps. 

A limit buy can execute lower than your set price, and a limit sell order can execute higher, but never at a worse level. 

This is known as slippage, caused by price movement between the time you view the quote and the time the order reaches the matching engine. 

The order remains active in the order book until executed, cancelled by you, or expired at the end of the trading session. 

A stop-loss order remains dormant until a specified trigger price is breached, at which point it becomes a market or limit order. 

Yes, if the available volume at the best price is insufficient, the remainder may be executed at progressively worse prices or remain pending. 

Tax rates depend purely on asset holding periods, regardless of whether you used a market or limit order. 

It is a system-level collar that prevents market orders from executing at unrealistic prices during sudden market volatility or liquidity gaps. 

Open Free Demat Account!

Join our 3.8 Cr+ happy customers

+91

Open Free Demat Account!

Join our 3.8 Cr+ happy customers
+91