Skip to content
Orders & Executionintermediate
IMMEDIATE OR CANCEL
ALL OR NONE
DAY ORDER
FILL OR KILL
PARTIAL FILL

Immediate or Cancel (IOC)

An order that executes as much as possible immediately, then cancels any unfilled portion.

Also called IOC

Immediate or Cancel (IOC) instructs the exchange to fill whatever quantity is available right now at the specified price (or better), then cancel the rest. Unlike FOK, partial fills are accepted.

IOC is commonly used by algorithmic traders and institutional desks that want quick execution without leaving a standing order visible in the book.

In retail trading, IOC is useful when you want partial exposure now but do not want a resting limit order signaling your intent to the market.

Related terms