CFD Trading Costs: Spreads, Swaps & More
Calculate the true cost of every CFD trade across spreads, commissions, and overnight financing fees
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.
How to Calculate Your True CFD Trading Cost
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.
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.
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.
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.
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.
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.
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
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.