STP Broker
Pronunciation: S-T-P BROH-ker
A broker that routes client orders directly to liquidity providers without a dealing desk intervening, so trades execute automatically at market prices.
Definition
A Straight-Through Processing (STP) broker is a type of forex or CFD broker whose order-routing infrastructure forwards client orders directly and automatically to an external pool of liquidity providers — typically prime brokers, Tier-1 banks, ECNs, or dark pools — without any manual intervention or internal dealing desk. The STP model is defined by three structural features: (1) order transmission is fully automated, with no human dealer touching the trade; (2) the broker aggregates prices from multiple liquidity providers and presents the best available bid and ask to the client, sometimes adding a fixed pip markup to both sides; and (3) the broker does not warehouse or net client positions on its own book, meaning it hedges every client trade externally in real time. STP brokers typically offer variable spreads that tighten during high liquidity and widen during news events or low-volume sessions. Execution is usually faster than a dealing-desk model because there is no manual re-quote step. Regulatory frameworks in jurisdictions such as the UK (FCA), EU (ESMA/MiFID II), and Australia (ASIC) often distinguish between STP and market-maker models when assessing best-execution obligations.
In plain English — When you place a trade with an STP (Straight-Through Processing) broker, your order travels electronically from your platform straight to one or more banks, hedge funds, or other market participants who supply prices. Nobody at the brokerage sits in the middle deciding whether to accept or re-quote your order. The broker earns money by adding a small, fixed or variable markup to the spread rather than by taking the other side of your trade. Because the broker's income does not depend on whether you win or lose, the conflict of interest that exists with a traditional market-maker is largely removed.
Example
Suppose a trader opens a EUR/USD position for 1 standard lot (100,000 units) with an STP broker. At the moment of the click, the broker's aggregator queries three liquidity providers: Bank A quotes 1.08501/1.08509, Bank B quotes 1.08500/1.08510, and Prime Broker C quotes 1.08502/1.08508. The aggregator selects the best ask (1.08508 from Prime Broker C) and adds the broker's 0.2-pip markup, presenting the trader with 1.08510. The order is routed immediately to Prime Broker C. The broker earns 0.2 pips on the transaction regardless of how the trade performs. The trader's fill confirms in under 100 milliseconds with no re-quote. If the trader later closes the position at 1.08610, the broker again routes the closing order to the best available bid in the liquidity pool and collects another small markup — its revenue model is entirely spread-based rather than position-based.
Related terms
Where you see this in the app
Educational content only. Map.Trade does not provide financial advice or trading signals.