CFD Trading Costs Explained 2026: Spread, Commission, Swap, Slippage & Fees

Before opening your first CFD trade, one question matters more than any other: what is the true cost of the trade? Many new traders focus on leverage, platform features or minimum deposits and only discover the cost structure after they have lost money on a dozen trades.

The reality is that CFD trading costs are made up of several layers — some visible, some hidden — and they add up fast. This guide breaks down every component of CFD trading costs in 2026, explains how they apply to the instruments most UZFX traders use, and shows you how to compare brokers on a like-for-like, all-in-cost basis.

Why CFD Costs Matter More Than You Think

CFDs are leveraged instruments. When you trade with leverage, both your profits and your costs are amplified. A seemingly small spread or a modest overnight swap can, over dozens of trades, become the difference between a profitable month and a losing one.

Consider a hypothetical example: you open a EUR/USD position worth $100,000 using 1:100 leverage (only $1,000 margin required). A spread of 0.8 pips may look tiny, but on a $100,000 position it equals $80 of instant cost. If you hold the position overnight, you will also pay swap. Over a month of active trading, these costs can exceed your total profit.

Understanding the full cost stack — spread, commission, swap, slippage, inactivity fees, and any hidden charges — is therefore the single most important homework a CFD trader can do.

The Five Layers of CFD Trading Costs

1. Spread

The spread is the difference between the bid (sell) price and the ask (buy) price quoted by your broker. It is the most visible and most frequently discussed CFD cost.

Spreads come in two forms:

  • Fixed spreads — remain the same regardless of market conditions. Common on raw-ECN or premium accounts.
  • Variable (floating) spreads — widen during volatility (economic releases, news events, low-liquidity periods) and tighten in calm conditions.

Typical UZFX spreads:

  • XAUUSD (Gold) — from 0.034 pips
  • EUR/USD — from 0.0001 pips
  • US500 (S&P 500 CFD) — from 0.5 pips

Lower spreads generally mean lower cost per trade, but be careful comparing spreads across brokers — always look at the all-in cost including commission (see below).

2. Commission

Some brokers charge a per-lot or per-share commission on top of the spread; others embed the cost entirely in the spread. UZFX operates on a zero-commission model across all instruments — your only trading cost is the spread (plus overnight swap if you hold positions past midnight server time).

When comparing brokers, always add spread + commission to get the all-in pip cost. A broker advertising a 0.1-pip spread but charging $7 per lot may actually be more expensive than a broker offering 0.6 pips with zero commission.

3. Swap (Overnight Financing)

If you hold a CFD position open past the broker’s daily rollover time (typically 5 PM New York time), you pay or receive a swap fee. This reflects the interest rate differential between the two currencies (for forex) or the financing cost of holding the position (for indices, commodities, stocks and crypto).

  • If you are long a currency with a higher interest rate and short one with a lower rate, you may earn swap.
  • The reverse position means you pay swap.

Swap is calculated daily for each day the position is held. On multi-week positions, swap can become a major cost component. UZFX publishes its swap rates transparently and they are updated regularly to reflect current market conditions.

4. Slippage

Slippage is the difference between the price you request and the price you actually receive when your order is filled. It happens most often during:

  • Major economic releases (NFP, FOMC, CPI)
  • Market opens and closes
  • Low-liquidity periods (weekends, holidays)
  • Fast-moving markets

Brokers with deep liquidity pools and fast execution — UZFX executes in under 0.1 seconds — typically show less slippage than those with shallow liquidity. Even small average slippage (0.2-0.5 pips) can materially affect results over hundreds of trades.

5. Inactivity and Withdrawal Fees

Some brokers charge inactivity fees if your account is unused for a set period (often 6-12 months). They may also charge withdrawal fees, currency conversion fees or premium stop-loss fees.

UZFX charges no inactivity fees, has no hidden withdrawal charges, and publishes all fee information transparently. Before opening an account anywhere, always read the fee schedule — particularly the sections on inactivity, wire transfers and third-party payment processors.

CFD vs Forex Costs — What Is the Difference?

Many beginners confuse CFD trading costs with forex trading costs. The core cost structure is the same — spread, commission, swap, slippage — but CFDs cover a much broader set of instruments:

  • Forex CFDs — priced in pips, swap based on interest rate differentials
  • Indices CFDs — priced in points, swap based on index financing costs
  • Commodity CFDs (XAUUSD, oil) — priced in points/pips, swap based on futures roll costs
  • Stock CFDs — priced in cents/pence, swap based on stock financing
  • Crypto CFDs — priced in cents/dollars, swap typically higher due to crypto volatility

How to Compare Brokers on Cost

To compare brokers fairly, calculate the all-in cost of one standard lot on your preferred instrument:

  1. Convert spread to pip value (1 pip = $10 on a EUR/USD standard lot).
  2. Add commission if applicable.
  3. Factor in expected slippage (use the broker’s execution statistics if published).
  4. Add estimated swap cost if you hold positions overnight.

For example, on EUR/USD at UZFX:

  • Spread: 0.0001 pips (effectively 0 for practical comparison — UZFX typically offers 0.6 pips on standard accounts)
  • Commission: $0
  • Swap: transparent and published

Always favour transparent pricing over marketing claims. A regulated broker like UZFX — ASIC-regulated under AFSL 001291473 — is required to publish and justify its pricing.

How UZFX Pricing Compares

FeatureUZFX
RegulationASIC (AFSL 001291473)
XAUUSD spreadfrom 0.034 pips
EUR/USD spreadfrom 0.0001 pips (standard 0.6)
US500 spreadfrom 0.5 pips
CommissionZero on all instruments
SwapCompetitive, published, no hidden charges
Inactivity feesNone
Minimum deposit$10
LeverageUp to 1:500
ExecutionSub-0.1 second

Practical Tips to Reduce CFD Trading Costs

  1. Trade major pairs and liquid instruments — spreads are tightest on EUR/USD, USD/JPY, GBP/USD, XAUUSD and US500.
  2. Avoid trading during news spikes unless that is your strategy — slippage is highest then.
  3. Close positions before rollover time if you are scalping and do not intend to pay swap.
  4. Use the demo account to measure your actual all-in cost per trade on UZFX before going live.
  5. Choose a regulated broker with transparent pricing — ASIC, FCA or CySEC regulation gives you legal recourse if costs are not as advertised.