Broker costs for indices
8 brokers · 21 accounts · 29 regulated entities · checked 20 Sep 2026
Factual information, not advice. Every company is measured the same way, against published criteria. Nothing here recommends a firm, plan or trade, or knows your circumstances.
Cost in dollarsOne market at a time. Lower is cheaper.
What each broker publishes for indices
Not ranked: brokers use different units here, so the figures can't be fairly put in order.
ExnessUS500
| Account | Spread, as published | Commission, round turn | Source |
|---|---|---|---|
| Raw Spread | Not published | $0.5 | SourceHide source“S&P 500 (US500) | … Trading commission (per lot/side) | 0.25 USD for Raw Spread | 0.5 USD for Zero” |
| Zero | Not published | $1 | SourceHide source“S&P 500 (US500) | … Trading commission (per lot/side) | 0.25 USD for Raw Spread | 0.5 USD for Zero” |
| Pro | Not published | $0 | SourceHide source“Pro | Our instant execution account, with zero commission & low spread. | Minimum deposit | Spread¹ | From 0.1 pips | Commission | No commission” |
| Standard | Not published | $0 | SourceHide source“Standard | Minimum deposit | Spread¹ | From 0.2 pips | Commission | No commission” |
FP MarketsUS500
| Account | Spread, as published | Commission, round turn | Source |
|---|---|---|---|
| Raw | Not published | $0 | SourceHide source“Instrument | Standard Account | Raw Account | … Commodities | Zero (Built into the spread) | Zero (Built into the spread) | Indices | Zero (Built into the spread) | Zero (Built into the spread) | Cryptocurrencies | Zero (Built into the spread) | Zero (Built into the spread)” |
| Standard | 0.25 (no unit given)average, table headed February 2026 (no minimum given) | $0 | SourceHide source“Symbol | Product | Standard A/c | Min | Avg | … US500 | US 500 Index vs US Dollar Cash | - | 0.25” “Indices CFD Spreads | SEARCH BY SYMBOL | Symbol | Product | Standard A/c | Min … US500 | US 500 Index vs US Dollar Cash | 0.25” |
Fusion MarketsUS500
| Account | Spread, as published | Commission, round turn | Source |
|---|---|---|---|
| Zero Account | 0.31 (no unit given)average, 1–5 June 2026 (minimum 0.3) | $0 | SourceHide source“INDICES {{SYMBOL_US500}} {{PRODUCT_US500}} {{ASSET_CLASS_INDICES}} 0.3 0.31” “**Average Spreads from 1st to 5th of June 2026. The above table is measured in pips with the exception of Indices, US Stocks and Cryptocurrencies.” |
| Classic Account | Not published | $0 | SourceHide source“Zero Commissions | Pay no commissions when you trade equity indices.” |
IC MarketsUS500
| Account | Spread, as published | Commission, round turn | Source |
|---|---|---|---|
| Raw Spread | 0.492 pointsaverage (no averaging window stated) | $0 | SourceHide source“SYMBOL | DESCRIPTION | MIN | AVG … US500 | US SPX 500 Index | 0.200 | 0.492 | All Accounts” “Symbol Minimum spread (Index Point) Average spread (Index Point) … US500 0.20 0.31 0.5% 0% variable 0.1 250 0.01 Index Point USD” “US500 | US SPX 500 Index | All Accounts | MIN: 0.20 | AVG: 0.36” |
| Standard | 0.492 pointsaverage (no averaging window stated) | $0 | SourceHide source“US500 | US SPX 500 Index | 0.200 | 0.492 | All Accounts” |
PepperstoneUS500
| Account | Spread, as published | Commission, round turn | Source |
|---|---|---|---|
| Razor | 0.4 pointsaverage over August 2026 (minimum also 0.4) | $0 | SourceHide source“Symbol | CFD trading (Razor) | CFD trading (Standard) — Min Spread | Ave Spread | Min Spread | Ave Spread … US500 | 0.4 | 0.4 | 0.4 | 0.4 … 2All spreads generated from data between 01/08/2026 and 31/08/2026” |
| Standard | 0.4 pointsaverage over August 2026 (minimum also 0.4) | $0 | SourceHide source“US500 | 0.4 | 0.4 | 0.4 | 0.4 (Razor Min / Razor Ave / Standard Min / Standard Ave) … 2All spreads generated from data between 01/08/2026 and 31/08/2026” |
TickmillUS500
| Account | Spread, as published | Commission, round turn | Source |
|---|---|---|---|
| Raw Account | 0.39 (no unit given)typical (live table; minimum also 0.39) | $0 | SourceHide source“{"symbol":"US500","url":"\/instruments\/us500","min_spread":"0.39","typical_spread":"0.39","swap_long":-1.36,"swap_short":0.28}” “Important note: MT4/MT5 charts display prices aligned with raw spreads regardless of your account type. If you trade with a Classic account, factor in the associated spreads when analyzing your charts.” |
| Classic Account | Not published | $0 | SourceHide source“Trade CFDs on 62 currency pairs, major stocks, stock indices, oil, precious metals, bonds and Cryptocurrencies on your Classic account, with variable spreads starting from 1.6 pips and no commissions.” |
VantageSP500
| Account | Spread, as published | Commission, round turn | Source |
|---|---|---|---|
| RAW ECN | Not published | $0 | SourceHide source“Top Indices For Trading Via CFDS 0 Commissions, Competitive Spreads Explore popular indices CFDs with Vantage. Trade major indices like S&P 500, NASDAQ, and FTSE 100 with tight spreads, zero commissions, and high leverage on Vantage.” |
| Standard STP | Not published | $0 | SourceHide source“Top Indices For Trading Via CFDS 0 Commissions, Competitive Spreads Explore popular indices CFDs with Vantage. Trade major indices like S&P 500, NASDAQ, and FTSE 100 with tight spreads, zero commissions, and high leverage on Vantage.” |
| PRO ECN | Not published | $0 | SourceHide source“Top Indices For Trading Via CFDS 0 Commissions, Competitive Spreads Explore popular indices CFDs with Vantage. Trade major indices like S&P 500, NASDAQ, and FTSE 100 with tight spreads, zero commissions, and high leverage on Vantage.” |
| Account | Spread, as published | Commission, round turn | Source |
|---|---|---|---|
| Ultra Low Standard | 0.55 pointsminimum ('Spread as low as', quoted in the quote currency, i.e. index points) | $0 | SourceHide source“Symbol | Spread as low as (quote currency) | Max Trade Size | Min Margin Percentage | Max Leverage | Long Swap Value | (Margin Currency)* | Short Swap Value | (Margin Currency)* | Limit and Stop Levels** | Platform | … US500Cash*** | 0.55 | 740 | 0.2% | 500 | -1.12 | 0.2 | 0 | MT4/MT5” |
| XM Zero | Not published | Not published | Not published |
| Standard | 0.55 pointsminimum ('Spread as low as', quoted in the quote currency, i.e. index points) | $0 | SourceHide source“Symbol | Spread as low as (quote currency) | Max Trade Size | Min Margin Percentage | Max Leverage | Long Swap Value | (Margin Currency)* | Short Swap Value | (Margin Currency)* | Limit and Stop Levels** | Platform | … US500Cash*** | 0.55 | 740 | 0.2% | 500 | -1.12 | 0.2 | 0 | MT4/MT5” |
| Micro | 0.55 pointsminimum ('Spread as low as', quoted in the quote currency, i.e. index points) | $0 | SourceHide source“Symbol | Spread as low as (quote currency) | Max Trade Size | Min Margin Percentage | Max Leverage | Long Swap Value | (Margin Currency)* | Short Swap Value | (Margin Currency)* | Limit and Stop Levels** | Platform | … US500Cash*** | 0.55 | 740 | 0.2% | 500 | -1.12 | 0.2 | 0 | MT4/MT5” |