A transparent breakdown of every brokerage revenue model — spread, commission, swap, B-book, A-book and hybrid — with real revenue examples.
The most common brokerage revenue source. When a client trades EUR/USD, the broker quotes a slightly wider spread than the raw interbank price received from the LP. For example:
On 5,000 standard lots per month, this is $55,000 in gross spread revenue — before LP costs, which are typically minimal in STP model.
ECN/DMA-style brokers or professional account tiers often charge a per-trade commission (typically $4–$7 per standard lot round-turn) in exchange for offering the raw spread with no markup. Commission accounts are preferred by algorithmic and high-frequency traders.
Positions held overnight are charged a swap (rollover) fee based on the interest rate differential between the two currencies in the pair. The broker applies a markup to the raw swap rate from the LP. For pairs like USD/TRY or USD/ZAR with high interest rate differentials, swap revenue can be significant.
Islamic (swap-free) accounts substitute swap fees with flat administration fees instead.
In a B-book model, the broker is the counterparty to client trades. The broker does not hedge each trade with an LP. Revenue is the client's net losses minus the client's net profits.
Statistically, ~70–80% of retail forex traders lose money. This makes B-booking statistically profitable — but it creates a conflict of interest and balance sheet risk from profitable clients. Professional risk management and careful client segmentation are essential.
The majority of retail brokers deploy a hybrid model:
This maximises B-book revenue from the long tail of retail traders while protecting the broker's book from the small minority of consistently profitable traders.
| Metric | Value |
|---|---|
| Active retail clients | 500 |
| Average lots per client per month | 15 |
| Total volume per month | 7,500 std lots |
| Average revenue per lot (spread + swap) | $9 |
| Gross Trading Revenue | $67,500/mo |
| Platform + Hosting Cost | $2,000/mo |
| LP and payment gateway fees | ~$8,000/mo |
| Staff (3 FTE) | $9,000/mo |
| Marketing | $10,000/mo |
| Net Operating Margin | ~57% |
Forex brokers generate revenue through several channels: (1) Spread markup — the difference between the price clients trade at and the interbank price; (2) Commission — a flat fee per lot traded; (3) Swap/rollover charges — fees for holding positions overnight; (4) B-book profits — when a market-making broker's clients net lose money; (5) Deposit/withdrawal fees; (6) Inactivity fees. Most brokers use a combination of spread and commission as their primary revenue.
A-book (STP) means the broker forwards client trades to a liquidity provider and earns a spread markup or commission regardless of trade outcome. B-book means the broker is the counterparty — client profits reduce the broker's revenue, and client losses increase it. Hybrid brokers use algorithms to decide in real time which book each client trade goes to.
Revenue per standard lot (100,000 units) varies: a spread-based broker might earn $6–$12 per lot as gross spread margin; a commission-based ECN broker charges $4–$7 per lot; a hybrid broker blends both. High-volume retail brokers processing 10,000–50,000 standard lots per month can generate $60,000–$600,000/month in gross trading revenue before infrastructure and operating costs.
A swap fee (rollover fee) is charged or credited when a forex position is held open overnight. This fee reflects the interest rate differential between the two currencies in a pair. Brokers capture a markup on the raw swap rate — clients pay a slightly worse rate than the interbank rate, and the broker retains the margin. For high-leverage accounts holding positions overnight, swap fees can be a material revenue line.
CTATech platforms include the risk management tools, LP connectivity and back-office you need to run any revenue model effectively.
A-book, B-book, hybrid — CTATech's platform supports all execution models with configurable risk management built in.