BrokerExplorer

CFD Trading Costs: Spreads, Swaps & More

Calculate the true cost of every CFD trade across spreads, commissions, and overnight financing fees

Sarah Chen
By Sarah Chen Crypto & DeFi Specialist
Quick Answer

What are the true costs of CFD trading?

CFD trading costs include bid-ask spreads, per-lot commissions, overnight swap fees, currency conversion charges, and inactivity fees. For a standard 1-lot EUR/USD trade held overnight, total costs range from approximately $10.00 at IC Markets to $12.50 at eToro, depending on the broker's pricing model.

Based on analysis of 14 regulated brokers and standardized cost calculations using 2026 market data

How to Calculate Your True CFD Trading Cost

1

Identify the Spread Cost

Multiply the broker's quoted spread in pips by the pip value for your instrument. For EUR/USD, each pip on a standard lot equals $10. A 1-pip spread therefore costs $10 per round-trip trade. Spread-only brokers such as eToro typically quote 1 pip on EUR/USD; raw spread brokers such as IC Markets may quote as low as 0.1 pip.

2

Add Round-Trip Commissions

If your broker charges a per-lot commission, multiply the per-side rate by two to capture both the opening and closing legs. IC Markets charges approximately $3.50 per side on its raw spread account, producing a $7.00 round-trip commission on one standard lot. Spread-only models at eToro or Libertex charge $0 in explicit commission, but the wider spread compensates for this.

3

Calculate Overnight Swap Fees

For any position held past 5:00 pm EST, apply the formula: (Position Value × Annual Swap Rate) / 365. Add any broker markup. On a $110,000 EUR/USD long position at a 7.5% annualized rate, the daily swap is approximately $2.26. Note that forex positions held on Wednesday night incur triple swaps to account for the weekend settlement cycle.

4

Check for Currency Conversion Fees

If your account base currency differs from the instrument's denomination, the broker converts the profit or loss at its own rate, typically adding 0.5% to 1.0% of position value. On a $110,000 EUR/USD position, a 0.5% conversion fee adds approximately $5.50 to your total cost. Opening an account denominated in your trading currency eliminates this charge entirely.

5

Account for Inactivity and Platform Fees

Many brokers impose a monthly inactivity charge of $10 to $20 if no trades are placed within three to twelve months. Guaranteed stop-loss orders (GSLOs) carry a premium, typically around $0.00015 per unit on forex, though this premium is refunded if the stop is not triggered. Market data subscriptions may also apply, though these are often waived for active traders.

6

Sum All Components for Total Cost

Add spread cost, commission, swap, conversion fees, and any other charges to arrive at the all-in cost per trade. Express this as a percentage of position value for meaningful cross-broker comparison. For IC Markets on a 1-lot EUR/USD overnight trade: $1 spread + $7 commission + $2.26 swap = $10.26, representing approximately 0.009% of the $110,000 position.

7

Use a Demo Account to Verify Real Costs

Before committing capital, open a demo account and execute several practice trades. The platform's trade history will display actual spreads, swap charges, and any fees debited. This step is particularly valuable for beginners, as live market conditions reveal costs that static fee schedules may understate during periods of high volatility or low liquidity.

Common Mistakes to Avoid When Assessing CFD Costs

Most traders who underperform do so not because of poor market analysis but because they systematically underestimate their cost base. Several recurring errors account for the majority of this problem.

Focusing Solely on the Advertised Spread

Brokers prominently display minimum spreads, which typically reflect the tightest conditions during peak London and New York session overlap. Spreads on EUR/USD can widen from 0.1 pip to 1.5 pips or more during major economic releases. Basing cost calculations on the minimum rather than the average spread produces a materially optimistic picture of trading economics.

Ignoring Overnight Financing on Short-Term Trades

A position opened in the afternoon and intended as a day trade can inadvertently roll over the 5:00 pm EST cutoff, incurring a full night's swap charge. At $2.00 to $2.50 per night on a standard EUR/USD lot, this is not trivial, particularly if it happens repeatedly. Setting alerts or using time-based order exits prevents this.

Treating "Zero Commission" as Zero Cost

Spread-only pricing models embed the broker's revenue inside the quoted price. eToro's 1-pip EUR/USD spread costs $10 per standard lot, which is functionally equivalent to a $10 commission. Comparing a spread-only broker to a commission broker requires converting both to a common currency: total cost per lot.

Overlooking Currency Conversion Charges

Traders with USD accounts who frequently trade GBP or JPY instruments face conversion fees on every profit and loss settlement. At 0.5% to 1.0% per conversion, these charges can rival the spread cost itself on smaller positions. Selecting an account currency that matches your primary trading instruments eliminates this hidden drag entirely.

Triple Swap Wednesdays: The Cost Beginners Miss Most

Forex CFD positions held open past 5:00 pm EST on Wednesday night are charged three days of swap fees in a single debit. This accounts for the Saturday and Sunday settlement dates that the interbank market does not process. On a 1-lot EUR/USD long position with a daily swap of $2.20, Wednesday night alone costs $6.60. Traders who regularly hold positions through Wednesday should factor this into their weekly cost budget. Check your broker's swap calendar under the instrument specifications before entering a trade you plan to hold for several days.

Advanced Tips for Minimizing CFD Trading Costs

Reducing trading costs does not require switching brokers every quarter. Several structural adjustments produce meaningful savings across any account size.

Match the Pricing Model to Your Trading Frequency

Raw spread plus commission accounts, such as those offered by IC Markets and Pepperstone, deliver superior economics for traders executing more than 20 standard lots per month. The commission of approximately $7 per round-trip becomes proportionally smaller relative to the spread savings as volume increases. Conversely, spread-only models from eToro or Libertex suit traders placing fewer, larger positions where the simplicity of a single cost component aids planning.

Trade During Peak Liquidity Windows

The London-New York session overlap, running from approximately 13:00 to 17:00 UTC, consistently produces the tightest spreads on major forex pairs and equity index CFDs. Executing trades during this window rather than during the Asian session or pre-market hours can reduce effective spread costs by 30% to 50% on instruments such as EUR/USD and the S&P 500 CFD.

Use Benchmark Calculations Across Multiple Trades

A single trade comparison is insufficient for evaluating broker cost competitiveness. Experts recommend modeling costs across a minimum of ten representative trades that reflect your actual strategy, including holding periods, instrument mix, and position sizes. Allocating 2% to 5% of total capital as an annual cost budget provides a practical benchmark. On a $12,000 account, this translates to $240 to $600 per year, a figure that quickly reveals whether a particular broker model is sustainable for your trading plan.

Leverage Broker Fee Calculators and Third-Party Tools

Platforms such as Myfxbook's swap calculator and individual broker fee schedulers allow precise pre-trade cost modeling. Cross-referencing these against live demo account charges confirms accuracy before real capital is deployed.

Overnight Swap Fee (Rollover Rate)
An overnight swap fee, also called a rollover rate, is a daily financing charge applied to any CFD position held open past the broker's daily cutoff time, typically 5:00 pm EST. The fee reflects the interest rate differential between the two currencies in a forex pair, or the cost of financing a leveraged position in equities and commodities. It is calculated as: (Position Value × Annual Swap Rate) / 365, plus any broker markup. Long positions generally pay the swap; short positions may receive a credit if the rate differential is favorable.
Example: A trader holds 1 standard lot of EUR/USD (position value approximately $110,000) long overnight. With an annualized swap rate of 7.5%, the daily charge is ($110,000 × 0.075) / 365 = $22.60 before broker markup. At IC Markets, the all-in daily swap on this position is approximately $2.00 to $2.26, reflecting the net interbank rate rather than the gross figure. On Wednesday night, this charge triples to approximately $6.00 to $6.78.

Tools and Resources for Calculating CFD Costs

Accurate cost calculation requires reliable tools. Several resources are consistently useful for traders at all experience levels.

Broker-Provided Calculators

Most regulated brokers publish fee calculators directly on their websites or within their trading platforms. IC Markets, Pepperstone, and IG Markets all provide swap rate tables under their instrument specifications, updated daily to reflect interbank benchmark rates. MetaTrader 4 and MetaTrader 5 display real-time swap rates in the instrument properties panel, accessible by right-clicking any symbol in the Market Watch window.

Third-Party Verification Tools

Myfxbook's swap calculator allows traders to input a broker's published swap rates and position size to generate precise daily and weekly financing costs. This is particularly useful for verifying Wednesday triple-swap exposure before entering multi-day trades. BrokerExplorer's comparison tables present standardized all-in costs across multiple brokers, enabling direct model-to-model analysis without manual calculation.

Demo Accounts as Cost Laboratories

  • Libertex offers a demo account with virtual funds, allowing beginners to observe the multiplier-based cost model in practice before committing the $100 minimum deposit.
  • IC Markets and Pepperstone provide demo environments that mirror live raw spread plus commission pricing, including real swap debits.
  • eToro and Trading 212 both offer practice accounts where spread-only costs are visible in trade history, making cost tracking straightforward for new traders.

Regulators including the FCA, ASIC, and CySEC require brokers to disclose all fees in their Key Information Documents (KIDs), which serve as an authoritative reference for cost verification.

Frequently Asked Questions About CFD Trading Costs

What is a spread in CFD trading and how does it affect my cost?

A spread in CFD trading is the difference between the buy (ask) price and the sell (bid) price quoted by the broker. It represents your entry cost on every trade. For EUR/USD, a 1-pip spread on a standard lot costs $10. Spread-only brokers such as eToro embed all revenue in this figure, while raw spread brokers such as IC Markets quote spreads as low as 0.1 pip but add a separate commission of approximately $7 per round-trip lot. The total cost of both models is often similar, but the structure differs.

How are overnight swap fees calculated on CFD positions?

Overnight swap fees are calculated using the formula: (Position Value × Annual Swap Rate) / 365, plus any broker markup. For a $110,000 EUR/USD long position at a 7.5% annualized rate, the daily charge is approximately $2.26. Rates are derived from interbank benchmarks such as SOFR and reflect the interest rate differential between the currencies involved. Positions held on Wednesday night incur triple the standard daily charge to account for the weekend settlement period.

What is the difference between Libertex's multiplier model and IC Markets' raw spread model?

Libertex uses a multiplier-based pricing model that does not charge explicit commissions or quote spreads in the traditional sense. Instead, a position-sizing multiplier determines leverage and an implicit cost is built into the pricing structure, producing an estimated all-in cost of approximately $10.20 on a 1-lot EUR/USD overnight trade. IC Markets' raw spread model quotes the interbank spread (typically 0.1 pip) and charges a transparent $7 round-trip commission, resulting in a comparable total cost of approximately $10.00 to $10.26. The raw model offers greater transparency; the multiplier model offers simplicity.

Are CFD trading costs the same across all instruments?

No. CFD trading costs vary significantly by instrument. EUR/USD typically carries the lowest all-in costs due to high liquidity, with total round-trip costs of $10 to $12.50 per standard lot. Bitcoin CFDs carry substantially higher costs: eToro's spread alone on BTC/USD amounts to approximately $50 per trade, with overnight swaps adding $5.00 or more. S&P 500 CFDs fall in between, with spread costs of $2 to $25 depending on the broker model. Less liquid instruments such as emerging market currency pairs or small-cap equity CFDs carry proportionally higher costs.

How can I compare the true cost of CFD trading across different brokers?

The most reliable method is to calculate the all-in cost per trade using a standardized benchmark: one standard lot of EUR/USD held overnight. Add the spread cost (spread in pips × $10), round-trip commission, and one night's swap fee. Express the result as a percentage of position value. Based on this methodology, IC Markets produces approximately $10.00 (0.009%), Libertex approximately $10.20, and eToro approximately $12.50 (0.011%). Verify these figures using each broker's published fee schedule or a demo account before trading live.

Related Content