Trading Reality

B-Booking Isn't a Scam (Mostly)

Every broker does it. Every casino does it. Every insurance company does it. B-booking isn't the scam people think it is, mostly.

The quick example that has nothing to do with trading

Forget trading for a second. Your car insurer collects premiums from thousands of drivers and does not go out and buy a matching reinsurance policy for every single one of them. It pockets the premiums, pays out the claims that come in, and only goes looking for external reinsurance once its own exposure gets large enough to actually threaten the business: a bad storm season, a cluster of large claims, a genuine tail event. Every ordinary claim just gets paid out of the pool the insurer already collected. Nobody calls that a scam. It's the entire business model of insurance: hold the risk you can afford to hold, only pass along the risk you can't.

A broker running a B-book is doing the same thing with your trade. Your position doesn't get sent anywhere. The broker just takes the other side, the same way the insurer just pays the claim, and only offloads exposure externally once it's built up more of it than it wants to carry.

What A-book and B-book actually mean

A-book: the broker passes your order straight through to a liquidity provider or the real market. The broker takes no market risk, it just clips a commission or a spread markup for the plumbing. If you win, whoever is on the other end of that trade pays out, not the broker.

B-book: the broker takes the other side of your trade itself. No order goes anywhere. If you lose, the broker keeps it. If you win, the broker pays it out of its own pocket. Most retail brokers run a hybrid: consistently profitable accounts or unusually large positions get routed A-book, the broad base of smaller, statistically losing retail flow gets kept B-book. Almost nobody runs one pure model. The mix is a risk-management decision, not a moral one.

Worth being precise about the word "STP" specifically, since it gets used as a synonym for A-book and isn't really one. Straight-Through Processing describes how an order is technically handled, electronically, without a human dealing desk manually stepping in, not which book it ends up in. A broker can run a fully automated STP pipeline and still route that pipeline's output either externally or straight into its own book, often decided per trade, per client, or by an algorithm reacting to how that specific client tends to trade. Claiming STP is a claim about how the order gets processed. It isn't a promise about where the risk goes, and those are two different questions.

Why every broker, and basically every business, does some version of this

Retail brokers aren't unusual here, they're completely ordinary. A casino doesn't reinsure every hand of blackjack with another casino, it holds the risk itself because the house edge, applied across enough hands, makes holding that risk profitable and safe. A bank doesn't keep a matching deposit at another bank for every account it opens, it lends out a portion and holds the rest, betting that not everyone withdraws at once. A market maker on any exchange takes the other side of order flow constantly and only hedges the net position, not every single fill. Self-retaining risk up to a threshold, and only laying off the excess, is how every business that deals in volume and probability actually operates. A broker doing it with your $500 account isn't a special kind of dishonest. It's Tuesday.

Prop firms have an even sharper version of this advantage than a generic broker does. A casino just needs the house edge and enough hands. A prop firm has something better: the actual base rate. It knows, from the observed pass/fail record across everyone who's ever bought a challenge, that the overwhelming majority of newly funded traders don't survive their first couple of months. B-booking a trader through that early window isn't cynicism, it's pricing the position correctly. It saves the real execution cost of routing a statistically likely-to-blow-up account out to a liquidity provider, and it caps the firm's exposure to the one outcome the challenge fee alone doesn't fully cover: a large, fast loss in the first few weeks, well before that fee has paid for itself. Paying out the 0.8 traders who actually turn out profitable is significantly cheaper than routing cost and STP losses combined.

Would it still not be a scam if every payout came from B-book revenue?

Short answer: the casino above would be a scam too, then, since a casino by definition doesn't even have an A-book. It doesn't lay a single hand off to another casino. Every payout comes straight out of what other gamblers lost.

Push the question further: what if a broker paid every winning trader entirely out of the losses of its own B-book clients, no external liquidity provider anywhere in the chain? Structurally, that still isn't a scam by itself. It's a closed pool: some clients lose, some clients win, the broker takes a cut, and the money moves between clients the same way it does at a poker table or inside a parimutuel betting pool. Where the money technically originates doesn't determine whether you got a fair deal.

What determines that is whether the price you traded on, the price used to open and close your position, was the real market price and not a price picked to make sure you lost. That's a genuine caveat, worth being direct about: this only holds if the pricing is honest. A closed pool funded entirely by other clients' losses is fine as long as everyone in it is trading against a real, external reference price they can independently check. It stops being fine the moment the price feed itself becomes something the broker can quietly bend, at which point the business model isn't the problem anymore. The manipulation is.

Money has no birth certificate. It doesn't matter where it came from, only whether you actually get it, on a price you could have checked yourself.

Where B-booking actually becomes a scam

The model itself is neutral. What turns it into a scam is specific, and it isn't "the broker took the other side of my trade":

  • A price feed that only moves against you. A spike just deep enough to clip your stop, then an instant reversion, on a symbol no other broker shows moving that far.
  • Selective execution. Slippage and requotes that only ever make your fills worse, never better, regardless of which direction the market actually moved.
  • Manufactured freezes. Platform "issues" that only ever appear right as a position would have closed in profit.
  • Lying about the model. Marketing itself as a "no dealing desk" ECN/STP broker while secretly running a B-book. The B-book isn't the lie, claiming not to run one is.
  • Blocking withdrawals of legitimately earned B-book profits. If the model works fine when you lose and suddenly stops working the moment you win, that's the tell.

None of those require B-booking to exist, they're just what dishonesty looks like once a broker is already sitting on the other side of your trade with nobody watching. The model gives a dishonest broker the means. It doesn't give them the motive, and plenty of brokers run it completely straight.

Bottom line: Ask what your broker actually does, not whether it runs a B-book. A B-book with an honest, checkable price feed is just insurance with candlesticks. A rigged price feed is a scam whether the broker hedges every trade externally or none of them.

Related