Skip to content
HodlCue

Reference

Maker and Taker

Maker and taker refer to the complementary roles market participants assume when submitting orders to an exchange matching engine. A maker injects liquidity into the market by placing an order that rests on the order book, while a taker extracts existing liquidity by matching against that resting inventory.

The Order Execution Workflow

Trading venues rely on a continuous double auction matching engine to process buy and sell instructions. The transition between maker and taker status depends strictly on order parameters and market conditions at the exact moment of execution:

  • Order submission: A trader issues an order instruction to the exchange API or interface, specifying parameters such as asset pair, direction, volume, and pricing constraints.
  • Order book comparison: The matching engine checks whether the inbound request can execute immediately against opposing resting orders at or better than the specified price.
  • Passive execution (Maker): If a limit price does not cross the current market spread, the engine appends the instruction to the order book. The trader acts as a maker because this resting order provides liquidity for future traders.
  • Active execution (Taker): If a trader submits a market order, or a limit order priced aggressively inside the existing book, the engine fulfills the order instantly against resting limit orders, removing depth.
  • Fee settlement: Upon clearing, the exchange calculates exchange fees according to maker-taker fee schedules, frequently granting lower fees or rebates to the maker.

Economic Mechanics and Spread Capture

Exchanges design fee tiers to incentivize deep order books. Tight bid-ask spreads and high market depth lower slippage for large trades, drawing broader volume to the platform. To cultivate this environment, venues charge lower fees to liquidity makers, who take on price risk while their resting orders await execution. In contrast, takers pay higher fees in exchange for immediate execution and reduction of fill latency risk.

A critical distinction lies between limit order intent and execution reality. Submitting a limit order does not ensure maker status. If a buy limit order specifies a price equal to or above the lowest resting ask, the matching engine executes the trade immediately, treating the transaction as a taker fill unless protected by post-only order flags.

Related terms

Back to glossary