Direct answer: what to check
For “spread questions,” check the costs that are visible in published pricing and the parts that can change between a quote and an actual fill. Start with (1) the spread definition and how it is quoted, and (2) the complete set of trading-related fees that may apply on top of the spread.
A useful way to keep this self-contained is to treat the spread as the immediate price difference you pay at execution, then treat fees as additional charges that may be applied per order, per trade, or as a commission. Then compare these against the exact assumptions used for the comparison.
Mechanism: define spread and distinguish stable from variable inputs
A spread is the difference between a quoted buy price and a quoted sell price for the same instrument at a given time. Spread questions usually happen because the “displayed” or “quoted” spread may not match the effective cost you experience when your order is executed.
Separate stable mechanics from variable conditions:
- Stable, published information: how the provider describes spread behavior (for example, whether it is presented as fixed or variable), and which fees are charged (for example, commission and any per-trade charges). This is the part you can verify from account or platform documentation.
- Variable execution outcomes: market movement, liquidity, order size, and timing. Even when the provider publishes a spread type, the effective cost can widen during fast markets or when liquidity is thin.
To connect fees and spreads to execution, define a calculation model before comparing:
- Assume a specific order type (market or limit) and order size.
- Assume a specific entry and exit timing (or a single execution moment for market orders).
- Use the same price units and measurement conventions across comparisons.
This prevents mixing apples and oranges when you interpret “spread” numbers.
Evidence or example: a consistent checklist
When someone asks which fees and spreads to check, an independent checklist can look like this (without using live prices):
- Quoted spread source: where the platform shows the bid/ask (for example, trading screen, quote feed, or order tickets). Ask whether the spread you see is the same quote used for execution.
- Spread type description: whether the provider describes spreads as able to vary with conditions, or remain within a stated bound. The goal is not prediction, but understanding the rules.
- Commissions and per-trade charges: any fixed fee per order or per round turn. Even if the spread is small, a per-trade commission can change total cost.
- Swap/financing charges (if relevant): if positions can be held, financing costs can dominate costs over time. Spread questions sometimes ignore this, but the “total cost” can be affected.
- Minimum trade requirements that affect effective cost: if there are constraints on order size, the filled price distribution may differ from expectations.
Simple example with assumptions
Assume:
- You enter and exit immediately at one execution moment each.
- You compare two providers under the same instrument and order size.
- Provider A has a larger quoted spread but no commission; Provider B has a smaller quoted spread but charges a per-trade commission.
Then total cost is not “spread only.” You would compare: (effective spread cost) plus (commissions/fees that apply for each side). If your comparison model forgets a fee that applies on both entry and exit, you can misinterpret the “cheaper” option.
Limitations and risks: common failure modes
Even with careful checking, spread questions have limitations:
- Quote-to-fill mismatch: displayed spread can differ from what you actually get, especially for market orders during fast price changes.
- Hidden or conditional fees: some charges may depend on account type, order type, or execution behavior. If you omit them, your “spread” assessment is incomplete.
- Time sensitivity: historical spread behavior does not guarantee future behavior, because liquidity and volatility conditions change.
- Measurement differences: different platforms may show spreads in different formats or update them at different times; small display differences can become larger effective differences for larger orders.
These are failure modes where “spread” alone fails to answer the question.
Verification: how to independently confirm what matters
To verify facts without relying on predictions, you can: