Dark Pools and Payment for Order Flow: Where Retail Orders Go

Most retail orders never reach a public exchange. Understanding where they go, and why, explains both the price improvement and the controversy.

6 min readIntermediateUpdated September 16, 2026

At a glance

Dark pool
A venue where orders are not displayed before execution
Payment for order flow
Brokers paid to route orders to a wholesaler
Retail effect
Frequently price improvement, with misaligned incentives
What to do
Measure your own fills against the midpoint

Key takeaways

  • Dark pools exist so institutions can trade large blocks without revealing intentions, which reduces their market impact.
  • Payment for order flow means your broker is paid to route your order to a wholesaler, who executes it off-exchange.
  • Retail orders routed this way frequently receive prices slightly better than the public quote, because uninformed flow is valuable.
  • The incentive is not perfectly aligned with you: the broker is paid by the wholesaler rather than by you.
  • The practical response is measurement: compare your fills to the midpoint at order time rather than debating the structure.

What dark pools are for

A dark pool is a trading venue where orders are not displayed publicly before execution. Their purpose is to allow large orders to be worked without revealing size, which would otherwise move the price against the institution executing it.

  • The problem they solve is real. A fund selling a position worth several days of volume cannot display that intention without the price moving substantially before the order completes.
  • Executions are reported after the fact, so the trade appears on the public tape with a delay rather than never.
  • Pricing typically references the public quote, frequently executing at the midpoint, which benefits both sides relative to crossing the spread.
  • Not all dark venues are equal. Some are operated by exchanges, some by brokers, and some by independent operators, with differing participant mixes.
  • Criticism centres on transparency. Volume executing away from lit venues reduces the information content of displayed quotes.
  • Regulatory caps exist in some jurisdictions, limiting the share of volume that may trade in the dark.

How payment for order flow works

You place a market order to buy 100 shares.

   1. Your broker receives it
   2. Broker routes it to a wholesaler (a market maker)
   3. Wholesaler fills you, often slightly better than
      the public quote  (price improvement)
   4. Wholesaler pays your broker a small amount
      per share for the flow
   5. Wholesaler manages the resulting inventory

Why the wholesaler pays:
   Retail orders are, on average, uninformed.  Filling
   them is profitable because the flow is less likely
   to be followed by an adverse move than anonymous
   exchange flow.

Why you may still benefit:
   Competition among wholesalers for that flow is
   expressed partly as price improvement to you.
The flow of an order and the flow of the payment.

The structure is genuinely two-sided. Retail traders frequently receive better prices than the displayed quote, and commissions have fallen to zero in large part because of this revenue. At the same time, the broker is paid by a party other than the customer, which creates an incentive that is not aligned with obtaining your best possible execution.

The arguments, fairly stated

Argument forArgument against
Retail orders frequently receive price improvement over the quoteThe improvement may be less than what an alternative routing would achieve
It funds zero-commission tradingThe cost is hidden in execution rather than visible as a fee
Wholesalers provide liquidity retail could not otherwise access at sizeSegmenting uninformed flow worsens conditions on lit venues
Execution quality statistics are published and can be comparedThe statistics are complex and rarely examined by retail clients
Competition among wholesalers passes some benefit to clientsThe broker chooses the wholesaler, and is paid for the choice
Retail spreads are narrower than historicallyCausation is contested; electronic market making would exist regardless

Measuring your own execution quality

  1. 1

    Record the quote at submission

    Bid, ask, and midpoint at the moment you send the order. Most platforms display this; note it before confirming.

  2. 2

    Record the fill

    The actual average execution price, including any partial fills at different prices.

  3. 3

    Compute price improvement

    For buys, midpoint minus fill: positive means you did better than the midpoint. Express in basis points so trades are comparable.

  4. 4

    Repeat across order types and times

    Market versus limit, and different times of day. The differences are frequently larger than the differences between brokers.

  5. 5

    Compare across brokers if you have more than one

    The same order at the same moment, where practical, is the cleanest comparison available to an individual.

  6. 6

    Check published execution quality reports

    Brokers and venues publish statistics on price improvement and execution speed. They are dense but comparable.

What it means for your trading

  • For small retail orders in liquid names, the effect is usually mildly positive. Price improvement is real and commonly exceeds what you would achieve crossing the spread on a lit venue.
  • For larger orders, routing matters more. Once your size exceeds the displayed depth, the routing decision affects how much of the book you consume.
  • Limit orders behave differently. They may rest on an exchange rather than being internalised, which changes both fill probability and queue position.
  • Options are affected more. Wider spreads mean the routing decision has a larger absolute effect, and payment for order flow is common in options.
  • Direct market access is available from some brokers for traders who want routing control, usually at the cost of explicit commissions.
  • The measurement is the answer. Structural debate aside, your own execution data tells you whether the arrangement is serving you.

Frequently asked questions

Is payment for order flow bad for retail traders?

The evidence is mixed. Retail orders routed to wholesalers frequently receive prices better than the public quote, and the revenue has funded zero-commission trading. The concern is that the broker is paid by someone other than the customer, which creates a misaligned incentive. Measuring your own fills is more informative than the general argument.

What is a dark pool?

A trading venue where orders are not displayed before execution, designed so that institutions can work large orders without revealing their size and moving the price. Trades are reported publicly after execution. They serve a genuine purpose in block trading and are distinct from retail order internalisation, though the two are often confused.

How do I know if I am getting good execution?

Record the midpoint between bid and ask at the moment you submit each order, then compare your actual fill. Average the difference over thirty or more trades. Positive price improvement means you did better than the midpoint; consistently worse fills indicate a routing problem worth investigating.

Can I avoid payment for order flow?

Some brokers offer direct market access or routing control, typically charging explicit commissions instead. Whether that is better depends on your order sizes and types: for small orders in liquid names the price improvement from wholesalers frequently exceeds the commission you would otherwise pay.

Does dark pool volume affect the prices I see?

Indirectly. Volume executing away from lit venues reduces the information content of displayed quotes, which is the central criticism. In practice, for a retail trader in liquid instruments, displayed quotes remain a reasonable reflection of the market, and the effect is much larger for institutions working size.

Test this idea before you trade it

Describe the rules in plain language and AlgoTrader AI turns them into a structured strategy blueprint with a configurable historical backtest, cost assumptions, and exportable code.

Build a backtest

Keep reading

Referenced by

Educational use only. This guide explains how a strategy works. It is not investment advice, not a recommendation, and no result described here is a forecast. Test any approach on historical and out-of-sample data, size positions conservatively, and never risk money you cannot afford to lose.