How Do Market Orders Execute?
A market order prioritises speed over price. It executes against the best available quotes in the order book, so you may not get the Last Traded Price (LTP) you saw when sending the order. In fast or thin markets, this can lead to slippage, partial fills, or fills across multiple price levels.
How does a market order actually fill?
- Match against the order book: A buy market order lifts the best offer (ask). A sell market order hits the best bid.
- Walk the book if needed: If your quantity exceeds the top-of-book volume, the remainder fills at the next price levels, potentially at worse prices.
- Execution price vs LTP: LTP is just the last traded tick. Your fill depends on the current bid/offer and available depth, which may change milliseconds after you place the order.
Why does slippage happen?
- Price fluctuations: Rapid moves change quotes between click and match.
- Low liquidity or shallow depth: Your order consumes multiple levels at progressively worse prices.
- Wide bid-ask spreads: A larger gap between bid and offer means a less favourable starting price.
- Opening gaps and news: Orders queued before the open or during announcements can execute far from the prior close or your reference price.
Partial fills & multi-price fills
- Partial fills: Only a portion executes immediately if there is not enough opposite-side quantity; the rest completes as more liquidity appears.
- Multi-price fills: Large market orders can fill at several price points as they sweep available depth.
Simple example
Use market orders only when speed matters more than price, and switch to limit or marketable-limit orders when you need control over slippage.
What if...
| Scenario | Outcome |
|---|
| I place a market order in a volatile stock | Execution can be much higher or lower than LTP due to fast-moving quotes. |
| Liquidity is low, or depth is thin | Expect partial fills, multi-price fills, and larger slippage. |
| The bid-ask spread is wide | Your first fill starts from a worse baseline price. |
| I want strict price control | Use a limit or marketable limit order instead of a pure market order. |
Last updated: 07 Nov 2025
Related Articles
When Are Pre-Market and Post-Market Sessions, and How Do I Place Orders in FYERS?
At FYERS, we provide flexibility for clients to place equity orders outside regular market hours through dedicated Pre-Market and Post-Market sessions. These short trading windows, available on NSE and BSE, allow you to queue or execute orders before ...
Can I Place Market Orders for Commodity Options in FYERS?
At FYERS, we do not allow market orders in the MCX Options segment. This is an intentional safeguard to protect traders from slippage and unfavourable executions. Since commodity options in India usually trade with low liquidity and wide bid-ask ...
What Is Market Price Protection (MPP) in FYERS?
Market Price Protection (MPP) is a risk-control mechanism that safeguards your trades from excessive slippage on market executions. When you place a market order in volatile or illiquid conditions, MPP restricts how far the execution price can ...
What Are the Limits Applied to NSE Futures Orders?
NSE futures are governed by two main limit types: price and execution limits that control where orders can execute, and quantity limits that cap how many contracts you can send in a single order. These safeguards reduce fat finger errors and ...
How Can I Place Orders in the Illiquid Stocks on FYERS?
Illiquid stocks trade with low volumes and wider bid–ask spreads, which can cause large price jumps on execution. To avoid poor fills, use limit orders so you control the price instead of accepting whatever is available. Explanation Why market orders ...