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 106 days. Updated daily. No estimates.

Instruments
11
Brokers
14
Days of history
106
Range
31 May 2026 to 26 Oct 2026

Forex

EUR/USD

Tightening
Forex · 106 days · 11 brokers
1 Jun 202626 Oct 2026
Cheapest now
0.01 pips
IC Markets
106-day change
-0.09 pips
Period low
0.01 pips
Period high
0.1 pips

Most often cheapest: Pepperstone (60 of 106 days)

Cheapest Typical (median) Widest

GBP/USD

Tightening
Forex · 106 days · 11 brokers
1 Jun 202626 Oct 2026
Cheapest now
0.04 pips
IC Markets
106-day change
-0.06 pips
Period low
0.01 pips
Period high
0.2 pips

Most often cheapest: BlackBull Markets (62 of 106 days)

Cheapest Typical (median) Widest

USD/JPY

Tightening
Forex · 106 days · 11 brokers
1 Jun 202626 Oct 2026
Cheapest now
0.03 pips
IC Markets
106-day change
-0.07 pips
Period low
0.01 pips
Period high
0.3 pips

Most often cheapest: BlackBull Markets (63 of 106 days)

Cheapest Typical (median) Widest

AUD/USD

Tightening
Forex · 106 days · 10 brokers
1 Jun 202626 Oct 2026
Cheapest now
0.02 pips
IC Markets
106-day change
-0.18 pips
Period low
0.01 pips
Period high
0.2 pips

Most often cheapest: Pepperstone (60 of 106 days)

Cheapest Typical (median) Widest

EUR/JPY

Tightening
Forex · 106 days · 8 brokers
1 Jun 202626 Oct 2026
Cheapest now
0.3 pips
IC Markets
106-day change
-1.2 pips
Period low
0.3 pips
Period high
1.5 pips

Most often cheapest: BlackBull Markets (57 of 106 days)

Cheapest Typical (median) Widest

Commodities

XAU/USD

Tightening
Commodities · 106 days · 10 brokers
1 Jun 202626 Oct 2026
Cheapest now
0.09 USD
IC Markets
106-day change
-0.03 USD
Period low
0.09 USD
Period high
0.3 USD

Most often cheapest: BlackBull Markets (74 of 106 days)

Cheapest Typical (median) Widest

WTI/USD

Widening
Commodities · 106 days · 9 brokers
1 Jun 202626 Oct 2026
Cheapest now
2 pts
ThinkMarkets
106-day change
+0.6 pts
Period low
1.4 pts
Period high
7 pts

Most often cheapest: ThinkMarkets (65 of 106 days)

Cheapest Typical (median) Widest

Indices

US500

Flat
Indices · 106 days · 10 brokers
1 Jun 202626 Oct 2026
Cheapest now
0.38 pts
OANDA
106-day change
-0.02 pts
Period low
0.3 pts
Period high
0.4 pts

Most often cheapest: IG Group (94 of 106 days)

Cheapest Typical (median) Widest

GER40

Tightening
Indices · 106 days · 10 brokers
1 Jun 202626 Oct 2026
Cheapest now
0.7 pts
ThinkMarkets
106-day change
-0.7 pts
Period low
0.7 pts
Period high
1.4 pts

Most often cheapest: IG Group (67 of 106 days)

Cheapest Typical (median) Widest

UK100

Tightening
Indices · 106 days · 8 brokers
1 Jun 202626 Oct 2026
Cheapest now
0.9 pts
ThinkMarkets
106-day change
-0.1 pts
Period low
0.9 pts
Period high
1 pts

Most often cheapest: IG Group (82 of 106 days)

Cheapest Typical (median) Widest

Crypto

BTC/USD

Tightening
Crypto · 135 days · 8 brokers
31 May 202626 Oct 2026
Cheapest now
12.01 USD
IC Markets
135-day change
-3.09 USD
Period low
10 USD
Period high
45 USD

Most often cheapest: ThinkMarkets (59 of 135 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