Immediate Or Cancel Order

Publication Date :

Edited by :

Table Of Contents

arrow

What Is An Immediate Or Cancel Order (IOC)? 

Immediate-Or-Cancel (IOC) orders are orders that come with the condition of immediate execution to buy or sell a stock. It could be all or a portion of the order's quantity at a specific or better price. Any part of an IOC order that cannot be fulfilled immediately will be canceled. Its aim is to execute as much of the order as possible immediately, and cancel any remaining unfilled quantity.

Immediate or cancel order (IOC)

IOC is used by traders who place large market orders because it raises the impact cost. This also allows traders to execute trades quickly with minimal information disclosure. It benefits people who want to take a break from the market or trade multiple securities without monitoring each security's details.

  • Immediate or canceled orders (IOC orders) are market or limited-price orders that must be executed in full or in part as soon as they are entered. The part of the order that was not implemented should be regarded as canceled. 
  • IOC is a zero-duration order since there is hardly any delay between when the order is placed and when it is executed. 
  • IOC offers flexibility to traders by enabling them to obtain the best pricing from the market because it has a condition of partial fulfillment. It is suited for large orders and helps take advantage of volatile markets.

Immediate Or Cancel Order (IOC) Explained 

An immediate-or-cancel order is an order to trade at or better than a predetermined limit price to be executed immediately. These orders, if not fulfilled in full, will be canceled. A trader may provide a "tolerance" when submitting a Limit IOC order. Tolerance is specified as a percentage of current market prices or fixed-price increments. If a client selects a tolerance level, the broker may fulfill the order at a lower price than the trader had seen on the screen, as long as the price difference does not exceed the client's specified tolerance limit. After the submission of an order, one typically cannot cancel it.

IOC is a zero-duration order since there is hardly any delay between when the order is placed and when it is executed. IOC offers flexibility to traders by enabling them to obtain the best pricing from the market because it has a condition of partial fulfillment. An investor can set an IOC order as a market or limit order, particularly under two circumstances. First, when the investor places a market order, purchasing or selling shares is possible at current market prices. When the order placed is a limit order, a trader can specify the price at which they intend to purchase or sell a specific security. 

Note: IOC is different from a day order. A day order expires if unfulfilled at the end of the trading day, but an IOC in the stock market ceases to be when the security does not match the specification.

IOC order can be quite effective if applied properly. Maintaining track of the IOC's status progress over extended periods is optional. An IOC order works best when a trader wishes to place a sizable order but avoids influencing the markets. This happens especially when large orders are placed with stocks of low volume. However, it can influence the prices if left open for extended periods.

Many traders use Saxo Bank International to research and invest in stocks across different markets. Its features like SAXO Stocks offer access to a wide range of global equities for investors.

🎓 Unlock Strategic FP&A Skills for Career Growth!

Elevate your financial acumen with WallStreetMojo’s Financial Planning & Analysis Course- Designed for aspiring FP&A professionals, this program offers over 11 hours of expert-led video tutorials covering budgeting, forecasting, cost management, and advanced financial modeling. Enhance your proficiency in Excel and automation tools to streamline financial planning processes. Learn through real-world case studies and gain insights into the role of FP&A in mergers, acquisitions, and investment strategies. Upon completion, earn a prestigious certificate to bolster your resume and career prospects.

Learn More →

Examples 

Check out these examples to get a better idea of Immediate or canceled orders:

Example #1

Daniel wants to sell Amacon Corp.'s shares. Therefore, he creates a market IOC order for 5000 shares at $50 each. However, there are only 1000 shares available at the $50 price limit he gave. Hence, the 1000 shares will be bought by the market IOC order in this case. The remaining 4000 shares (5000 shares minus the executed ones, i.e., 1000) will be automatically canceled.

Example #2

Imagine a different scenario where Daniel again wants to execute a sell option on Amacon Corp.'s shares. He creates a market IOC order for the same, this time for 1000 shares at 100 dollars per share. However, due to sudden volatility, the trading price at the time of the order increased to $102 a second before the order was placed. The price here crosses $100 by two dollars and hence does not match the condition given of $100. Hence, the shares will be canceled and not executed.

Financial Planning & Analysis Course
Master the essentials of financial planning and analysis with our comprehensive course. Delve into key topics such as capital budgeting, cost accounting, financial forecasting, and ratio analysis. Benefit from practical case studies, downloadable Excel templates, and one year of unlimited access to course materials. This course is ideal for finance students, professionals, and business consultants aiming to enhance their FP&A skills and make informed financial decisions.
Learn More →

Immediate Or Cancel Order vs Fill Or Kill 

Here are the key differences between an IOC and a Fill or Kill order:

Basis Immediate or cancel orderFill or kill  
MeaningIOCs are orders created for immediate execution.An order to purchase or sell a stock that must be fully executed right away to avoid having the entire order canceled is known as a fill-or-kill order (FOK). 
Partial executionAn IOC ensures that the trader will receive whatever is available instead of an all or none order.Fill-or-kill does not provide such an option; it is either fully executed or not at all.
Volatility factorInvestors employ IOC orders to fill as much as possible at current market prices when markets are volatile.FOK instructions are issued only when markets are closed or no live quote is available.

Disclosure: This article contains affiliate links. If you sign up through these links, we may earn a small commission at no extra cost to you.

FP and A.png

Frequently Asked Questions (FAQs)

Which is better, an IOC or a day order?

A day order is expired when a day ends, unlike an immediate or cancel order that gets automatically canceled or executed. Day orders do not get canceled like IOC orders. Choosing the type of order entirely depends on the requirements and convenience of the investor.

When should I use an Immediate or cancel order?

An IOC order is best suited for large orders to avoid different pricing, as it will immediately cancel part of the order that is not immediately filled in. It is also beneficial when one does not want to track transaction status too much.

What is the difference between a Good-Til-Canceled (GTC) and an immediate-or-cancel (IOC)?

A GTC order is a stock purchase or sale command that is in effect until it is fulfilled or revoked. On the other hand, IOC is an order that gets canceled if conditions are met after a period.