Market order vs Limit order: The share market is very volatile. The prices of the shares fluctuate every microsecond. You can easily find a number of shares whose price increased/decreased by 3-4% in a day.

But how can a retail investor place order to buy/sell a share in such scenarios? What to do if the stock that you want to buy was at Rs 120 at 10:00 Am and is currently at Rs 124 (plus continuously increasing)? How to place an order to buy the shares?

Also read: Why do stock prices fluctuate?

There are two ways by which an investor can place an order to buy/sell shares – 1)Market order 2) Limit order. Both have their advantages and disadvantages. In this post, we will discuss market order vs limit order.

telegram channel

Let’s get started.

Note: If you want to learn Candlesticks and Chart Trading from Scratch, here’s the best book available on Amazon! Get the book now!

Market order vs Limit order

Market order

When you want to buy/sell a share at the current market price, then you place a market order.

For example, if the current market price of ‘Tata Motors’ is Rs 490 and you are ready to buy its share at the same market price, then you place a ‘market order’.

Here are a few key points about the market order:

  • Market order is executed at market price
  • Order is executed instantaneously
  • A market order cannot be used to set stop loss.

Advantage: The order is executed instantaneously if the buyer/seller is available.

Disadvantages: As the market is dynamic, you might not be able to get the stock at the same price at which you first ordered. For example, if the current market price of Tata Motors is Rs 490, and by the time you place a market order it goes up to Rs 495, then the market order is executed at Rs 495 only.

Sometimes due to the explosive movements of the stock price, you might have to pay a lot more than what you wished for while placing the market order. Nevertheless, you will get the shares.

Also read: #27 Key terms in share market that you should know

Limit Order

A limit order means to buy/sell a share at a limited price. If you want to buy/sell shares at a specific price, then you need to place a limited order. For example, if the current market price of ‘Tata motors’ is Rs 490. However, you want to buy it for Rs 480. Then you need to place a limit order.

Here are a few key points about the limit order:

  • You have to specify the buying/selling price
  • Order is executed when the price reaches the trigger point
  • Limit order can be used to set stop loss

Advantage: You buy/sell the share only at your desired price.

Disadvantage: You might not be able to buy/sell the share if the trigger point is not reached.

For the same example of Tata motor share, let’s say that its share price never came down. It went up to Rs 500+. In this case, your order will not be executed and you won’t be able to buy the share.

Also Read:


It’s good to place a limit order on volatile stocks. Placing a market order in explosively moving stocks can result in a bad purchase/sell for the trader.

Start Your Stock Market Journey Today!

Want to learn Stock Market trading and Investing? Make sure to check out exclusive Stock Market courses by FinGrad, the learning initiative by Trade Brains. You can enroll in FREE courses and webinars available on FinGrad today and get ahead in your trading career. Join now!!