What “broker pricing” means
Broker pricing is the observable price-related output you receive from a broker when you place or view an order. “Pricing” can refer to different things: a displayed quote (bid/ask), the quoted spread, a fee or commission applied to trades, or the total transaction cost implied by execution (entry price plus costs). Before verifying anything, define which of these you are testing and how you will measure it.
A practical definition for verification is: total cost of execution = (executed price) + (explicit commissions/fees, if any) + (any clearly disclosed financing or other charges). If your broker uses leverage, margin, swaps/financing, or different order types, those mechanics also affect what the final cost means.
Verification mechanism: compare what is disclosed with what is executed
Use a two-layer approach: paper verification and execution verification.
1) Paper verification (what the broker says)
Collect the broker’s current, official documents and identify pricing-relevant terms. Look for:
- How the broker defines bid/ask quotes and spreads (fixed vs variable, if applicable).
- How execution is handled by order type (market vs limit), including whether re-quotes can occur.
- All explicit costs: commissions, fees, and any pricing components that may change with account conditions.
- Any rules that can alter pricing during fast markets, low liquidity, or weekends/rollovers.
The goal is not to accept promises; it is to build a checklist of pricing inputs and rules so you know what should explain the numbers you later observe.
2) Execution verification (what you can observe)
Build a simple test log using consistent assumptions:
- Same instrument, same account conditions, and the same order type.
- Record timestamps, the side (buy/sell), order size, and the executed price.
- Record every explicit cost you can observe (commission/fees) and any financing/charges that are part of the test window.
Then compute total cost using your defined formula. Verification is strongest when the broker’s disclosed pricing logic can explain the difference between displayed quotes and execution outcomes.
Evidence and example: separating market moves from provider effects
A common failure mode is mixing two effects: market price movement and provider-specific execution/friction. To reduce that confusion, use controlled comparisons.
Example (assumptions stated):
- Assume you place orders within a short time window during which the market is changing.
- You record the displayed quote at order submission and the executed price later.
- You repeat the test at different times and for more than one order size.
How to interpret results:
- If execution consistently tracks the broader market direction and the remaining difference aligns with disclosed spread/commission rules, that is more consistent with normal mechanics.
- If the difference shows unexplained jumps, frequent re-quotes, or costs that are not reflected in disclosed fee terms, that can indicate a mismatch between what you assumed “pricing” means and how pricing is actually produced.
Even without live market data, you can still verify internal consistency by checking whether execution differences correlate with conditions the broker documents as affecting pricing (such as liquidity or volatility) and whether those effects appear consistently with the documented order handling.
Limitations and risks (what can break verification)
Broker pricing verification has material limitations.
- Ambiguity in measurement: “Quote” and “execution cost” are not the same. If you only compare displayed spreads, you may miss commission, financing, or execution policy effects.
- Variable market conditions: During fast markets, differences between quote and execution are expected. Historical relationships do not guarantee future behavior.
- Hidden or dynamic components: If costs change with account tier, volume, or specific execution events, you must confirm the exact rule that applies to your account.
- Different order execution logic: Market and limit orders can behave differently. Re-quotes, partial fills, or delays can make simple comparisons misleading.
A clear “red flag” pattern is when execution outcomes cannot be reconciled with the broker’s stated pricing rules, given the documented order handling and cost components.
Verification next steps: a ready-to-use checklist
To verify broker pricing independently, you can use this criteria checklist:
- Write down what you will verify: quote spread, commission-only costs, or total execution cost. 2) Extract pricing-relevant rules from current official documents. 3) Keep a log of order submission details and executed prices.