CompareTradingPlatforms

The Real Cost of CFD Overnight Financing

How swap fees silently compound on EUR/USD, S&P 500, and BTC/USD positions over 30, 60, and 90 days

Sarah Chen
By Sarah Chen Crypto & DeFi Specialist
Quick Answer

How much do CFD overnight financing costs compound over 30, 60, and 90 days?

CFD overnight financing costs compound daily and can erode 5-20% of position value over 90 days depending on the asset and broker. A 1-lot EUR/USD long costs roughly $60 over 30 days, $180 over 90 days. S&P 500 and BTC/USD positions compound far faster due to larger notional values and crypto-specific funding premiums.

Based on broker swap rate data and standard CFD financing formulas as of 2026

Why Overnight Financing Is the Hidden Tax on Your CFD Trades

Most traders obsess over spreads and commissions. Those are the visible costs, the ones that show up clearly on every trade confirmation. Overnight financing fees are different. They arrive quietly, every single night, and they compound in a way that can turn a winning trade into a losing one if you hold long enough without accounting for them.

This matters more in 2026 than it did five years ago. The rate-hiking cycles that started in 2022 pushed benchmark rates to levels not seen in over a decade. The US Federal Reserve funds rate sits near 4.5%, the ECB benchmark is around 3%, and those figures feed directly into the swap rates brokers charge on CFD positions. Long positions on USD-denominated assets - and that covers most of the popular CFDs retail traders use - now carry meaningfully higher overnight costs than they did in the near-zero rate era.

The formula itself is straightforward: (Position size × End-of-day price × [Benchmark rate + broker markup]) / 365. The broker markup, typically somewhere between 2% and 3% on top of the benchmark, is where the real variation between brokers shows up. On a $100,000 notional BTC/USD position, a 1% difference in that markup translates to roughly $1,000 per year in extra costs. That is not a rounding error.

For swing traders holding positions over days or weeks, and certainly for anyone attempting a position trade lasting months, CFD overnight financing cost is not a footnote. It is a core component of the trade's profitability calculation. And yet, from what I've seen across trading communities, it remains one of the least understood costs in retail CFD trading.

The Numbers: How Financing Costs Stack Up Across 30, 60, and 90 Days

Let's put concrete figures on this. Using standard 1-lot positions and current 2026 swap rate data across popular brokers, here is what overnight financing actually costs across three common holding periods.

EUR/USD (1 Standard Lot, Long)

With a benchmark rate differential of roughly 1.5% (Fed vs. ECB) plus a typical broker markup of 2.5%, the daily swap charge on a long EUR/USD position runs approximately $1.20 to $2.00 depending on the broker. Over time, that looks like this:

  • 30 days: approximately $36-$60 in total financing cost
  • 60 days: approximately $72-$120
  • 90 days: approximately $108-$180, plus additional triple-swap charges on Wednesdays

At the lower end (IC Markets or Pepperstone), you are looking at around $108 for a 90-day hold. At a higher-markup broker, that same trade costs $180 or more. The spread between best and worst broker is not trivial over a quarter.

S&P 500 Index CFD (1 Contract)

Index CFDs carry higher notional values. A single S&P 500 CFD contract at 5,500 points with standard lot sizing carries a daily financing charge of roughly $4-$6 at most retail brokers. Scale that out:

  • 30 days: $120-$180
  • 60 days: $240-$360
  • 90 days: $360-$540

That is a significant drag. An S&P 500 position would need to appreciate by at least 0.5-1% just to break even on financing over a 90-day hold, before any spread or commission is factored in.

BTC/USD (1 Lot)

Crypto CFDs are where financing costs become genuinely alarming for longer holds. With BTC/USD at $100,000, daily financing charges range from $20 to $50 per lot depending on the broker and prevailing funding rates. Over 90 days, that compounds to an estimated $1,800-$4,500. Crypto has no yield offset - there is no dividend or coupon to partially absorb the cost, unlike some equity or bond positions. The financing drag is pure cost, full stop.

The Wednesday triple-swap mechanic adds roughly 20% to weekly costs across all three asset classes. A position held through Wednesday night effectively pays three days of financing in one hit, covering Saturday and Sunday when markets are closed but the position remains open.

The Wednesday Triple-Swap Trap

Every Wednesday at rollover (typically 22:00 GMT), most CFD brokers apply a triple swap charge to account for Saturday and Sunday financing. If you are holding a position and plan to close it within a day or two, closing before Wednesday rollover and reopening Thursday can save you roughly two extra days of financing charges per week. On a BTC/USD position, that alone could save $40-$100 per week. Check your broker's specific rollover schedule - a small number of brokers apply the triple swap on Fridays instead.

Broker Comparison: Who Charges the Least on Overnight CFD Positions

Not all brokers are equally expensive to hold positions with, and the differences are large enough to genuinely affect your trading strategy. Based on available 2026 swap rate data, here is how the featured brokers compare on the three benchmark positions.

IC Markets

IC Markets consistently posts some of the lowest swap rates among retail CFD brokers. Their EUR/USD long swap runs approximately -$0.80 per lot per day, S&P 500 CFD around -$2 to -$4 per contract, and BTC/USD around -$20 per lot. For traders who hold positions for days or weeks, this is a meaningful structural advantage. Their ECN model means the markup on top of the benchmark rate is tighter than most.

Pepperstone

Pepperstone's Razor account is built for cost-conscious traders. Their EUR/USD overnight charge sits around -$0.90 per lot per day, with S&P 500 CFD financing around -$3 and BTC/USD around -$22. Pepperstone also publishes its swap rates transparently in the platform, which is more useful than it sounds - you can calculate your exact holding cost before entering a trade rather than discovering it after the fact.

Libertex

Libertex operates a slightly different model with competitive overnight rates around -$1.20 per lot per day on EUR/USD, placing it in the middle of the pack. Their no-commission structure is a genuine offset - what you save on entry and exit costs can partially absorb the slightly higher daily financing charge on shorter holds. For swing trades of 5-15 days, the overall cost comparison with a commission-charging broker often comes out close to neutral.

IG Markets, Interactive Brokers, and Saxo Bank

These three tend to carry higher swap rates than the pure-play CFD specialists above. Interactive Brokers is the notable exception for professional or high-volume traders - their financing rates are tied closely to benchmark rates with minimal markup, but the account structure is less beginner-friendly. Saxo Bank's $2,000 minimum deposit and premium positioning reflect a different target market entirely.

eToro, Capital.com, and Trading 212

These platforms are popular with beginners for good reason - low minimums, clean interfaces, copy trading features. But their overnight financing rates are generally less competitive than IC Markets or Pepperstone. For someone holding a position for a week or two, the difference is manageable. For 60-90 day holds, the cost gap widens enough to reconsider.

What This Means for Swing and Position Traders in 2026

The practical implications here are fairly direct once you run the numbers. Here is the honest CFD holding cost analysis that most comparison sites skip over.

Short Holds (1-7 Days)

Financing costs are manageable. On EUR/USD, you are looking at $5-$15 total at most brokers. The spread and commission you pay on entry and exit are a larger cost driver at this timeframe. Broker selection for short-swing traders should weight execution quality and spread over overnight rates.

Medium Holds (2-4 Weeks)

This is where broker selection starts to matter meaningfully. A 30-day EUR/USD hold costs $36 at IC Markets versus $60 at a higher-markup broker. On S&P 500 or crypto, the gap is wider. At this timeframe, you should be checking swap rates before you enter, not after.

Longer Holds (60-90 Days)

Honestly, holding CFDs for 60-90 days is a strategy that demands serious scrutiny of financing costs. On BTC/USD, you could be paying $1,800-$2,700 in financing over 90 days. That requires a price move of 2-3% just to break even on the financing alone. If your thesis requires a 90-day hold, you should ask whether a spot position (where available) or a futures contract with known carrying costs might be a better vehicle.

Practical Steps

  • Use your broker's swap calculator before entering any position you plan to hold overnight more than a few days
  • Compare the total holding cost across 30, 60, and 90 days against your price target - if financing consumes more than 30% of your expected gain, reconsider the position size or timeframe
  • Consider swap-free accounts if your broker offers them, but read the fine print - wider spreads or administration fees often replace the swap cost
  • For crypto CFDs specifically, the best broker overnight fees matter enormously; the difference between a 0.03% and 0.05% daily rate on a $50,000 BTC position is $3,650 per year

The 2026 rate environment is not going to make this easier in the near term. Until central banks make decisive moves toward lower benchmark rates, swap fees CFD 2026 will remain elevated compared to the pre-2022 norm. Building financing cost into your trade plan from day one is no longer optional - it is basic trade management.

Libertex

Libertex

4.4 Min. Deposit: $100 Visit Libertex

Frequently Asked Questions About CFD Overnight Financing

What is a CFD overnight financing charge and how is it calculated?
A CFD overnight financing charge (also called a swap fee) is a daily cost applied to positions held past the broker's rollover time, usually 22:00 GMT. The formula is: (Position size × End-of-day price × [Benchmark rate + broker markup]) / 365. In 2026, with benchmark rates elevated, these charges are meaningfully higher than in previous years. Brokers add their own markup of 2-3% on top of the benchmark, which is where the cost variation between brokers originates.
How much do overnight CFD charges compound over 30, 60, and 90 days?
On a 1-lot EUR/USD long position, expect roughly $60 over 30 days, $120 over 60 days, and $180 over 90 days at a typical broker. S&P 500 CFD financing runs approximately $150, $300, and $450 over the same periods. BTC/USD is the most expensive, with estimated costs of $900, $1,800, and $2,700 over 30, 60, and 90 days respectively. These figures vary by broker and position size.
Which brokers have the lowest overnight CFD swap rates in 2026?
IC Markets and Pepperstone consistently rank among the lowest for overnight CFD swap rates on major positions. IC Markets charges approximately -$0.80 per lot per day on EUR/USD longs, while Pepperstone runs around -$0.90. Both are significantly cheaper than the industry average for S&P 500 and BTC/USD CFDs. Libertex offers competitive rates with the added benefit of zero commissions, which can offset moderate swap costs on shorter holds.
What is the Wednesday triple swap and how does it affect my holding costs?
Most CFD brokers apply a triple swap charge on Wednesday nights to cover financing for Saturday and Sunday, when markets are closed but positions remain open. This means Wednesday's financing charge is three times the normal daily rate. Traders holding positions through Wednesday rollover effectively pay for three days in one night. Closing before Wednesday rollover and reopening Thursday can reduce weekly financing costs by the equivalent of two extra daily charges.
Do swap-free or Islamic CFD accounts really eliminate overnight charges?
Swap-free accounts remove the explicit overnight swap charge, but brokers typically recover this cost through wider spreads, fixed administration fees, or adjusted pricing after a set number of days. They are not genuinely free to hold. Before switching to a swap-free account, calculate whether the total cost (wider spread multiplied by your trading volume, plus any admin fees) is lower than the standard swap rate for your typical holding period.
How does the 2026 interest rate environment affect CFD swap fees?
With the US Federal Reserve funds rate near 4.5% and the ECB benchmark around 3%, swap fees in 2026 are substantially higher than during the 2015-2021 near-zero rate era. Long positions on USD-denominated assets - which includes most popular CFDs - carry the highest negative swap rates. Until central banks cut rates meaningfully, CFD overnight financing costs will remain elevated. Traders should factor this into any hold lasting more than a few days.
Is holding a CFD position for 60-90 days ever cost-effective?
It depends heavily on the asset and your price target. For EUR/USD, 90-day financing of around $108-$180 per lot is manageable if your expected move is 200+ pips. For BTC/USD, financing of $1,800-$2,700 over 90 days requires a 2-3% price move just to break even on the carry cost. For longer-term directional views on crypto or indices, spot accounts or futures contracts with defined carrying costs are often more cost-efficient than CFDs.

Sources and References

  1. [1] Swap Fees Explained - River Quode - River Quode (Accessed: Jan 15, 2026)
  2. [2] CFD Fees: A Complete Breakdown - DayTrading.com (Accessed: Jan 15, 2026)
  3. [3] Swap and Overnight Fees: What You're Really Paying - ZenithFX (Accessed: Jan 15, 2026)
  4. [4] Best CFD Brokers Without Swaps - Traders Union (Accessed: Jan 15, 2026)
  5. [5] Low Swap Fees Forex Brokers 2026 - FX Leaders (Accessed: Jan 15, 2026)
  6. [6] Best Brokers for Low Swap Rates - FX Empire (Accessed: Jan 15, 2026)
  7. [7] Best CFD Brokers Reviewed - Commodity.com (Accessed: Jan 15, 2026)

Related Content