Back to blog
InsightsSep 2026

STP Versus Internalization: Broker Execution

A brokerage’s execution model is not a back-office preference. It determines where market risk sits, how reliably spreads convert into revenue, how quickly toxic flow is detected, and whether the dealing desk can respond before a profitable client segment becomes a loss-making one. The decision between STP versus internalization should therefore begin with flow quality and operating capability, not a simplistic choice between A-Book and B-Book.

For most growing Forex and CFD brokers, the right answer is a controlled blend. Externalize the flow that deserves external liquidity, internalize the flow that can be priced and managed responsibly, and retain the ability to change that logic as behavior changes.

STP Versus Internalization: The Core Difference

Straight-through processing, commonly called STP or A-Book execution, routes client orders to an external liquidity provider, prime broker, or liquidity aggregator. The broker earns through spread markup, commission, financing, or a combination of these. It is not taking the full directional market risk of the client position because that exposure is passed to the market.

Internalization, often associated with B-Book execution, means the broker keeps some or all client exposure on its own book. The broker becomes the direct counterparty and retains client losses as revenue, while assuming the cost of client gains. This can create materially higher revenue per traded lot, but it also creates market, concentration, and conduct risk that must be actively controlled.

Neither model is inherently superior. STP provides cleaner external risk transfer, but can compress margins and expose the broker to variable liquidity costs, rejects, and slippage. Internalization can improve unit economics and execution control, but static rules can leave the broker exposed to informed traders, latency arbitrage, correlated event risk, and sudden shifts in client profitability.

The operational question is not, “Should we A-Book or B-Book?” It is, “Which flow should be externalized, which exposure can be warehoused, and when should the routing decision change?”

What STP Delivers and What It Costs

STP is often the appropriate starting point for a new brokerage, particularly when the firm has limited historical data and no mature risk function. By sending exposure externally, the broker can launch with a more predictable market-risk profile and focus on client acquisition, operations, support, payments, and compliance.

It also supports a straightforward execution narrative. Brokers serving professional clients, high-volume traders, or strategies sensitive to fill quality may need deep liquidity, transparent pricing, and low-latency routing as a commercial baseline. External execution can be especially valuable for large tickets, volatile instruments, news-sensitive flow, and accounts with a demonstrated ability to capture market microstructure inefficiencies.

The trade-off is economic. Every externally routed order carries liquidity costs. A broker may pay commissions, accept wider wholesale spreads during stressed conditions, and absorb the impact of slippage or partial fills. If routing is poorly configured, the firm can lose margin on flow that could have been safely retained.

STP also does not eliminate risk. It changes its form. The broker still faces liquidity-provider dependency, execution-quality monitoring requirements, markup management, and exposure to outages or deteriorating quote quality. Sending every order to a single venue is not institutional-grade risk management. A broker needs aggregation, routing logic, live monitoring, and contingency paths.

Internalization Is a Risk Business, Not a Revenue Shortcut

Internalization is frequently described in terms of spread capture. That is incomplete. It is a market-making and risk-management function that requires data, governance, and fast intervention.

A broker that internalizes flow needs to understand more than an account’s realized P&L. It must assess holding time, instrument mix, trade size, stop-loss behavior, order timing, profitability persistence, sensitivity to news, correlation across accounts, and the relationship between client flow and prevailing market conditions. A group of individually small accounts can still create a significant net exposure when they trade the same instrument in the same direction ahead of a major event.

The most common failure is to apply a permanent B-Book label to a client based on a simple rule, such as deposit size or recent losses. Client behavior changes. A previously unprofitable retail account may begin using a copied strategy, an expert advisor, or a high-frequency approach. Conversely, a profitable client may be trading short-lived event opportunities that can be selectively externalized without routing their entire account away.

Internalization also demands clear controls. Position limits, instrument limits, net exposure thresholds, loss limits, hedging rules, and escalation procedures should be defined before a volatile session tests them. The dealing desk needs visibility into both gross and net risk, not a delayed report after exposure has already accumulated.

Why Hybrid Routing Usually Produces Better Economics

A hybrid model combines external execution and internalization at the order, account, symbol, or exposure level. It gives a broker the ability to retain flow where its risk profile supports it while hedging or externalizing the exposure that exceeds appetite.

For example, a broker may internalize a diversified base of smaller retail flow while automatically routing large orders, highly profitable accounts, or trades in a restricted instrument to external liquidity. It may also retain an order initially but hedge net exposure once a defined threshold is breached. During major macroeconomic releases, the routing policy may become more conservative because client correlation and price-gap risk increase.

This is where the distinction between execution technology and basic connectivity matters. A bridge that merely connects a trading platform to a liquidity source does not provide enough control for an active hybrid model. The execution layer must make routing logic visible, configurable, testable, and observable in real time.

With ZeroMS, brokerage teams can build visual execution flows for A-Book, B-Book, split routing, and delayed execution logic without waiting on engineering tickets for every rule adjustment. Its real-time monitoring, AI order diagnostics, and ML trader profiling support a more adaptive approach: identify changing behavior, investigate execution anomalies, and route based on evidence rather than fixed assumptions.

Build Routing Rules Around Measurable Signals

Routing rules should reflect the broker’s commercial strategy, liquidity conditions, and defined risk tolerance. They should not be copied from another broker’s playbook. A startup focused on rapid client acquisition may prioritize externalization while it gathers clean behavioral data. An established broker with diversified flow, experienced dealers, and strong controls may internalize more selectively to improve margins.

Useful signals include realized and unrealized client P&L, trade frequency, average duration, profitability consistency, symbol concentration, leverage utilization, execution sensitivity, and behavior around news events. Yet no single signal is decisive. A short holding period alone does not prove toxic flow; it may simply reflect a legitimate intraday strategy. The objective is to identify combinations of behavior that create adverse selection or concentrated exposure.

Rules also need review cycles. Daily monitoring is appropriate for high-risk flow, but firms should conduct weekly and monthly analysis to determine whether routing outcomes match expectations. Compare expected and actual spread revenue, hedge costs, slippage, client profitability, and net inventory volatility. If a routing rule cannot be evaluated with data, it is not a risk rule. It is an assumption.

Execution Quality and Client Trust Still Matter

Internalization must never become an excuse for poorer client treatment. Brokers must maintain fair execution policies, consistent pricing governance, clear disclosures, and an auditable view of how orders are handled. Artificial delays, arbitrary requotes, and inconsistent fills may create short-term revenue but damage retention, invite complaints, and increase regulatory exposure.

The strongest model aligns execution quality with commercial durability. A broker can internalize responsibly while offering competitive pricing, fast fills, and stable platform performance. It can externalize flow where external liquidity is the better outcome for the client and the firm. The point is controlled risk transfer, not forcing every order into one destination.

A unified operating stack makes this discipline easier to sustain. Client classification, KYC status, deposits, withdrawals, affiliate activity, trading behavior, execution rules, and liquidity data should not live in disconnected systems that require manual reconciliation. When operational and execution teams work from timely, consistent data, routing decisions become faster and more defensible.

The best execution model will evolve with the brokerage. Start with the risk capacity you genuinely have, measure the behavior you actually see, and build the control to adapt before the market forces the decision for you.

Ready to get started?

See how Equidity can power your brokerage.