What is Fill Or Kill - FOK

Fill or kill (FOK) is a type of time-in-force designation used in securities trading that instructs a brokerage to execute a transaction immediately and completely or not at all. This type of order is most often used by active traders and is usually for a large quantity of stock. The order must be filled in its entirety or canceled (killed).

Basics of Fill Or Kill - FOK

The purpose of a fill or kill (FOK) order is to ensure that a position is entered at a desired price. Without a fill or kill designation, it might take a prolonged period of time to complete a large order. Because such orders are typically placed for large quantities, prolonged execution of the order has the potential to cause significant changes to a stock's price and causing market disruption.

Key Takeaways

  • A Fill or Kill (FOK) order is an order that is executed immediately at a specified price or canceled, if the price is unavailable.
  • Typical FOK orders last a couple of seconds to minimize disruption to the stock's price.

On some exchanges, an FOK should be executed within a few seconds of it being shown to the trading community. In this context, the market or limit order FOK is treated similarly to an "all or none" order with the exception that it is immediately canceled if not completely filled. On other exchanges, an FOK is executed by filling the order with the number of shares that the first bid or offer makes available. Then, any unfilled balance of shares would be canceled. In this context, the FOK is a way for a buyer or seller to fill what is possible, then cancel the rest.

In reality, however, the fill-or-kill type of trade does not occur very often. Other methods of instructing a brokerage on the time frame in which a trade is to be executed include "immediate or cancel," which means to fill all or part of the order immediately, then cancel any part that cannot be filled, and "good ‘til canceled," which keeps an order open until it is able to be filled at a specified price.

Fill or Kill Example

Assume an investor wants to purchase one million shares of Stock X at $15 per share. If the investor wants to buy one million shares, and no fewer, at $15 (or better), an FOK order should be placed. Assume the order is placed. If a broker has more than a million shares in is inventory and would only like to sell 700,000 shares at the $15 price, the order would be killed. If the broker is willing to sell one million shares but only a price of $15.01, the order would be killed.

On the other hand, if the broker is willing to sell the full one million shares at $15, the order would be filled instantly. Also, if the broker is will to sell the full one million shares at a better price, say $14.99, the order would also be filled.