Direct answer: what to check
If you are assessing a CySEC-regulated forex trading setup, focus on the published cost components you can verify in the provider’s account and trading documents, then separately account for variable execution outcomes that are not fully known in advance.
In practice, you should review (1) how the provider states spreads, (2) whether there are commissions on top of spreads, and (3) any other recurring or event-related fees that affect your net trading cost.
Because fees and execution can differ by instrument and account type, treat any estimate as conditional on explicit assumptions you document.
Mechanics and definitions (so “fees” and “spreads” mean the same thing)
A spread is the difference between the quoted buy (ask) and sell (bid) prices at the moment your order is executed. Even if a provider shows a typical or average spread, the actual spread you experience can change with liquidity, volatility, and the exact time your order is filled.
A commission (if applicable) is a separate charge that may be calculated per trade, per lot, or per unit traded. Net cost is often spread cost plus commission cost, minus any rebates (if offered).
Other fees can include financing or carry-related charges for holding positions over time, and potential account or inactivity fees. These costs can be less visible in headline pricing, so they matter for any “all-in” comparison.
Evidence or example: build an all-in cost estimate using assumptions
A practical way to verify what to check is to run a simple cost model with assumptions:
- Pick an instrument and an account type (because spreads/commissions can differ).
- Use the provider’s published pricing terms for spreads (for example, the stated spread model: fixed vs variable) and any commission schedule.
- If financing/holding costs are relevant, include the provider’s stated method or references for carry/financing charges.
- Specify your assumed execution moment: without real-time market data, you must assume an illustrative bid/ask at the time of fill.
- Compute a net cost per trade using only stated inputs (spread, commission, and any holding-related charges you included).
Material limitation: a “typical spread” number is not the same as the realized spread at your execution time. Your realized costs can be higher or lower due to changing market conditions and order execution.
Limitations and risks (important failure modes)
Key failure modes to consider:
- Published vs realized spread gap: even if the provider publishes typical spreads, the realized spread depends on timing and liquidity.
- Non-spread costs you miss: financing/holding costs and other account charges can materially change net cost even when spreads look low.
- Different pricing mechanics: variable-spread pricing can widen under volatility; fixed-spread pricing may still differ due to execution and instrument-specific terms.
- Historical relationships don’t forecast: past spread patterns do not guarantee future realized costs.
Because exact outcomes vary, avoid treating any single fee or spread figure as a complete answer. Instead, verify that you understand how each cost component is calculated and when it applies.
Verification and next question to ask
To independently verify the relevant facts, compare the provider’s documents for: (1) spread description and spread model, (2) commission schedule (if any), and (3) financing/holding and any other charges that apply to your intended account and holding period.
Next, ask: “Which cost items are explicitly listed for my account type, for my instrument, and for the time horizon I plan to hold?” This keeps the check focused on verifiable pricing terms rather than assumptions about future execution.