This article explains the concept of a market order, its execution process, and how it differs from pre-market and after-market order types.
Last updated on: March 20, 2026
A market order refers to an instruction to buy or sell a security at the currently available price recorded in the exchange order book. This order type prioritises execution based on available liquidity rather than specifying a particular transaction price. Because execution occurs against the orders present in the order book, the final transaction price may vary slightly from the last quoted price.
A market order is a trade instruction used in the stock market to buy or sell a security at the available price recorded in the exchange order book at the time the order reaches the trading system. This order type prioritises execution speed rather than specifying a particular transaction price.
When a market order enters the trading system, it is matched with existing buy or sell orders available in the order book. The exchange matching engine completes the transaction using the quantities available at the current price levels.
Because order books update continuously as participants submit new orders or cancel existing ones, the final execution price may differ slightly from the last quoted price. This difference between the expected price and the execution price is commonly referred to as slippage.
Read More: What is a Domestic Stock
A market order refers to an instruction submitted to execute a transaction at the available price recorded in the order book.
Order Submission
A market order enters the exchange trading system through a broker or trading platform.
Order Book Matching
The exchange matching engine compares the order with existing buy or sell orders recorded in the order book.
Price-Level Execution
If sufficient quantity exists at a particular price level, the order is executed at that level.
Multiple Price Levels
When available quantities are spread across several price levels, portions of the order may execute at different prices.
Market orders prioritise execution speed over price conditions.
Execution depends on the liquidity available in the order book.
Final prices may vary slightly from the last quoted price due to order book updates.
Takeaway:
Market orders emphasise immediate execution by matching with the available orders recorded in the exchange system.
For illustration, consider a purchase order for 200 shares entering the exchange trading system while sell orders are recorded at different price levels.
The order reaches the exchange order book.
The available sell order shows 100 shares at ₹1,000.
The next available sell order shows 100 shares at ₹1,005.
The matching engine executes the first portion of the order at ₹1,000 and the remaining quantity at ₹1,005.
Execution may occur across multiple price levels when sufficient quantity is not available at a single price in the order book.
Different order types determine how transactions are executed within the exchange trading system. Market orders and limit orders represent two commonly used order instructions.
A market order executes immediately at the available price recorded in the order book at the time of submission. The exchange matching system prioritises execution speed.
A limit order specifies a price condition for execution. The order remains in the order book until the market reaches the specified price level or a more favourable price according to exchange rules.
Takeaway:
Market orders prioritise execution speed, while limit orders prioritise price conditions.
Pre-market orders refer to orders submitted before the regular trading session begins on an exchange.
Timing:
In Indian stock exchanges, the pre-open session generally takes place between 9:00 AM and 9:15 AM IST.
Orders are submitted during the pre-open window.
The exchange collects buy and sell orders for each security.
The system determines an equilibrium price through price discovery.
Matching occurs at the determined opening price when the market opens.
Liquidity during the pre-open session may be lower than during the regular trading session.
Orders submitted during this period contribute to the opening price discovery process.
Market activity in the pre-open session may also reflect adjustments to corporate events such as the ex-dividend date, when share prices may adjust to reflect dividend eligibility.
After-market orders refer to orders submitted after the regular trading session closes. These orders remain queued in the system until the next trading session begins.
Orders placed after market hours are stored by the brokerage system and transmitted to the exchange when trading resumes.
Liquidity conditions may differ outside regular trading hours, and execution occurs when the market opens and matching begins.
The table below compares the key characteristics of market, pre-market, and after-market orders:
| Order Type | Timing | Liquidity Conditions | Execution Stage |
|---|---|---|---|
Market Order |
During regular trading hours |
Generally higher |
Immediate matching with order book |
Pre-Market Order |
Pre-open session (around 9:00–9:15 AM IST) |
Lower relative liquidity |
Participates in opening price discovery |
After-Market Order |
After market close |
Lower relative liquidity |
Executed when the next trading session begins |
Market orders represent a transaction instruction that prioritises immediate execution based on the available prices recorded in the exchange order book. Pre-market and after-market orders operate within different time windows and follow distinct execution mechanisms depending on exchange rules and liquidity conditions. Understanding these order types provides context on how transactions are processed within exchange-based trading systems.
This content is for informational purposes only and the same should not be construed as investment advice. Bajaj Finserv Direct Limited shall not be liable or responsible for any investment decision that you may take based on this content.
Reviewer
During a market order, the exchange matching engine pairs the order with the available opposite orders recorded in the order book. The system executes the transaction based on the quantities available at the current price levels.
Market orders are generally executed during regular trading hours. Orders submitted outside this window may remain queued until the exchange trading session begins.
One outcome associated with market orders is price slippage, where the execution price differs from the last quoted price because the order book changes during execution.
On Indian stock exchanges, the pre-open session generally occurs between 9:00 AM and 9:15 AM IST, while the regular trading session runs from 9:15 AM to 3:30 PM IST. Orders submitted after market hours are queued until the next trading session.
Market orders are executed immediately after entering the exchange matching system when sufficient liquidity exists in the order book.
Market orders do not require a predefined transaction price. The execution price is determined by the exchange matching engine based on available buy and sell orders recorded in the order book.
The pre-open session primarily facilitates price discovery for the opening price of securities. During this period, liquidity levels may be lower and orders contribute to determining the equilibrium price before continuous trading begins.