Price-Time Priority
Price-time priority is the foundational order matching algorithm used by all major U.S. equity exchanges, in which incoming marketable orders are filled against resting limit orders by first selecting the best available price (highest bid or lowest offer) and then, among all resting orders at that best price, selecting the one that arrived earliest in time, ensuring that competitive price improvement is rewarded and that early commitment to a price is honored.
Price-time priority is the bedrock convention of U.S. equity market microstructure. It embodies two core economic principles simultaneously: that price competition — the willingness to offer a better price than competitors — should be the primary determinant of execution, and that among participants offering identical prices, temporal commitment — the willingness to post a bid or offer before others do — should serve as the tie-breaker.
The price dimension of price-time priority creates the incentive for market makers to tighten quotes. A market maker who posts a bid at $50.01 ranks ahead of all orders at $50.00 and will receive the next sell order arriving at or below $50.01, regardless of how many orders are queued at $50.00. This competitive pressure pushes market makers to continuously improve their quotes toward the midpoint of the true value, contributing to the narrow bid-ask spreads that characterize liquid U.S. equity markets.
The time dimension creates the incentive for fast order submission and discourages order modification. Once a firm has achieved front-of-queue position at the best price, it holds a valuable execution option that it loses if it cancels or modifies its order. This dynamic has fueled the investment in low-latency trading infrastructure by firms seeking to be the first to post at a new price level when the market moves.
Price-time priority also shapes the economics of displayed versus hidden liquidity. Displayed orders receive full time priority credit upon submission. Non-displayed orders — hidden orders and reserve orders — receive lower priority, typically executing behind all displayed interest at the same price regardless of their submission time. This distinction deliberately incentivizes market participants to display their trading interest, contributing to price transparency and market depth.
The interaction between price-time priority and the fragmented structure of U.S. equity markets — where the same stock trades simultaneously on more than a dozen exchanges and dozens of off-exchange venues — creates complex routing optimization problems for institutional investors. An order submitted to one venue earns time priority on that venue but has no relationship to the queue on other venues where the same price is displayed. Institutional execution algorithms must therefore manage orders across multiple venues simultaneously, refreshing and repositioning limit orders as queue dynamics evolve.