How to Compare Broker Trading Costs Without Mixing the Units
A broker cost comparison only works when spread, commission, rebate and symbol conditions are converted into the same unit.
Contents
Frame the decision first
Broker cost comparison fails when the units are mixed. One account advertises minimum spread, another shows rebate, one charges commission, another hides more of the cost inside spread. They all sound like “cost”, but they are not the same number.
If the unit is not normalized first, the ranking is layout, not analysis.
CloudSpeed view
CloudSpeed's comparison tables currently use the following estimate for the displayed account and instrument:
**Estimated net cost = spread cost + commission - eligible rebate.**
This is not the complete cost of holding or funding a position. Add actual swap charges, slippage, currency conversion and funding fees separately where applicable. A zero in a comparison table must not be read as evidence that every possible fee is zero.
A worked example, not a broker quote
Assume one completed one-lot trade has $20 spread cost, $6 total opening-and-closing commission and an eligible $8 rebate. The comparison estimate is $20 + $6 - $8 = $18. If the rebate is not available, the estimate becomes $26. Neither number includes overnight charges or slippage. These inputs are hypothetical and do not describe a current broker offer.
If a commission is advertised as $3 per side per lot, opening and closing one lot costs $6 in commission. Adding only $3 understates the completed trade's cost. Confirm the charging basis in the account terms instead of assuming all providers quote the same way.
Check the account and entity behind the figure
The official EC Markets account comparison separates STD, ECN and PRO accounts and specifies the ECN commission on a per-side basis. XM's account page also separates account offers and identifies the legal entity serving that page. These references help interpret account terms; they do not verify CloudSpeed's partner-specific rebates, a visitor's eligibility, or every record in our comparison tables.
Start with the displayed account on the EC Markets profile or XM profile, then check the linked official reference for your actual entity and country. Account names alone do not establish comparable conditions. For the current site data, use the comparison page rather than treating an old article's price as live.
Keep an evidence record
Record the legal entity, account name, instrument, contract size, currency, quotation time, spread measurement method, commission charging basis and rebate conditions. Retain a dated terms document or partner confirmation. A page retrieval date is not proof that an account is eligible or that a rebate was paid.
Where eligibility is unconfirmed, compare the cost before rebate as well as the conditional after-rebate estimate. Report a mismatch through the correction process; do not silently substitute a different account's figures for missing data.
Where traders get it wrong
The common mistake is comparing “low spread”, “high rebate” and “low commission” as if they were interchangeable.
They are not. Spread is a pricing gap before entry. Commission is a fixed charge around execution. Rebate is a cost return after eligibility is confirmed. They only become useful when placed inside the same trade.
How to judge it
First, lock the symbol and account type. Compare XAUUSD Standard with XAUUSD Standard, not EURUSD or a Raw account.
Second, convert spread and commission into a per-lot cost. Do not leave points, dollars and percentages mixed together.
Third, add rebate only when eligibility is confirmed. Link, account type, symbol, volume and holding time can change the result.
Fourth, keep missing fields visible. If swap, slippage or withdrawal testing is missing, the comparison is not complete.
When this conclusion can fail
The ranking can fail when the trading session changes, the account type changes, rebate eligibility fails, the broker updates pricing, or a field is missing.
CloudSpeed should show missing fields clearly instead of inventing a winner for a cleaner page.
Pre-deposit decision check
- Same symbol: compare the product you actually trade.
- Same account: make sure the account type is identical.
- Spread cost: convert it into per-lot cost instead of only reading points.
- Commission: include the full round-turn charge when relevant.
- Rebate eligibility: count only rebate that is actually available to the account.
- Swap: include it for overnight strategies.
- Slippage: treat execution difference as cost for news or fast strategies.
- Missing fields: label missing data instead of assuming the answer.
What should you remember?
Cost comparison is not about finding the largest or smallest single field. It is about putting every cost line into the same trade.
If the unit is not unified, a clean ranking can still be a bad ranking.
FAQ
What is the first cost number I should compare?
Start with estimated Net Trading Cost for the same symbol and account type, then verify swap, slippage and eligibility conditions.
Sources and references
- EC Markets official account comparison, Sep 15, 2026
- XM official account types, Sep 15, 2026
- CloudSpeed Compare, Aug 3, 2026
- CloudSpeed Methodology, Aug 3, 2026
- CloudSpeed Corrections, Aug 3, 2026
Continue Learning
Real Forex Trading Cost: The Number Brokers Rarely Show in One Place
Real trading cost is spread, commission, swap and slippage minus eligible rebate, compared per symbol and per account.
Lowest Spread Does Not Mean Lowest Cost: The Missing Pieces Traders Ignore
Low spread can still become high cost after commission, swap, slippage and rebate are counted.
Forex Rebate Meaning: A Cost Discount, Not Free Income
Forex rebates are conditional trading-cost adjustments. They only matter after eligibility and net cost are verified.