What it means
When trading assets, prices move very quickly. An Immediate or Cancel order protects you by demanding that your trade happens right now at your specified price, or not at all.
You might use this when you want to buy a large block of shares or commodities without risking that the order sits in the system and executes later when market prices have moved against you. Unlike standard orders that stay open until fulfilled or manually cancelled, this instruction acts as a strict safety guard.
It allows traders to test market depth without getting stuck with partial or delayed executions. If only half of your requested volume is available at your target price right now, you buy that half, and the rest disappears.
This prevents lingering orders from causing unwanted surprises later. In practice, this tool is heavily used by institutional investors and active managers who deal in high volumes.
They need to move fast and avoid price slippage. By using this command, they ensure they only take what the current market can immediately provide without leaving footprints that could alter market prices against their favour.
In practice
Real-world examples.
Example
TechStart Ltd wants to buy 10,000 shares of a supplier at 5 pounds each. They use an Immediate or Cancel order. The market only has 4,000 shares at that price right now. They buy the 4,000 shares, and the remaining 6,000 are cancelled instantly.
Example
GreenLogistics plc needs to acquire 5,000 units of carbon credits at a strict limit price of 20 pounds. Using this order type, they secure 3,500 units immediately. The remaining 1,500 units are cancelled, preventing unwanted exposure to price rises.
Example
MetroRetail places an order to purchase 2,000 units of foreign currency at a specific exchange rate. Because liquidity is low at that exact moment, only 500 units are available. The trade executes for 500, and the remaining 1,500 units are cancelled.
Think of it
“Imagine walking into a bakery and shouting that you want twenty fresh loaves of bread for exactly two pounds each. If the baker only has five ready right now, you take those five and walk away, rather than waiting around while they bake more at potentially higher prices.
Case study
Seen in the real world.
Apex Shipping, a mid-sized freight enterprise, decided to purchase 50,000 shares in a fuel distribution partner to secure a strategic supply chain alliance. The current market price was trading steadily at 10 pounds per share. Because fuel markets are volatile, the finance director wanted to avoid price slippage, which happens when a large order pushes the market price up while it is being filled.
Apex placed an Immediate or Cancel order for the full 50,000 shares at a maximum limit of 10.10 pounds. At that exact split second, the order book only contained 30,000 shares available at or below 10.10 pounds. The system executed the purchase for those 30,000 shares immediately. The remaining 20,000 shares could not be matched at the target price, so that portion of the order was cancelled instantly.
By using this approach, Apex secured a substantial stake without lingering in the market. They avoided having the remainder of their order filled later at higher prices as other buyers reacted, saving the company thousands of pounds in potential cost overruns.
Watch out
Common mistakes.
- Assuming the entire order will always be filled because the asset is common.
- Confusing this order type with Fill or Kill, which cancels the entire order if it cannot be executed fully right away.
- Failing to check market liquidity before setting strict price limits.
Questions
People also ask.
What happens to the part of the order that is not filled?
The unfilled portion is immediately cancelled and removed from the market, so you do not have to worry about it executing later.
Is this order type suitable for everyday personal investing?
It is mainly used by active traders and institutions dealing with large volumes where price movement during execution is a major risk.
Can I use this order type with a market price instead of a limit price?
Yes, but using a limit price is much safer because it ensures you only buy or sell at an acceptable rate.
From the founder's library

Take it further with the book.
Build your financial confidence beyond this definition. Shihan's full-length guide, Accounting Fundamentals, takes the same plain-English approach and turns it into a complete, practical playbook for non-finance managers, business owners and students - with chapter-end quiz answers and presentation slides included.
25% off with code MMHQ25, applied at checkout. Priced in USD - checkout may show the equivalent in your local currency.
View the book and save 25%Related
