Launching a forex or CFD brokerage takes more than MT5, a server, a CRM and one liquidity provider. The decision that shapes how the business actually runs sits behind the platform: how client orders are handled and where the trading risk lands.
That decision comes down to three execution models — A-Book, B-Book and Hybrid. They get thrown around in sales calls as if A-Book means “trustworthy” and B-Book means “shady,” but the reality is more practical. Each model carries its own commercial logic, infrastructure requirements and risk exposure.
The question for a new broker isn’t which label sounds better. It’s which model fits your capital, client base, liquidity arrangements and compliance obligations — and whether you have the controls to run it.

A-Book: routing risk to the market
In an A-Book setup, the broker passes client orders to an external liquidity provider, prime broker or aggregated pool rather than taking the other side. Revenue comes from spread markup, commission or service fees — from volume, not from client losses.
This keeps the broker’s direct market exposure low, which is why A-Book is often seen as the cleaner structure. When a client wins, the LP absorbs the market side; when a client loses, that loss isn’t the broker’s income.
It isn’t risk free, though. A-Book depends on a reliable LP, stable bridge connectivity, correct symbol mapping and adequate margin arrangements. Weak liquidity shows up as slippage, rejected orders and widened spreads — and clients feel it regardless of how “clean” the model looks on paper. Margins also tend to be thinner, so A-Book economics rely on volume, retention and cost discipline.
It’s a sensible fit for brokers serving professional or high volume traders, or operating in stricter regulatory markets — provided the infrastructure behind it holds up.
B-Book: internalising the flow
In a B-Book setup, the broker keeps some or all client trades in house instead of routing them out. The broker becomes the counterparty and manages the resulting risk itself.
That means client P&L can move the broker’s P&L. This is the source of B-Book’s reputation for conflict of interest — and that concern is real where disclosure is poor, complaints handling is weak or execution is manipulated. But internalisation on its own isn’t non compliant. Plenty of brokers use it deliberately for small ticket retail flow, low frequency accounts or lower risk segments.
The issue is never B-Book itself; it’s uncontrolled B-Book. Without exposure limits, risk rules, real time monitoring and a capital buffer, a one sided market, a news spike, latency arbitrage or a handful of consistently profitable traders can blow a hole in the book fast. Run properly, B-Book is a managed risk model; run on instinct, it’s a liability.
Hybrid: routing by rule
Hybrid combines the two. Rather than hedging everything or internalising everything, the broker uses rules to decide how each type of flow is handled — some routed to an LP, some kept internal.
Flow is typically segmented on signals such as client trading history, account size, product, trading frequency, profitability pattern, order size, news event behaviour, latency sensitivity, symbol exposure and overall book risk.
For most newer and mid sized brokers, Hybrid is the realistic choice. It lets you hedge high risk or high quality flow while internalising lower risk flow. But it asks more of your infrastructure than people expect — it’s not a switch inside MT5. It needs proper MT5 group setup, bridge routing rules, LP connectivity, reporting and exposure monitoring, plus the discipline to apply them consistently. Designed well, Hybrid is a risk model. Designed badly, it becomes a pile of ad hoc manual decisions.
MT5 groups: where segmentation starts
MT5 groups are one of the most underrated tools in broker risk management. Dropping every client into a single trading group looks simple early on, but it quickly blocks you from separating leverage, symbol permissions, commissions, swaps, margin rules and reporting.
Configured properly, groups let you segment accounts by business line, jurisdiction, client category, product access or risk profile — standard retail, high volume, IB referred, professional, demo, campaign specific, and so on. Across those groups you can control leverage, margin and stopout, symbol availability, spread markup, commission and swap, trade permissions, execution conditions, account currency and reporting.
The point is that risk management starts before the first trade — in how accounts are grouped and how leverage and products are set. For a Hybrid model this matters even more: clean groups separate flow before bridge routing rules are even applied, giving you a clearer view of behaviour, profitability and exposure.
Bridge and LP setup
The bridge connects MT5 to external liquidity, and for A-Book and Hybrid brokers its configuration directly affects execution quality. It’s more than a connector — it governs order routing, symbol mapping, price feeds, markup, hedge rules and exposure monitoring.
A solid bridge and LP setup should handle order routing, liquidity aggregation, symbol mapping, price feed management, markup configuration, execution and hedge rules, exposure monitoring, failover and reconciliation. Get it wrong and you see rejected orders, mispricing, abnormal slippage, duplicated symbols, execution delays and hedge mismatches — all of which turn into client complaints, LP disputes or losses.
LP choice matters just as much. A single LP can be enough at the start, but it’s also a single point of dependency: if pricing slips, execution slows or credit terms change, your options narrow. Multi LP aggregation improves depth and resilience for larger brokers, but more LPs don’t automatically mean better execution. You still have to judge pricing quality, fill ratios, rejection rates, latency, last look behaviour and product coverage.
Toxic flow and execution quality
Toxic flow is one of the most common risk issues brokers face. It refers to trading that creates abnormal risk for the broker or LP — latency arbitrage, news event trading, abusive scalping, abnormal volume, one sided exposure or strategies that exploit price-feed differences.
A profitable client is not automatically toxic, and that distinction matters. A serious broker doesn’t treat client profit as a problem in itself; the concern is execution abuse, price latency exploitation, infrastructure pressure or unmanaged exposure.
Warning signs tend to include very fast entry and exit, trades clustered around major news, repeated fills at stale prices, volume that doesn’t match account size, consistent latency exploitation, high rejection or slippage disputes, concentrated one way exposure, and unusual coordination across linked accounts.
Spotting this reliably takes data, not gut feel — trade reports, bridge logs, execution analysis and client level monitoring. Manual review can cope with a handful of accounts; it falls apart at scale.
Compliance sits inside the execution model
Execution model design has compliance implications, not just commercial ones. Regulators in major CFD markets have sharpened their focus on leverage, retail client protection, marketing claims, inducements, complaints handling, product governance and trade reporting — ASIC’s CFD framework is one well known example of regulators looking past the platform to how products are distributed, monitored and controlled.
In practice, your risk infrastructure has to support auditability. A broker should be able to explain how clients are classified, what leverage and margin apply, how orders are executed, how conflicts of interest are managed, what’s disclosed to clients, how complaints are handled, how trade records are kept, how abnormal activity is reviewed, how LP execution is monitored and how internal decisions are documented.
That’s especially true under B-Book or Hybrid models. The more discretion you hold over execution and routing, the more you need clear policies, accurate records and consistent controls. Compliance isn’t about avoiding risk — it’s about understanding, disclosing, monitoring and controlling the risk you choose to take.
Mistakes new brokers repeat
A few patterns show up again and again:
- One MT5 group for everyone, which makes leverage, symbols, commissions, margin and risk segmentation almost impossible to manage.
- A single LP with no backup, leaving the broker exposed the moment pricing or execution degrades.
- Hybrid without routing rules, so internalise or hedge decisions become reactive and inconsistent.
- Over reliance on manual monitoring, which can’t replace reports, bridge logs, exposure dashboards and server monitoring.
- Ignoring toxic flow until losses appear — by which point client or LP disputes may already exist.
- Treating B-Book as a pure profit centre while ignoring the counterparty risk that comes with it.
- Skipping compliance documentation — records, policies and reporting still need to support the operation, even when the tech works.
How EBS FinTech supports broker risk infrastructure
EBS FinTech works on the infrastructure layer behind MT5 operations — the setup, configuration and maintenance that lets a broker run its chosen execution and risk model. For brokers building or upgrading an MT5 environment, that can include MT5 Main Label setup, server deployment and maintenance, group configuration, symbol and product setup, bridge integration, LP connection and liquidity setup coordination, hosting and server monitoring, CRM reporting integration and ongoing operational support.
We don’t push every broker toward the same execution model — client bases, licences, liquidity relationships and commercial goals differ too much for that. The goal is an environment where risk can be managed visibly and under control. An A-Book broker needs stable routing and liquidity access; a B-Book broker needs exposure monitoring and internal controls; a Hybrid broker needs both, plus clean segmentation across client groups, symbols and routing rules. Platform setup, bridge configuration, LP integration, hosting and reporting only work when they work together.