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.