• Open Account

What is IOC in Share Market?

  • 11th June 2026
  • 03:00 PM
  • 7 min read
PL Blogs

In the share  market , prices shift within seconds, and an order placed moments too late can execute at a price you never intended. This is precisely why order types matter, and why understanding the IOC meaning in share market trading can save you from costly surprises. 

An IOC order, or Immediate or Cancel order, is an instruction to buy or sell a security instantly at the available price, with any unfilled portion cancelled automatically. 

This article covers the IOC full form in trading, how the order works, its key features, when to use it, how it compares to a day order. 

IOC Full Form in Trading 

IOC stands for Immediate or Cancel. The name describes exactly what the order does: it attempts execution the moment it reaches the exchange and cancels whatever portion it cannot fill right away. There is no waiting, no open position left in the order book, and no manual cancellation required from the trader. 

IOC Meaning in Share Market 

An IOC order is a zero-duration instruction. The system attempts to match it against available buyers or sellers at that instant. If the full quantity is available, the order executes completely. If only part of the quantity is available, that portion fills and the rest is cancelled. If nothing is available at the specified price, the entire order is cancelled without any action from your end. 

Traders can place IOC orders as market orders, which execute at the current best available price, or as limit orders, where the order only fills if the price meets your specified threshold. 

What Is IOC Order and How It Works? 

When you place an IOC order, it goes to the exchange and is matched against the existing order book in real time. Whatever quantity is matched at that moment is confirmed as your trade. The unmatched remainder is cancelled automatically, all within milliseconds. 

To make this concrete: imagine you place a market IOC order to buy 1,000 shares of Company A. The order book only has 600 shares available at the best ask price. Your account instantly receives those 600 shares. The remaining 400 shares, unavailable for immediate execution, are automatically cancelled. You are left with a clean, partial position and no lingering open order. 

One practical note: in low-volume or illiquid stocks, large IOC orders often result in significant cancellations because there are not enough counterparties available at that instant to meet the full demand. 

Features of IOC Order in Trading 

  • Speed of execution: The defining characteristic of an IOC order is immediacy. The moment you place it, execution is attempted. This suits traders who cannot afford to wait or monitor open positions throughout the session. 
  • Partial fills accepted: An IOC order accepts whatever quantity is available at the moment of placement. This gives you at least partial exposure when full execution is not possible, without leaving an open order in the market. 
  • Market or limit flexibility: You can place an IOC at the prevailing market price or with a specified limit price. The limit option gives you price control; the market option prioritises speed of execution. 
  • Slippage protection: Because an IOC order does not remain open, it protects you from being filled later at an unfavourable price if the market moves against you while your order sits waiting. 
  • Transparency of outcome: The result is immediate and clear. You know instantly what was filled and what was cancelled, which keeps your position accounting clean and your next decision informed. 
  • Algorithmic and high-frequency use: IOC orders are a standard tool in automated trading strategies, used to capture available liquidity without leaving any footprint in the order book. 

When to Use IOC Order in Trading? 

IOC orders are most useful when you are submitting a large order and want to avoid it being filled at varying prices across different moments in time. By attempting full or partial execution instantly, an IOC limits your price exposure compared to an order that sits open and fills in increments as the market moves. 

They also suit traders managing multiple securities at once. Rather than tracking and manually cancelling unfilled orders at the end of the session, an IOC handles that automatically. Traders who build automated strategies use IOC orders to capture transient liquidity the moment it appears, without the risk of delayed fills at stale prices. 

IOC orders are less suited to thinly traded stocks where immediate counterparties are unlikely, or to situations where you require certainty of complete execution before acting on the position. 

Day Order vs IOC Order in Share Market 

  Day Order  IOC Order 
Duration  Active until end of trading session  Cancelled within milliseconds if unfilled 
Partial fills  Yes, as liquidity becomes available through the day  Yes, but only at the moment of placement 
Best suited for  Planned trades with flexible timing  Urgent execution with no waiting 
Order book presence  Remains visible to the market  No footprint left in the order book 

A day order is willing to wait for the right price during the session and cancels automatically only at close if unfilled. An IOC order makes no such concession. It either fills at that instant or disappears. The choice between them comes down to one question: how much time are you willing to give the market? 

How to Place IOC Order in Stock Market? 

  • Choose a trading platform: Open a demat and trading account with a reputed stockbroker. PL Capital offers a account opening process with access to both NSE and BSE. 
  • Select your stock: Choose the stock you want to trade. Before placing any order, review its trading history and price charts to assess current market conditions. 
  • Choose order type: On your trading platform, select “Immediate or Cancel (IOC)” as your order type. At this stage, specify whether it is a buy or sell order, enter the quantity, and set your price if placing a limit IOC. 
  • Review order details: Double-check the stock symbol, quantity, order type, and price before confirming. A small error at this stage can result in an unintended trade. 
  • Confirmation: Once submitted, you will receive a confirmation on the platform indicating that your IOC order has been placed. 
  • Monitor execution: Check the platform to see what portion was filled and what was cancelled. If the order was only partially filled and you still want the remaining quantity, place a fresh order and reassess the price at that point. 

Conclusion 

IOC orders are a practical tool for traders who value speed and price discipline. They work best when you are trading liquid stocks, managing large positions, or running automated strategies that require clean, immediate outcomes. Knowing how an IOC order fits alongside other order types in the stock market makes you a more deliberate trader, one who matches the right instruction to the right market condition. 

 Frequently Asked Questions 

What is IOC in trading? 

An IOC, or Immediate or Cancel order, attempts execution the moment it reaches the exchange. Any portion that cannot be filled instantly is cancelled automatically. 

What is IOC full form in trading? 

The IOC full form in trading is Immediate or Cancel. 

When should you use an IOC order?

Use an IOC order when you need fast execution, want to avoid a large order being filled at varying prices, or are running automated strategies that require immediate, clean outcomes. 

What is the difference between IOC and day order? 

A day order stays active until the end of the trading session if unfilled. An IOC order is cancelled within milliseconds if it cannot be matched at the moment of placement. 

App QR Code

Download the PL Capital App

Open Demat Account
×