Limit Orders in Stock Trading: How They Work & When to Use Them
Introduction
When you invest in the stock market, you need to place orders to buy or sell shares. Now, there are two ways you can do this:
- Market Order – You buy or sell instantly at the current market price.
- Limit Order – You decide the price at which you want to buy or sell, and your order will go through only if the stock reaches that price.
A limit order is like telling your broker, “I will buy this share, but only if I get it at my price or cheaper,” or “I will sell this share, but only if I get at least my price or higher.”
This makes limit orders very useful for investors who don’t want to chase prices and instead prefer to wait patiently for the right level. It is commonly used by beginners as well as experienced traders because it gives better control, avoids surprises, and helps in disciplined investing. In India, where stock prices can move quickly within minutes, knowing how limit orders work can save you from paying too much while buying or selling too cheaply. That’s why many investors use limit orders especially for blue-chip stocks like Reliance, Infosys, TCS, or HDFC Bank, as well as for mid-cap and small-cap stocks that may be more volatile.
What is a Limit Order?
A limit order is an instruction you give to your broker to buy or sell a stock at a fixed price or a better price. Unlike a market order, which executes immediately at whatever price the stock is trading, a limit order gives you full control over the price.
- Buy Limit Order – You set a maximum price you’re willing to pay. The order will execute only if the stock falls to your price or lower.
Example: If Infosysis trading at ₹1,600 and you place a buy limit order at ₹1,580, the system will buy only if the stock comes down to ₹1,580 or below. - Sell Limit Order – You set the minimum price at which you’re willing to sell. The order will execute only if the stock rises to your price or higher.
Example: If HDFC Bank is trading at ₹1,600 and you place a sell limit order at ₹1,620, your shares will be sold only if the stock climbs to ₹1,620 or above.
The biggest advantage of a limit order is that it ensures you never buy at a higher price than you want and never sell at a lower price than you planned. In other words, it protects you from unfavorable execution.
However, there’s one important point to remember:
A limit order is not guaranteed to execute. If the stock never touches your price, your order will remain pending or get cancelled at the end of the day (depending on the validity you choose).
How Limit Orders Work (India)
When you place a limit order, you are telling your broker: “Buy or sell my shares, but only at this price (or better).” Here’s how it works step by step in the Indian stock market:
1. Choose Buy or Sell
First, decide whether you want to buy shares or sell shares.
If you choose a buy limit order, you are saying, “I will buy only if I get the stock at my price or lower.”
If you choose a sell limit order, you are saying, “I will sell only if I get at least my price or higher.”
This is the basic starting point before entering the order details.
2. Enter Your Limit Price
This is the exact price you want. But in India, you must follow the tick size rule – which is the minimum price difference allowed between two orders.
- Example: If NSE sets the tick size at ₹0.10 for a stock, you can place orders like ₹1,000.10 or ₹1,000.20, but not ₹1,000.15.
- In April 2025, NSE revised tick sizes for many stocks based on their trading price levels.
3. Set Quantity
Next, enter the number of shares you want to buy or sell. This decides the total investment or sale value of your trade.
For example, 50 shares at ₹500 means your order value is ₹25,000. If the market matches your price, the order will start filling based on availability.
4. Pick Validity
- DAY Order: Active until the market closes (3:30 PM IST). If not executed, it expires.
- IOC (Immediate or Cancel): Executes instantly if shares are available at your price. If not, the order (or remaining quantity) is cancelled immediately.
5. Place the Order
Once placed, your limit order goes to the exchange order book and waits for a matching buyer/seller.
- If someone is willing to transact at your price, the order executes.
- If only part of your quantity is available, you get a partial fill, and the rest stays pending until matched or expired.
6. Why Tick Size and Price Bands Matter
- Tick Size: Defines the allowed steps in stock prices. You must place your limit order according to this step size, or the exchange will reject it.
- Price Bands (Circuits): Many stocks in India have daily upper and lower price limits (2%, 5%, 10%, or 20%). You cannot place a limit order outside these bands.
- Exception: Stocks in derivatives (F&O) segment don’t have such daily price bands.
Limit Order Example
Suppose Tata Consultancy Services (TCS) is trading at ₹980 per share. You want to purchase it, but only at ₹965 or less. You place a buy limit order:
If the stock drops to ₹965 or below, your order is executed.
If not, the order remains pending or expires at day’s end.
Similarly, if you own shares and want to sell TCS at ₹1,000 or higher, a sell limit order ensures your shares won’t be sold unless the price target is reached.
Limit Orders vs. Market Orders
FeatureLimit Order
Market Order
Price Control
You decide the exact price at which you want to buy or sell. The trade will not happen at a worse price than your limit.
You accept the current market price, whatever it is. No control over the price, only speed.
Execution Certainty
Not guaranteed – the order executes only if the stock reaches your chosen price. It may remain pending or expire.
Almost always executed instantly during market hours since it matches the best available price.
Slippage Risk
No slippage – the order will execute only at your set price or better.
Higher chance of slippage, especially in volatile or less liquid stocks, as prices move quickly.
Best ForInvestors who want control, patience, and discipline in buying/selling at specific levels.
Traders or investors who want quick entry/exit and don’t mind paying the current market price.
Read more: What are Limit and Market Orders
Things to Note About Placing Limit Orders
1. Tick Size
Stock exchanges allow orders only at specific price steps (called tick size). For example, many stocks above ₹1,000 trade in steps of ₹0.10. If you place a price that doesn’t follow the valid tick size, your order will be rejected automatically.
2. Price Bands / Circuits
Every stock has daily upper and lower price limits, called circuit filters. You cannot place a limit order outside this range. If the stock is already trading at its upper circuit, your buy order won’t get executed.
3. Execution Not Guaranteed
A limit order executes only when the stock reaches your specified price and matching counter-orders exist. If the market never touches your price, your order remains pending or gets canceled at the end of the day.
4. Partial Fills Possible
Sometimes only a portion of your order may match with available buyers/sellers at your limit price. The matched quantity executes, while the rest remains pending until more counterparties appear.
5. First Come, First Served
Exchanges follow a queue system. If multiple traders place orders at the same price, execution priority is based on time of entry. So, earlier orders are matched first, even if your price is the same.
6. Validity of Orders
By default, limit orders are valid only for the trading day. If unexecuted, they expire at market close. Some brokers provide features like GTT (Good Till Triggered) or GTD (Good Till Date), but these are managed by brokers, not the exchange.
7. Liquidity Matters
In highly liquid stocks, limit orders usually get filled quickly. But in thinly traded or penny stocks, your order might remain pending for a long time if there aren’t enough buyers/sellers at your chosen price.
8. Taxes & Charges Apply
Whether your order executes fully, partially, or even remains pending, all executed trades attract brokerage charges, STT/CTT, GST, stamp duty, and exchange transaction charges. Order type doesn’t affect taxation.
9. After Market Orders (AMO)
Many brokers allow you to place limit orders after trading hours. These orders are queued and sent to the exchange in the next trading session. This helps if you cannot monitor markets live.
How Does a Limit Order Work?
When you place a limit order, you tell your broker the exact price at which you want to buy or sell a stock. This order then sits in the trading system and waits until one of three things happens:
Complete Execution: The stock price reaches your chosen limit price and there are enough sellers or buyers available to fulfill the entire quantity you want to trade. In this case, your order gets fully executed at your limit price or better.
Partial Execution: Sometimes, only a part of your order can be matched because there might not be enough shares or buyers/sellers available at your limit price. Here, you get a partial fill for the quantity that could be matched, while the remaining order stays pending until more counterparties become available or the order expires.
Order Expiry: If the stock price never reaches the limit price during the trading session, your order remains unexecuted and will expire or get cancelled by default at the end of the trading day. However, if you want the order to stay active longer, you can set it as 'Good Till Triggered (GTT)', which keeps it open until it is either executed or you cancel it manually.
This process ensures you never buy at a higher price or sell at a lower price than you specified, giving you control over your trades, especially in volatile markets. However, the trade-off is that your order might not execute if the market never meets your set price, so patience and price strategy are important when using limit orders.
Buy Limit Order
A buy limit order is an instruction you place when you want to purchase a stock only at your desired price or lower. This order type is ideal if you’re patient and prefer disciplined entries, especially in volatile markets or when targeting specific valuations. For example, if Infosys is trading at ₹1,550 but you want to buy only if it dips to ₹1,500, you can place a buy limit order at ₹1,500. The order will execute only if the market price falls to your set level, helping you buy at your comfort price without constantly tracking the market.
Sell Limit Order
On the other hand, a sell limit order is placed when you wish to sell your shares at a set price or higher. This is commonly used to lock in profits or to exit at your target levels instead of selling at lower prices. For instance, if TCS is currently trading at ₹3,000 but your target is ₹3,200, you can place a sell limit order at ₹3,200. The order will trigger only if the stock price rises to your set level, allowing you to book profits in a disciplined manner without needing to monitor the screen all day.
What Is the Difference Between a Limit Order and a Stop-Limit Order?
FeatureLimit Order
Stop-Limit Order
ActivationOrder is placed directly in the order book at the limit price you specify.
First, a stop (trigger) price is set. Once the market hits that stop price, a limit order is placed in the book.
Use Case
Commonly used to buy a stock at a lower price or sell at a higher price than the current market.
Often used for risk management — for example, to prevent large losses (stop-loss) or lock in profits.
ExecutionThe order will execute only if the market reaches your set limit price or better.
Execution requires two conditions: (1) the market must reach the stop price, and (2) the limit price must also be met.
GuaranteeNo guarantee the order will be filled if the market never touches your price.
No guarantee the order will be filled if the market gaps beyond your limit price after the stop is triggered.
How Long Does a Limit Order Last?
A standard limit order usually remains valid only for a single trading day. If it does not get executed within the session, it is automatically cancelled. However, investors who want their order to remain active beyond one day can use instructions such as Good Till Triggered (GTT), which keeps the order alive until the set condition is met.
A buy limit order is placed to purchase shares at a target price or lower, ensuring the investor never pays more than their desired value. This is particularly useful in volatile markets or when you want to enter a stock only at a specific valuation. For example, if Infosys is trading at ₹1,550 but you are willing to buy only at ₹1,500 or below, you can place a buy limit order at ₹1,500.
On the other hand, a sell limit order allows investors to sell their holdings only at a predetermined price or higher, helping them lock in profits without settling for less. For instance, if TCS is trading at ₹3,000 and you want to sell only if it reaches ₹3,200, placing a sell limit order at ₹3,200 ensures that your stock is sold only once your desired price is achieved.
When should you place a Limit Order?
You should place a limit order when price control matters more to you than speed. It’s especially useful in volatile markets where you want to avoid slippage, or when trading low-liquidity stocks where bid-ask spreads are wide. A limit order also makes sense if you have a clear entry or exit target in mind and are willing to wait until the market reaches your preferred price, rather than rushing into an immediate trade.
What Are the Benefits of Limit Order?
1. Price Control: Specify exactly what you’re willing to pay or receive.
2. No Surprises: No risk of buying at a higher price or selling at a lower price than planned.
3. Useful in Volatility: Helps in getting better prices when markets swing wildly.
4. Partial/Full Fill Options: Orders can be partially filled if total quantity is not available.
What Are the Risks of Limit Order?
1. No Guarantee of Execution: The price may never reach your set price, leaving you without a trade.
2. Partial Fills: You may get fewer shares, especially when trading thinly traded stocks.
3. Opportunity Cost: Prices may move favorably beyond your limit, and you miss the trade.
4. Day Validity: Unless extended, unexecuted limit orders expire at the end of day.
Conclusion
Limit orders are a powerful tool for investors, letting you buy or sell stocks at prices you set, not what the market dictates. However, they require patience, smart price selection, and an understanding that not all orders will necessarily be filled. Used wisely, they help you manage market volatility, optimize your entry and exit points, and stick to your investing strategy.