What to Check When Evaluating Broker Pricing

A checklist for evaluating broker pricing in forex.

Define “broker pricing” and what it must cover

Broker pricing in forex is the set of numbers a provider shows or uses to determine the price you trade and the costs you pay around that trade. In practice, “pricing” is not only the bid/ask quote. It also includes how the broker charges or reflects:

  • Trading spread (the difference between bid and ask)
  • Commissions (if any)
  • Financing or rollover charges (often called swaps)
  • Other fees that can be taken per trade, per lot, or per account

A useful first step is to separate stable mechanics from variable conditions:

  • Stable mechanics: the contract and fee rules the broker states (how spread/commission/swaps are applied).
  • Variable conditions: market liquidity, volatility, and execution quality that affect the realized cost.

Check the cost model: “headline” price vs total cost

When evaluating broker pricing, do not judge only the displayed spread. Create a total cost estimate for a simple hypothetical trade and clearly state your assumptions (trade size, direction, time holding, and expected quote type).

Material items to verify in the pricing and contract documents include:

  1. How spread is quoted: Is it advertised as fixed or variable, and under what conditions can it widen?
  2. Commission structure: If a commission exists, confirm whether it is applied per side (buy and sell) or per round turn, and whether it scales with trade size.
  3. Financing/rollover: Confirm how holding time changes the swap/financing component. If pricing depends on weekday or settlement conventions, that is part of the cost model.
  4. Additional fees: Watch for costs such as inactivity, withdrawal, conversion, or specific account/market fees that can indirectly affect the effective pricing.

Assumption example (assumptions must be stated):

  • Assume a single buy, then later a sell, for a specific notional size.
  • Assume the spread changes from quote time to fill time.
  • Assume swap/financing applies once you hold beyond the relevant rollover time.

Then compare the estimated total cost across alternatives only in terms of structure, not as a promise of outcome.

Evaluate execution and data flow: why quoted price may not match fill

Even if the pricing model looks simple on paper, the realized result depends on execution mechanics. Key checks:

  • Price sourcing: Determine whether quotes reflect a direct market feed or an internal pricing function. If the provider uses its own valuation logic, pricing behavior can differ.
  • Order handling: Clarify how different order types are filled (e.g., market vs limit) and what happens under low liquidity.
  • Latency and slippage: Slippage is the difference between the expected price at quote time and the actual execution price. It increases during volatility spikes and thin order-book conditions.
  • Liquidity and widening behavior: Ask what happens to spreads and fills during major news or off-peak hours. Even without using live data, you can look for documented conditions.

A material failure mode here is systematic mismatch: the quote you see may reflect one time or source, while the fill uses another time or model, especially when markets move quickly. This can make “cheap spread” appear expensive once slippage and fees are included.

Stress-test limitations and risks before drawing conclusions

Broker pricing evaluation should include at least one limitation and one potential failure mode. Examples of common limitations:

  • Historical relationships don’t predict the future: Low spreads in the past can change when volatility or liquidity shifts.
  • Costs are path-dependent: Your effective cost can change with holding time, execution timing, and order routing.
  • Jurisdiction and account setup vary: Pricing behavior can differ by account type, contract specification, and regional rules, so confirm the correct configuration.

Possible failure modes to look for:

  • Hidden cost components: A commission appears small, but additional fees or financing changes the total cost.
  • Widening under stress: Variable pricing can expand exactly when you are most sensitive to execution costs.
  • Inconsistent records: If it is hard to reconcile displayed quotes with execution statements, verification becomes difficult.

Verification: what you can independently check

You can build a “readable audit trail” for pricing without needing real-time predictions.

Klaarcriterium (clear criterion): you should be able to explain, from documentation and your account records, how the broker arrived at execution cost for a sample of trades.

Trading foreign exchange and CFDs involves substantial risk. Information on FoxiForex is educational and is not personal financial advice. Sponsored placements are labelled clearly.