Skip to main content

How Does a “Fill or Kill” Order Differ from an “Immediate or Cancel” Order?

A "Fill or Kill" (FOK) order must be executed immediately and in its entirety; otherwise, the entire order is canceled. An "Immediate or Cancel" (IOC) order must be executed immediately, but partial fills are allowed.

Any unexecuted portion of an IOC order is canceled. FOK is stricter, requiring full execution.

How Can a Trader Use an “Immediate-or-Cancel” (IOC) Order to Limit Exposure during a Flash Crash?
How Does the ‘Time in Force’ Parameter Affect Slippage Risk for a Large Order?
How Does a ‘Revert’ Transaction on a DEX Differ from a Simple Cancellation on a CEX?
How Does the “Fill or Kill” Order Type Mitigate Slippage Risk for Market Orders?