CFD rollover costs: how swap fees work and ways to save

CFD rollover fees: what they are and how to minimize them

Rollover costs (swap fees) are a crucial factor in CFD trading, affecting profitability for positions held overnight. This guide explains how rollover fees work, how they’re calculated across different markets (Forex, stocks, crypto), and strategies to minimize them. Discover the best brokers with low swap rates and optimize your trading costs.

How rollover costs work in CFDs and the best low-fee brokers

CFD rollover fees

Contracts for Difference (CFDs) are popular financial instruments that allow traders to speculate on price movements without owning the underlying asset. While CFDs offer advantages like leverage and short-selling opportunities, they also come with unique costs, one of which is the rollover fee (also known as a swap fee).

Understanding rollover costs is crucial for traders, especially those holding positions overnight. In this article, we’ll break down how rollover fees work, how they’re calculated, and strategies to minimize their impact.

 

What are rollover costs in CFD trading?

What are rollover costs in CFD trading?

Rollover costs are interest fees applied to positions held open overnight in CFD trading. Since CFDs are leveraged products, brokers charge or credit traders for keeping positions open beyond the trading day.

Why do rollover fees exist?

  • CFDs are derivative instruments, meaning traders don’t own the underlying asset.
  • When you trade with leverage, you’re essentially borrowing money from the broker.
  • The rollover fee compensates for the cost of holding the position overnight.

 

How are rollover costs calculated?

How are rollover costs calculated?

Rollover fees depend on:

  1. The instrument traded (Forex, indices, commodities, Cryptocurrencies)
  2. The direction of the trade (Long or Short)
  3. The broker’s swap rates (Each broker sets its own rates)

The formula for rollover fees

Daily rollover fee = position size × annual interest rate difference ÷ 360 or 365

(Note: Some brokers use 360-day or 365-day year depending on the instrument)

Forex CFD (e.g. EUR/USD) example

Rollover = interest rate of base currency – interest rate of quote currency

If you’re long EUR/USD, you’re buying EUR and selling USD.
If the USD rate is higher, you pay the difference = negative rollover.

📌 Example:

  • EUR interest rate = 4.0%
  • USD interest rate = 5.0%
  • Difference = –1.0%
  • Position: $10,000
  • Daily Cost ≈ $10,000 × (–1.0%) ÷ 365 ≈ –$0.27

 

Examples of rollover costs in different markets

Examples of rollover costs

1. Forex market (EUR/USD)

  • Rollover basis: Interest rate differential between the two currencies.
  • Why: Holding positions overnight results in a swap (positive or negative) based on central bank rates.
  • Example:
    • Position: Long EUR/USD
    • Yearly rate: –0.8% (USD rate > EUR rate)
    • Position size: $10,000
    • Daily cost: ≈ $0.22

2. Commodity market (Gold – XAU/USD)

  • Rollover basis: Financing cost for holding a non-yielding asset.
  • Why: No interest or dividends, so brokers charge based on interbank rates (like SOFR) + markup.
  • Example:
    • Position: Long Gold CFD
    • Yearly rate: 5.8%
    • Position size: $10,000
    • Daily cost: ≈ $1.59

3. Stock market (Tesla CFD)

  • Rollover basis: Margin cost, similar to borrowing funds to hold the position.
  • Why: CFDs are leveraged products, and brokers charge interest on borrowed capital.
  • Example:
    • Position: Long Tesla CFD
    • Yearly rate: 7.3% (e.g. SOFR + 2%)
    • Position size: $5,000
    • Daily cost: ≈ $1.00

4. Crypto market (Bitcoin CFD)

  • Rollover basis: Crypto funding rates (can be positive or negative).
  • Why: Reflects volatility and leverage costs in crypto markets.
  • Example:
    • Position: Long BTC/USD CFD
    • Yearly rate: 5%
    • Position size: $20,000
    • Daily cost: ≈ $2.74

5. Short positions (e.g. S&P 500 CFD)

  • Rollover basis: You may earn interest for short positions depending on market rates and broker policy.
  • Example:
    • Position: Short S&P 500 CFD
    • Yearly rate earned: 3.8%
    • Position size: $15,000
    • Daily gain: ≈ $1.56

 

How to reduce rollover costs

How to reduce rollover costs

  1. Trade during the same day (avoid overnight fees) – Close positions before the broker’s rollover time (usually 5 PM EST).
  2. Look for brokers with lower swap rates – Some brokers offer competitive or even swap-free accounts.
  3. Trade in the direction of positive swaps – For example, buying high-yield currencies against low-yield ones.
  4. Use Islamic accounts (swap-free) – Some brokers offer accounts compliant with Sharia law, where swaps are replaced with fixed fees.

 

Best FX brokers with low rollover costs

If you’re looking for brokers with competitive rollover rates and strong trading conditions, consider these top-rated platforms:

XM Group (best true swap-free accounts)

  • 🌎 Regulation: ASIC, CySEC, IFSC
  • 💵 Min. deposit: $5
  • 📉 Swap fees: Low markups (e.g., Gold swap = 4.5% yearly vs. industry 6%).
  • ✨ Why pick it?
    • True Islamic accounts (no hidden spread adjustments).
    • No requotes, fast execution.
    • Ideal for muslim traders and beginners.

98
Min. deposit
5$
Min. Spread
0.6
Bonus
Max. leverage
1:1000
Used by
5000000+
Trading platforms
MetaTrader 5
MetaTrader 4
Web trader
Deposit methods
Bitcoin, Sofort, UnionPay, Neteller, Wire, Skrill
Regulated by
FCA
CySEC
IFSC
ASIC
98
Min. deposit
5$
Max. leverage
1:1000
Bonus
Used by
5000000+
Min. Spread
0.6
Trading platforms
MetaTrader 5
MetaTrader 4
Web trader
Deposit methods
Bitcoin, Sofort, UnionPay, Neteller, Wire, Skrill
Regulated by
FCA
CySEC
IFSC
ASIC

 

OANDA (best for US traders and hedging)

  • 🌎 Regulation: CFTC/NFA (US), FCA, ASIC
  • 💵 Min. deposit: $0
  • 📉 Swap fees: Transparent (e.g., USD/JPY = 0.15% yearly).
  • ✨ Why pick it?
    • US-regulated with reliable pricing.
    • No swap markups, great for long-term traders.

97
Min. deposit
-
Min. Spread
0.8
Bonus
Max. leverage
1:200
Used by
-
Trading platforms
Own Platform
MetaTrader 5
MetaTrader 4
Web trader
Deposit methods
UnionPay, PayPal, Credit/Debit Cards, Wire
Regulated by
IIROC
MAS
FCA
CFTC
ASIC
97
Min. deposit
-
Max. leverage
1:200
Bonus
Used by
-
Min. Spread
0.8
Trading platforms
Own Platform
MetaTrader 5
MetaTrader 4
Web trader
Deposit methods
UnionPay, PayPal, Credit/Debit Cards, Wire
Regulated by
IIROC
MAS
FCA
CFTC
ASIC

 

Exness (best for swap-free status)

  • 🌎 Regulation: FCA, CySEC, FSCA
  • 💵 Min. deposit: $10
  • 📉 Swap fees: All account types may have the swap-free status.
  • ✨ Why pick it?
    • Instant withdrawals + free VPS for algo trading.
    • Best for short-term traders capitalizing on promos.

96
Min. deposit
10$
Min. Spread
0.3
Bonus
Max. leverage
1:Unlimited
Used by
360000+
Trading platforms
Own Platform
Web Platform
MetaTrader 5
MetaTrader 4
Deposit methods
Bitcoin, Perfect Money, Credit/Debit Cards, Neteller, Wire, Skrill
Regulated by
FCA
FSCA of South Africa
FSA Seychelles
FSC Mauritius
CySEC
FSC of BVI
96
Min. deposit
10$
Max. leverage
1:Unlimited
Bonus
Used by
360000+
Min. Spread
0.3
Trading platforms
Own Platform
Web Platform
MetaTrader 5
MetaTrader 4
Deposit methods
Bitcoin, Perfect Money, Credit/Debit Cards, Neteller, Wire, Skrill
Regulated by
FCA
FSCA of South Africa
FSA Seychelles
FSC Mauritius
CySEC
FSC of BVI

 

 

HF Markets (HFM) (best for low swaps + raw spreads)

  • 🌎 Regulation: CySEC, FCA, DFSA
  • 💵 Min. deposit: $5
  • 📉 Swap fees: Competitive (EUR/USD = 0.4% yearly).
  • ✨ Why pick it?
    • ECN accounts with tight spreads.
    • Swap-free options + MetaTrader 5 support.

96
Min. deposit
5$
Min. Spread
0.1
Bonus
Max. leverage
1:1000
Used by
3500000+
Trading platforms
Own Platform
MetaTrader 5
MetaTrader 4
Web trader
Deposit methods
-
Regulated by
FCA
DFSA
FSCA of South Africa
FSA UK
SVGFSA
96
Min. deposit
5$
Max. leverage
1:1000
Bonus
Used by
3500000+
Min. Spread
0.1
Trading platforms
Own Platform
MetaTrader 5
MetaTrader 4
Web trader
Deposit methods
-
Regulated by
FCA
DFSA
FSCA of South Africa
FSA UK
SVGFSA

 

 

AvaTrade (best for fixed swaps and beginners)

  • 🌎 Regulation: ASIC, FSCA, CySEC
  • 💵 Min. deposit: $100
  • 📉 Swap fees: Fixed rates (e.g., EUR/USD = 0.6% yearly).
  • ✨ Why pick it?
    • Predictable swap costs (no surprises).
    • User-friendly for new traders.

97
Min. deposit
50$
Min. Spread
0.1
Bonus
Max. leverage
1:400
Used by
350000+
Trading platforms
Web Platform
ZuluTrade
MetaTrader 5
MetaTrader 4
Deposit methods
Bitcoin, Sofort, UnionPay, Credit/Debit Cards, Neteller, Wire, Skrill
Regulated by
ISA
ADGM
FFA of Japan
FSA of Japan
FSCA of South Africa
Central Bank of Ireland
CySEC
FSC of BVI
ASIC
97
Min. deposit
50$
Max. leverage
1:400
Bonus
Used by
350000+
Min. Spread
0.1
Trading platforms
Web Platform
ZuluTrade
MetaTrader 5
MetaTrader 4
Deposit methods
Bitcoin, Sofort, UnionPay, Credit/Debit Cards, Neteller, Wire, Skrill
Regulated by
ISA
ADGM
FFA of Japan
FSA of Japan
FSCA of South Africa
Central Bank of Ireland
CySEC
FSC of BVI
ASIC

 

CFD rollover costs - FAQ

Rollover costs (or swap fees) are interest charges applied to positions held overnight in CFD trading. Since CFDs are leveraged, brokers charge or credit traders based on the cost of holding the position. Learn more about how they work in the article.
Rollover fees depend on the instrument, trade direction (long/short), and broker rates. The formula is: Position Size × (Interest Rate Difference) ÷ 360/365. See detailed examples for Forex, stocks, and crypto in the full guide.
Yes! Strategies include day trading (closing before rollover time), choosing brokers with low swap rates, or using swap-free Islamic accounts. Check our recommended brokers for the best deals.
If you hold a short position in an asset with a favorable interest rate difference, brokers may credit you instead of charging a fee. Discover which markets offer positive swaps in the article.
Brokers like XM, OANDA, and Exness offer competitive swap rates or swap-free accounts. Use our special buttons to sign up and get the best deal on low-fee trading!