CFD Spread Trends

How CFD spreads have actually moved, day by day, across the major brokers. Each chart tracks the cheapest available spread, the typical (median) spread across brokers, and the widest, for the last 42 days. Updated daily. No estimates.

Instruments
11
Brokers
12
Days of history
42
Range
31 May 2026 — 28 Jul 2026

Forex

EUR/USD

Flat
Forex · 42 days · 10 brokers
1 Jun 202628 Jul 2026
Cheapest now
0.1 pips
BlackBull Markets · Pepperstone
42-day change
0 pips
Period low
0.1 pips
Period high
0.1 pips

Most often cheapest: Pepperstone (40 of 42 days)

Cheapest Typical (median) Widest

GBP/USD

Flat
Forex · 42 days · 9 brokers
1 Jun 202628 Jul 2026
Cheapest now
0.1 pips
BlackBull Markets
42-day change
0 pips
Period low
0.1 pips
Period high
0.2 pips

Most often cheapest: BlackBull Markets (41 of 42 days)

Cheapest Typical (median) Widest

USD/JPY

Flat
Forex · 42 days · 8 brokers
1 Jun 202628 Jul 2026
Cheapest now
0.1 pips
BlackBull Markets
42-day change
0 pips
Period low
0.1 pips
Period high
0.3 pips

Most often cheapest: BlackBull Markets (41 of 42 days)

Cheapest Typical (median) Widest

AUD/USD

Tightening
Forex · 42 days · 7 brokers
1 Jun 202628 Jul 2026
Cheapest now
0.1 pips
BlackBull Markets · Pepperstone
42-day change
-0.1 pips
Period low
0.1 pips
Period high
0.2 pips

Most often cheapest: Pepperstone (40 of 42 days)

Cheapest Typical (median) Widest

EUR/JPY

Widening
Forex · 42 days · 5 brokers
1 Jun 202628 Jul 2026
Latest reading
0.6 pips
42-day change
+0.35 pips
Period low
0.25 pips
Period high
1.5 pips

Cheapest live is 0.25 pips on the dashboard — the daily archive is still adding brokers for this pair.

Most often cheapest: Saxo Bank (18 of 42 days)

Cheapest Typical (median) Widest

Commodities

XAU/USD

Flat
Commodities · 42 days · 5 brokers
1 Jun 202628 Jul 2026
Cheapest now
0.12 USD
BlackBull Markets
42-day change
0 USD
Period low
0.12 USD
Period high
0.12 USD

Most often cheapest: BlackBull Markets (42 of 42 days)

Cheapest Typical (median) Widest

WTI/USD

Widening
Commodities · 42 days · 6 brokers
1 Jun 202628 Jul 2026
Latest reading
1 pts
42-day change
+0.886 pts
Period low
0.05 pts
Period high
1 pts

Cheapest live is 0.05 pts on the dashboard — the daily archive is still adding brokers for this pair.

Most often cheapest: Swissquote (32 of 42 days)

Cheapest Typical (median) Widest

Indices

US500

Flat
Indices · 42 days · 4 brokers
1 Jun 202628 Jul 2026
Cheapest now
0.4 pts
IG Group
42-day change
0 pts
Period low
0.3 pts
Period high
0.4 pts

Most often cheapest: IG Group (40 of 42 days)

Cheapest Typical (median) Widest

GER40

Flat
Indices · 42 days · 3 brokers
1 Jun 202628 Jul 2026
Latest reading
1.4 pts
42-day change
0 pts
Period low
1.4 pts
Period high
1.4 pts

Cheapest live is 1.2 pts on the dashboard — the daily archive is still adding brokers for this pair.

Most often cheapest: IG Group (42 of 42 days)

Cheapest Typical (median) Widest

UK100

Flat
Indices · 42 days · 2 brokers
1 Jun 202628 Jul 2026
Cheapest now
1 pts
IG Group
42-day change
0 pts
Period low
1 pts
Period high
1 pts

Most often cheapest: IG Group (42 of 42 days)

Cheapest Typical (median) Widest

Crypto

BTC/USD

Flat
Crypto · 50 days · 4 brokers
31 May 202628 Jul 2026
Cheapest now
15 USD
Pepperstone
50-day change
-0.1 USD
Period low
15 USD
Period high
101 USD

Most often cheapest: ThinkMarkets (15 of 50 days)

Cheapest Typical (median) Widest

How to read these charts

Lower on the chart means cheaper. The green line is the cheapest spread available on each day across all tracked brokers, and each card names the broker delivering it. The dashed amber line is the typical (median) cost if you picked a broker at random. The faint upper line is the widest spread that day. The gap between green and faint is the cost difference between the best and worst broker on that instrument. A rising green line means even the cheapest option is getting more expensive. Data is pulled directly from broker pricing pages once a day and archived. If a broker's line has a gap, we had no verified reading that day, we show the gap rather than estimate. Nothing here is estimated or smoothed.

See today's live spreads across every broker and market.

Full dashboard