Every cost countedEvery broker tested
Independent CFD broker reviews built on live-account testing,
so you see what a trade really costs, not just the spread the ad shows you.

UPDATED WEEKLY
Weekly leveraged-broker leaderboard
Re-scored every Monday from broker-specific loss disclosures, measured spreads at London open, and execution slippage from our test accounts.
| Rank | Broker | Score | Loss-% | EUR/USD | US100 | Crypto 24/7 | Max lev. | |
|---|---|---|---|---|---|---|---|---|
| 1 | CMC Markets | 9.2 | 74.0% | 0.50 | 1.0 | ● 24/7 | 1:500 | Review → |
| 2 | IG | 9.1 | 72.0% | 0.60 | 1.0 | ● 24/7 | 1:200 | Review → |
| 3 | Saxo | 8.9 | 69.0% | 0.40 | 1.2 | ○ weekday | 1:30 | Review → |
| 4 | Pepperstone | 8.5 | 74.3% | 0.10 | 0.8 | ● 24/7 | 1:500 | Review → |
| 5 | XTB | 8.3 | 77.0% | 0.10 | 1.4 | ○ weekday | 1:30 | Review → |
By asset
All assetsLatest education
View all →
How to Trade Soybeans: A Beginner's Guide to CFDs
Learn how to trade soybeans using CFDs, including how crop cycles, USDA reports, leverage and trading costs can affect your approach.

How to Trade Nickel: A Beginner's Guide to Base Metals
Learn how to trade nickel using CFDs and derivatives, including the main price drivers, Class 1 vs Class 2 nickel, trading costs and key risks.

How to Trade Aluminium: A Beginner's Guide
Learn how to trade aluminium using CFDs, exchange-traded products and shares. Understand LME benchmarks, energy costs, trading costs and leverage risks.
Tools
Free calculators for sizing, cost, and risk decisions.
How we measure
Our methodology is transparent, independently sourced, and revisited every quarter.
- 01
Broker-specific loss-% surfaced
We pull the latest disclosed loss percentage from each broker—no generic disclaimers.
- 02
Independently measured spreads
We record spreads at London open, New York open, and Asian session from live test accounts.
- 03
CPA disclosed
Every affiliate relationship is declared in the first 200 words. We choose who to review independently.
- 04
Quarterly re-tested
Scores, spreads, and execution data are refreshed every quarter. Old data is date-stamped.

