A brokerage pricing strategy should start with one question: what will a client actually pay to open, hold, and close a typical position? Once that number is clear, ask whether the brokerage can deliver the trade, support the client, pay its partners, and still earn a sensible margin.
That order matters. Many new brokers start with an advertised spread, then add a commission, overnight charge, or special account tier later to make the economics work. Clients eventually find the real price. It is better to design the whole offer at once.
For most new forex and CFD brokers, I would launch with one straightforward spread-inclusive account and, only if the audience warrants it, a lower-spread account with an explicit commission. A third tier can wait until you know who trades, how often, on which instruments, and what those clients cost to serve.
Start With the Client’s Total Trading Cost
A trader does not experience your price list as separate accounting lines. They see the difference between the price they expected and the money left after a trade. Your comparison should therefore include the spread, commissions on both sides, financing if the position stays open, any conversion or account charges, and the execution they actually receive.
A useful planning formula is:
Estimated round-trip cost = spread cost + entry commission + exit commission + applicable holding and currency charges.
These are not arbitrary categories. ESMA’s CFD guidance on costs separates commissions, spread markups, financing, and other applicable charges. The document is not a substitute for current rules in your jurisdiction, but it is a useful check against leaving a real cost out of your comparison.
Then review actual fills. Slippage is not automatically a broker fee, but it changes the client’s realized cost. So do rejected orders, partial fills, and a spread that widens at the time the client tends to trade. A page headed “from 0.0 pips” cannot answer what a customer paid at 9:30 a.m. on gold or during a thin rollover period.
The existing overview of brokerage fees explains individual charges from the trader’s side. Here the owner’s job is different: choose a price structure that a client can understand and that the business can operate consistently.
Spread-Inclusive or Separate Commission?
Neither model is inherently cheaper or more honest. A spread-inclusive account folds most per-trade dealing cost into the quote. A commission account shows a narrower spread and a separate fee, often charged on entry and exit. What matters is the combined cost under the conditions your clients actually encounter.
Consider an illustrative EUR/USD trade of one standard lot in a USD account. For this simple comparison, one pip is about $10, the mid-price does not change between entry and exit, and there are no overnight, conversion, or slippage costs. These are example inputs, not live quotes or market benchmarks.
| Account | Spread cost | Separate commission | Estimated total |
|---|---|---|---|
| Spread-inclusive | 1.2 pips x $10 = $12 | $0 | $12 |
| Lower-spread | 0.2 pips x $10 = $2 | $3.50 per side x 2 = $7 | $9 |
The lower-spread account saves $3 on this particular round trip. At 40 comparable lots, that would be $120. But if its spread is 0.6 pips when the client trades, its estimated total becomes $13 before slippage. The spread-inclusive account may widen too. Compare both plans using the same instrument, size, session, and holding period. Do not compare one account’s best advertised quote with another account’s ordinary trading hours.
Where the cheaper account flips
A narrow advertised spread is useful only while the round-trip cost stays below the simpler plan.
I would use a spread-inclusive default when the target audience trades occasionally and values a simple, visible cost. I would add a commission account for clients who trade enough to care about small changes in execution cost and are comfortable calculating the fee on both sides. If you cannot explain the second plan in one short example, it probably is not ready to sell.
Work Backward From the Broker’s Contribution
The cheapest client-facing price is not a strategy if the business loses money every time it delivers it. Suppose, purely as an illustration, a hedged trade costs the client $12. The broker pays $7 in external execution and liquidity cost, $2 in partner rebate, and allocates $1 to variable payment and service work. That leaves $2 before fixed operating costs. Cut the client charge to $9 without changing the other costs and the contribution turns negative $1.
This is why pricing cannot be decided by a marketing team looking only at competitor banners. It also cannot be decided by dealing alone. Finance needs to see costs, dealing needs to see execution quality, and sales needs to know what it can promise without creating exceptions that nobody can reconcile.
Do this analysis by instrument and client cohort, not just on a blended monthly average. A major FX pair, an index CFD, and a volatile crypto instrument may have very different liquidity, financing, risk, and support costs. The broader cohort economics view helps reveal whether apparently attractive volume is paying for itself after acquisition, payments, and risk costs. Client deposits are not the revenue denominator in this calculation.
Build Account Tiers Around Real Differences
Founders sometimes launch Standard, Gold, Platinum, and VIP accounts before they have enough trading data to distinguish them. The names look polished. The pricing logic usually does not. I would begin with two accounts at most, with a reason a client can verify.
| Tier | Who it serves | Price design | What the broker must prove |
|---|---|---|---|
| Standard | Occasional or newer traders who want a simple cost to understand. | Spread-inclusive, with holding and other applicable charges shown clearly. | Typical spreads and execution remain reasonable for the instruments clients actually trade. |
| Active | Frequent traders who can evaluate total cost and meet clear eligibility terms. | Lower variable spread plus explicit commission per side or round trip. | The plan is cheaper for its intended users after both commissions and typical spreads, and still covers the cost of serving them. |
A higher account balance alone is a weak reason to promise a better trading price. A well-funded client may place few trades; a smaller client may trade often. If you set thresholds, make them objective and explain how and when the client moves between tiers. Review whether a threshold unintentionally pushes people to deposit or trade more than suits them.
Do not use “professional” as a casual marketing label for a discount tier. In some jurisdictions, professional-client status has a regulatory meaning and changes protections. Commercial account names should not imply that classification unless the client genuinely qualifies under the applicable rules.
A third tier makes sense only when it represents a different service or cost structure: for example, a demonstrably high-volume segment with negotiated execution terms. It should not exist merely so sales can grant ad hoc discounts to anyone who asks.
The Cost of a Trade Changes With the Market
A single headline spread conceals three decisions: the source price, the markup or commission policy, and the conditions under which the quote may widen. You need an answer for each instrument and session. What happens around a market open, at rollover, or during major news? What happens if a liquidity source withdraws a quote? What is displayed before an order is submitted, and what appears in the execution record afterward?
Trying to keep every spread fixed through every market event can shift risk to the broker in a way a new business cannot carry. Letting spreads widen without a clear policy can destroy client trust. The better approach is a published, testable framework: normal pricing conditions, circumstances that can change the quote, order-handling rules, and where clients can see current costs. A fee schedule should match the live product, not just the launch presentation.
Your relationship with each liquidity provider affects what you can quote and fill. It does not dictate the retail price on its own. The broker still chooses its commercial policy, risk limits, and disclosure approach.
Do Not Hide the Holding Cost
For a trader who closes a position in minutes, the spread and commission may dominate. For someone who holds a leveraged CFD for days, overnight financing can matter more. It can also work differently on long and short positions, on weekends, and on hedged positions. A broker that advertises the cheapest entry quote but explains financing only in a dense schedule is not giving clients a useful comparison.
The FCA’s recent review of CFD firms’ pricing and disclosures focuses on exactly this point: dealing spreads and charges for maintaining open positions together shape the overall price and value of the product. Its findings apply to the firms within its remit, not automatically to every broker worldwide. The operational lesson is broader: show the holding cost at the moment a client can still use it to make a decision.
In a demo, open a position ticket and ask where the client sees expected commission and financing. Then check the help page, account agreement, and statement. If the numbers disagree, fix that before paying to advertise a tighter spread.
Partner Payouts Belong in the Price Model
An introducing broker may receive a lot rebate, revenue share, CPA, or a hybrid payment. That expense does not disappear because it sits in a partner dashboard. If a pricing tier offers very low spreads while a partner agreement pays a rich rebate per lot, the same trades can look like growth to affiliates and a loss to finance.
Do not automatically pass the entire partner cost into a wider quote for referred clients. That can make the offer inconsistent and hard to defend. Instead, decide what the account can afford, what the partner earns, and whether the client gets fair value. Agree on the revenue definition and payout events before signing a large partner. The mechanics of IB commissions matter here because a rebate based on volume can reward activity even when client value is weak.
One warning sign: sales is quoting an account’s “special” spread, dealing has another setting, and the partner agreement calculates its rebate from a third schedule. That is not a minor reporting inconvenience. It is a pricing-control failure.
How much rebate can this trade carry?
The client charge stays at $12. The partner agreement changes what remains after direct costs.
Costs exceed the client charge.
Break-even rebate: $4 per trade.
How to Test a Pricing Strategy Before You Scale It
I would test the pricing policy in this order:
- Pick the target clients and instruments. Do not design one tier for “all traders.” Write down the likely holding period, trade size, session, and use of automation for each segment.
- Model a normal trade and a stressed trade. Include spread, both commissions, financing where relevant, external execution cost, partner payout, and likely slippage. Keep hypothetical inputs labeled as such.
- Publish one clear default plan. Add an active-trader plan only if its total cost and eligibility rule can be explained without a sales call.
- Run the same scenarios in staging. Compare the price schedule, order ticket, executed trade, client statement, and partner report. They should tell the same story.
- Review live cohorts at 30, 60, and 90 days. Look for changes in client cost, repeat activity, complaints, execution quality, contribution, and partner economics before changing the quote.
One practical test is to ask a colleague who did not design the tiers to calculate the all-in cost of the same trade on both accounts. Give them the public schedule and the instrument details, not an internal spreadsheet. If they cannot get close to the right answer, clients will struggle too.
What to Watch After Launch
Do not judge the strategy by average spread alone. A weekly review should separate the client experience from broker contribution.
| Question | What to measure | Why it matters |
|---|---|---|
| What did clients actually pay? | Realized spread, both commissions, financing, and applicable account or conversion charges by instrument and tier. | Finds the gap between advertised and normal trading cost. |
| Did orders execute as expected? | Slippage, rejections, partial fills, and price changes by session and order size. | A cheap quote is not useful if execution is unreliable. |
| Which tiers create value? | Active traders, volume, complaints, repeat funding, and net contribution by tier and cohort. | Shows whether a discount buys durable relationships or only lower revenue. |
| What is left after distribution? | Liquidity and execution cost, IB rebates, acquisition cost, and variable servicing cost. | Prevents a popular offer from scaling a negative contribution. |
Review outliers, not only averages. If most clients trade EUR/USD in quiet hours but a small group trades gold during news, one blended spread figure can make both segments look healthier than they are. The same is true across account tiers and regions.
Where Quadcode Fits
Quadcode lists flexible spread and commission policies among its dealing capabilities. That gives a broker room to configure a product around its market and client mix. It does not decide the right tariff for the broker. The owner still needs to choose eligible segments, set disclosure rules, monitor execution and risk, and review whether each tier remains worthwhile for clients and for the business.
In a platform demo, I would ask to see one Standard and one Active account on the same instrument. Change the spread or commission policy, place a test order, and trace the result through the trade record, client statement, management report, and any IB payout. The ability to configure a policy matters only if the whole system applies it consistently.
Bottom Line
A good brokerage pricing strategy is not the smallest spread you can put in an ad. It is a small set of account choices whose total cost a client can understand and whose economics the broker can defend after execution, partner payouts, and service costs.
Start simple. Compare spread-inclusive and commission pricing on the same trade. Add tiers only when clients genuinely use them differently. Publish holding and other charges where people will see them. Then test what happens in live conditions. That is how pricing becomes part of a competitive product, rather than a collection of exceptions.
