Skip to main content
investing · Last reviewed 2026-05-14

Market Order vs Limit Order

A <strong>market order</strong> executes a buy or sell trade immediately at the best available price, while a <strong>limit order</strong> allows you to set a maximum purchase price or minimum sale price, ensuring the trade only executes if the market reaches your specified limit.

Understanding Market Order vs Limit Order

<p>In India, retail investors primarily place orders through stockbrokers registered with the <strong>Securities and Exchange Board of India (SEBI)</strong>. A <strong>market order</strong> is the simplest type of order, where you instruct your broker to buy or sell a stock immediately at the prevailing market price. For example, if you place a market order to buy 100 shares of Reliance Industries Ltd., your broker will execute the trade at the best available price in the market at that moment, which could be ₹2,500 or ₹2,505 per share. The advantage of a market order is speed—your trade is almost always filled, but the exact price may vary slightly due to market fluctuations. This is particularly useful in highly liquid stocks where price differences between bids and asks are minimal.</p>

<p>A <strong>limit order</strong>, on the other hand, gives you control over the price at which your trade is executed. If you place a limit order to buy 100 shares of Infosys Ltd. at ₹1,500, your broker will only execute the trade if the market price drops to ₹1,500 or lower. Conversely, a limit order to sell 100 shares of TCS at ₹4,000 will only execute if the market price rises to ₹4,000 or higher. The benefit of a limit order is that it can help you avoid overpaying for a stock or underselling it, but there is no guarantee the trade will be executed if the market never reaches your specified price. This is especially relevant for less liquid stocks, where price gaps can be significant.</p>

<p>SEBI mandates that all orders placed in Indian stock exchanges (NSE, BSE) must comply with its <strong>Order Management System (OMS)</strong> guidelines, which include order types like market and limit orders. For intraday traders, limit orders can be crucial for managing risk, as they allow precise entry and exit points. However, for long-term investors, market orders may suffice if they are comfortable with the current market price. It’s important to note that both order types are subject to brokerage fees, Securities Transaction Tax (STT), and other statutory charges, which can impact the net cost or proceeds of the trade. <em>Past performance is not indicative of future returns</em> when evaluating stock price movements.

Why it matters

Understanding the difference between market and limit orders helps Indian investors optimize their trading strategy, balance speed with price control, and manage costs—especially in volatile markets where prices can swing rapidly. Choosing the wrong order type could lead to higher costs or missed opportunities, directly affecting your investment returns and tax liability under the <strong>Income Tax Act, 1961</strong>.

Example

Numeric example

[object Object]

Rohan, a 32-year-old software engineer in Pune, wants to buy 200 shares of Tata Motors Ltd. for his long-term portfolio. The stock is currently trading at ₹550, but he believes it could dip to ₹540 in the next few days. If Rohan places a <strong>market order</strong>, his broker will buy the shares immediately at ₹552 (including a small premium), costing him ₹110,400 plus fees. However, if he sets a <strong>limit order</strong> at ₹540, his broker will only execute the trade if the price falls to ₹540 or below. This way, Rohan saves ₹240 (₹1.20 x 200) per share but risks missing the trade if the price doesn’t dip. After a week, the stock rises to ₹560, and Rohan’s limit order expires unfilled. He then decides to place a market order, paying ₹112,000 plus fees. Had he used a limit order earlier, he might have paid less—but hindsight is always 20/20.

How to use it

<p>For most retail investors in India, <strong>market orders</strong> are the default choice for simplicity and speed, especially when trading liquid stocks like those in the Nifty 50. They are ideal for investors who prioritize execution over price precision. To place a market order, log in to your broker’s app or website, select the stock, enter the quantity, and choose ‘Market Order’ before confirming. Always review the estimated cost, including brokerage and taxes, before finalizing the trade.</p>

<p><strong>Limit orders</strong> are best suited for disciplined investors who want to buy stocks at a specific price or sell them at a target price. For example, if you’re waiting for a stock to correct before entering, a limit order ensures you don’t overpay. To use a limit order, set your desired price (e.g., ₹10 below the current market price) and the order will execute only if the market reaches that level. Monitor your order book regularly, as limit orders may expire at the end of the trading day or remain active until canceled. SEBI allows limit orders to be placed for both intraday and delivery trades, but ensure your broker supports the feature—some discount brokers may charge extra for advanced order types.

Common mistakes

  • ·Placing a limit order too close to the current market price, risking non-execution
  • ·Forgetting to check the order book, leading to expired unfilled orders
  • ·Using market orders for illiquid stocks, which may result in high slippage costs
  • ·Not accounting for brokerage and STT, which can erode small price advantages
  • ·Assuming limit orders guarantee execution—market conditions may prevent it
Market Order vs Limit Order · last reviewed 2026-05-14
No paid rankings
Methodology disclosed
SEBI-compliant
228+ researched articles