top of page

A-Book vs B-Book Risk Management in CFD Brokerages

  • Tapaas
  • 1 day ago
  • 7 min read

A-book and B-book risk management in CFD brokerages refers to how a broker chooses to handle client trade flow and the resulting exposure. In an A-book model, client trades are hedged directly with a liquidity provider, passing the market risk externally. In a B-book model, the broker internalises client trades, meaning the broker takes the opposite side and manages the risk on its own balance sheet. The choice between these models, or a hybrid of both, shapes every aspect of a broker's risk profile, revenue structure, and regulatory obligations.

For dealing desk managers and risk officers, this is not an abstract distinction. How flow is booked determines where losses come from, how exposure accumulates, and what systems are needed to keep the business safe. Understanding the mechanics of each model is the starting point for building a risk management operation that is both profitable and resilient.


A-Book vs B-Book Risk Management in CFD Brokerages

What Is the A-Book Model?

In an A-book execution model, every client trade is immediately routed to an external liquidity provider (LP) through a bridge or aggregator. The broker acts as an agent, earning revenue through the spread or a commission on each trade. Because the trade is passed on to the market, the broker does not hold a directional position and is largely insulated from the market risk of the trade itself.


This model is straightforward from a risk perspective: the broker's exposure is minimal because the hedge is placed simultaneously with the client execution. The regulatory obligations under this model include best-execution documentation, LP governance, and routing logic records. Under MiFID II, A-book brokers must document how routing decisions are made and demonstrate that client orders are handled in their best interest.

The primary challenges of pure A-book operation are:

  • Revenue per trade is lower, as income depends entirely on spread or commission rather than position PnL

  • Execution quality is dependent on LP relationships, bridge performance, and latency

  • Brokers still face indirect risk through rejected orders, price slippage, and LP credit risk


What Is the B-Book Model?

In a B-book model, the broker internalises client trades rather than hedging them externally. The broker effectively becomes the counterparty, taking the opposite side of each client position. If a client buys EUR/USD, the broker is short EUR/USD on that trade. Revenue comes from the spread and, when the client loses, directly from that position loss.


This model carries significantly higher profit potential per unit traded, but it introduces substantial risk. Holding the net exposure from thousands of daily client trades requires continuous monitoring, strong internal controls, and the ability to hedge selectively when aggregate risk exceeds defined thresholds. According to research published by LiquidityFinder, B-book brokers must actively manage a portion of flow via A-book techniques regardless, because a fully internalised book can accumulate dangerous directional exposure in volatile market conditions.


The FCA has explicitly stated that B-book operators face additional obligations around conflict of interest management, client outcome monitoring, and demonstrable real-time exposure controls. Regulators do not prohibit the B-book model, but they expect documented frameworks proving it is managed responsibly.


Key risk areas in B-book operations include:

  • Concentrated directional exposure when large numbers of clients hold the same position

  • Profitability risk from consistently winning traders, particularly sophisticated or informed flow

  • Regulatory capital requirements that reflect the risk of internalised positions

  • Market volatility events that can turn a normally profitable book into a significant loss


The Hybrid Model: How Most Brokers Actually Operate

In practice, the majority of regulated CFD brokers operate a hybrid model, routing some flow to A-book and internalising the rest in B-book. The logic behind this approach is risk optimisation: less sophisticated retail traders are typically B-booked because their flow is statistically profitable for the broker over time, while consistently winning traders, high-volume clients, and suspected informed traders are moved to A-book to remove directional risk.


Managing this hybrid approach effectively requires a real-time view of book composition, individual trader profiling, and the ability to act on risk signals quickly. Without the right infrastructure, a hybrid model creates complexity rather than control: the broker has exposure in multiple places without a unified picture of total risk.


Tapaas supports hybrid book management through its Live Risk Cube, which provides a real-time breakdown of positions, Day PnL, and exposure by book (A, B, and Hedge). When a client's positions are switched between books, Tapaas computes the unrealised PnL up to that point and retains it in the original book, ensuring accurate and continuous attribution regardless of how flow is routed.


A-Book vs B-Book: Risk Management Comparison


Factor

A-Book

B-Book

Hybrid

Market Risk

Passed to LP

Retained by broker

Partially retained

Revenue Source

Spread / commission

Spread + client losses

Both

Regulatory Complexity

Moderate

Higher

Higher

Real-Time Monitoring Need

Medium

Critical

Critical

Exposure to Toxic Flow

Low

High

Medium

Book Profitability Control

Limited

Full

Selective



Why Real-Time Risk Monitoring Is Non-Negotiable in B-Book Operations


The ESMA CFD product intervention measures, which introduced leverage limits of up to 30:1 for major pairs and mandatory margin close-out rules at 50% of minimum required margin, have significantly changed the risk calculus for retail CFD brokers. With tighter leverage, individual client losses are smaller but the aggregate exposure from a large book of B-booked positions is still substantial, particularly during high-volatility events.


End-of-day risk reports are not sufficient for managing a B-book in real time. By the time a daily report is generated, conditions may have already deteriorated. A broker that relies on batch reporting to monitor its B-book is operating with a significant blind spot. Tapaas uses a time series database (TSDB) architecture that stores and retrieves data points associated with continuous timestamps, enabling risk figures including Day PnL, Net Open Position (NOP), Equity, and Exposure to be revalued in real time throughout the trading session.


This matters in practice because positions in a B-book do not just change at the moment of execution. They change continuously as market prices move. A position that was within acceptable risk parameters at market open may have drifted significantly by midday. Real-time recalculation, not end-of-day snapshots, is what makes proactive risk management possible.


Book Switching and Auto-Hedging

One of the most operationally sensitive actions in hybrid book management is moving a position between books. Done incorrectly, book switches create attribution errors, distort PnL reporting, and obscure the true risk position of the dealing desk. Tapaas handles this with precise PnL accounting: when a client's positions are switched between books, the system computes the unrealised PnL up to that point and retains it in the original book before carrying the open exposure into the new book.


For Premium users, Tapaas also supports auto-hedging, which allows the system to automatically place hedges when pre-configured risk thresholds are breached. This removes the need for manual intervention during fast-moving market conditions, ensuring that risk limits are enforced even outside normal dealing desk hours. Auto-hedging is particularly valuable during liquidity events, major data releases, or periods of high correlated client positioning.


Regulatory Context: What ESMA and the FCA Expect

Both ESMA and the FCA have set clear expectations for CFD brokers managing internalised flow. ESMA's product intervention measures require CFD providers to disclose the percentage of retail client accounts that lost money over the preceding 12 months, calculated quarterly. This requirement exists precisely because the conflict of interest in B-book operations is structurally significant: a broker that profits when its clients lose has an incentive to operate in ways that disadvantage clients.


Regulators do not frame supervision around the labels A-book and B-book directly. They focus on outcomes: execution quality, conflict of interest controls, real-time exposure management, and documented audit trails. For B-book and hybrid brokers, this translates into a requirement for systems that can demonstrate, at any point in time, what the broker's exposure is, how risk decisions are being made, and whether client outcomes are being protected.


Tapaas is designed to support this level of accountability. Its dashboards operate from the broker's perspective by default, showing live book composition, risk by symbol, and position-level detail that can be reviewed, filtered, and exported for regulatory reporting purposes.


To see how Tapaas manages A-book and B-book risk in a live dealing room environment, contact us and request a personalised demo.


Frequently Asked Questions

What is the difference between A-book and B-book in CFD brokerage?

An A-book model routes all client trades to external liquidity providers, removing market risk from the broker's balance sheet. A B-book model internalises client trades, with the broker taking the opposite side of each position and managing the resulting exposure internally. Most regulated brokers operate a hybrid of both.

Is B-booking legal for CFD brokers?

Yes, B-booking is legal for regulated CFD brokers. Both ESMA and the FCA permit the model but impose specific obligations around conflict of interest management, exposure controls, and regulatory capital. B-book brokers must demonstrate that client outcomes are protected and that risk is being managed responsibly.

What happens when a broker moves a position from B-book to A-book?

When a position is switched between books, the PnL accrued up to that point must be attributed correctly to the original book. Tapaas handles this automatically by computing the unrealised PnL at the moment of the switch and retaining it in the source book before moving the open position to the target book.

Why do brokers need real-time risk monitoring for B-book management?

B-booked positions change in value continuously as market prices move. End-of-day reporting does not capture intraday risk accumulation, which means a broker relying on batch reports may be unaware of dangerous exposure levels during the trading session. Real-time monitoring provides continuous PnL revaluation, enabling the dealing desk to act before thresholds are breached.

What is a hybrid book model in FX/CFD brokerage?

A hybrid model combines A-book and B-book execution. Retail flow that is statistically unprofitable or low-risk for the broker is internalised in B-book, while winning traders, high-volume clients, and suspected informed flow are routed to A-book via external liquidity providers. The goal is to optimise profitability while controlling directional risk.



bottom of page