Skip to content
FX Handbook

STP broker

Also known as: straight through processing, STP

intermediateBrokers & RegulationUpdated

STP broker: An STP (straight through processing) broker passes client orders to one or more external liquidity providers, such as banks, instead of taking the other side of the trades itself.

How does an STP broker make money?

STP brokers typically earn by adding a markup to the prices received from liquidity providers, by charging a commission, or both. Spreads are usually variable, and orders can be filled with slippage when prices move quickly.

What is the difference between STP and ECN?

Both pass orders to outside liquidity. An ECN broker connects orders to a network where several participants’ prices meet, usually with raw spreads and a separate commission, while an STP broker routes orders to its chosen liquidity providers. The labels are used loosely in marketing, and some brokers combine STP with a market maker model for part of their flow; the order execution policy is more informative than the label: how to choose a forex broker.

Worked example

Illustrative only: a liquidity provider quotes EUR/USD at 1.08500 / 1.08506 (0.6 pip). The STP broker adds a 0.5 pip markup and shows the client 1.08498 / 1.08509 (1.1 pips). The client’s buy order is passed to the liquidity provider and filled at the broker’s quoted ask, if the price is still available.

Learn more