When trading contracts for difference (CFDs), most retail traders focus on the spread and commission. But there is another cost that can accumulate quietly, especially for those who hold positions open for more than one trading day: overnight financing charges, also known as swap rates or rollover fees. For a complete introduction to CFDs, see The Complete Guide to Contracts for Difference.

This article explains what overnight financing is, why it exists, how brokers calculate it, and what you can do to manage it. We will use concrete numbers from major brokers such as IG, CMC Markets, Plus500, and eToro, and show examples with real instrument prices. We also cover how long and short positions can incur different charges, and how swap fees affect your overall trading costs.

What Is Overnight Financing in CFD Trading?

Overnight financing (also called swap charge, rollover fee, or overnight funding) is a cost (or credit) applied to a CFD position that remains open past a broker’s daily cut-off time. It reflects the cost of the leverage provided by the broker.

When you open a CFD position, you are not buying the underlying asset. Instead, you are entering a contract with the broker that mirrors the price movement of the asset. To facilitate this, the broker effectively lends you the notional value of the trade. Overnight financing compensates the broker for that loan. If the trade is short, you receive a credit (or pay a different rate) depending on the interest rate differential between the asset’s base currency and the currency of the CFD.

Why Do Brokers Charge It?

CFDs are leveraged products. For example, if you trade 10,000 units of EUR/USD with a 3.33% margin (30:1 leverage), your broker is providing the remaining 96.67% of the notional exposure. That capital is not free. Overnight financing is the interest on that borrowed amount.

The logic is similar to margin loans in equity trading. However, in CFDs, the charge applies to both long and short positions, though the rates often differ. Brokers also add a small administrative mark-up to the base interest rate.

How Overnight Financing Is Calculated

The exact formula varies by broker and asset class, but the general principle uses three components:

  • Notional value: the size of your position multiplied by the current price.
  • Interest rate benchmark: typically the risk-free rate in the currency of the instrument (e.g., SONIA for GBP, SOFR for USD, €STR for EUR).
  • Broker mark-up (or admin fee): a small percentage added to (or subtracted from) the base rate. Commonly between 0.5% and 2.5% per annum.

A typical formula for a long CFD (buy) is:

Overnight charge = (Notional × (Benchmark rate + Mark-up)) / 365

For a short CFD (sell), the formula often is:

Overnight charge = (Notional × (Benchmark rate - Mark-up)) / 365 (but if the benchmark rate is lower than the mark-up, the charge becomes negative, meaning you receive a credit).

Example: Long Position on Apple CFD

Suppose you buy 100 Apple CFDs at $175 per share. The notional value is $17,500. Your broker uses SOFR (currently 5.33%) plus a 1.5% admin fee. The daily charge would be:

($17,500 × (5.33% + 1.5%)) / 365 = ($17,500 × 6.83%) / 365 = $1,195.25 / 365 ≈ $3.27 per day.

If you hold the position for 30 days, the total financing cost would be about $98.10.

Example: Short Position on EUR/USD

You sell 100,000 units of EUR/USD at 1.10. Notional = $110,000. The short rate uses EURIBOR (say 3.5%) minus the broker’s mark-up of 1%. So net rate = 2.5%. Daily charge:

($110,000 × 2.5%) / 365 = $2,750 / 365 ≈ $7.53 per day (you pay). If EURIBOR were higher than the mark-up, you would receive a credit.

It is important to remember that swap rates can change daily, and brokers update their rates based on market interest rates.

Swap Charges for Different Asset Classes

The way overnight financing is calculated differs across asset classes:

Forex Pairs

For forex CFDs, the swap charge is based on the interest rate differential between the two currencies. Each broker uses a swap point table. For example, on IG, buying GBP/USD (long) currently incurs a swap charge of about -0.38 points per unit per day, while selling gives a credit of +0.12 points. These points are added or subtracted from your account.

The formula uses the position size and the number of points. For a standard lot (100,000 units) on GBP/USD, -0.38 points equals approximately -£3.80 per day (but in the base currency, so USD equivalent).

Indices

Index CFD swaps are usually based on the underlying interest rate plus a spread. For the UK 100 (FTSE 100), Plus500 charges a long swap of -0.017% of the notional value per day. On a position of £10,000, that’s £1.70 per day. Short swaps typically pay a credit, e.g., +0.003% (or £0.30 per day on £10k).

Commodities

Commodity CFDs often have flat swap rates rather than percentage-based. For gold, eToro charges a long swap of -$0.53 per ounce per day. For crude oil, CMC Markets lists a long swap of -0.02 points per barrel per day, which for a 100-barrel trade would be -$2.00 per day.

Shares (Equities)

Share CFDs generally use a benchmark rate (e.g., SOFR for US shares) plus a broker mark-up. For instance, on a long position in Tesla (TSLA) at $250 per share, 100 shares (notional $25,000), IG uses SOFR (5.33%) + 2.5% = 7.83% annually. Daily charge = $25,000 × 7.83% / 365 ≈ $5.36.

Short positions on shares may earn a credit equal to the risk-free rate minus a larger mark-up. However, if the stock is hard to borrow, the short swap can be very high (or even negative, meaning you pay).

Key Factors That Affect Overnight Charges

  • Leverage and margin: Higher leverage means a larger notional exposure relative to your deposit, thus a bigger absolute swap charge. See Leverage in CFDs to understand the relationship.
  • Instrument type: Forex pairs have rates driven by central bank interest rates; commodities are often flat; shares use equity financing rates.
  • Long vs short: In most cases, long positions incur a charge, while short positions either incur a lower charge or receive a credit. For a deeper look at how positions differ, read Long vs Short Positions.
  • Weekend and holiday triples: Because forex and CFD markets don’t settle on weekends, brokers apply a “triple swap” on Wednesday nights (for forex) or Friday nights (for indices and commodities) to cover the two additional days.

When Are Charges Applied?

Most brokers apply overnight financing at 22:00 GMT (or 17:00 EST) each day. If you open and close a position within the same trading day (intraday), you avoid any overnight charge. This is particularly relevant for day traders who rarely hold positions past the daily cut-off.

For positions held over Wednesday night in forex, the swap charge is tripled to account for the weekend settlement delay. For indices and commodities, the triple charge typically occurs on Friday night.

Managing Overnight Financing Costs

There are several ways to reduce the impact of swap charges:

  • Trade intraday: Close all positions before the daily cut-off. This avoids any overnight cost. This is practical for short-term strategies but may limit profit potential on longer trends.
  • Use swap-free accounts: Some brokers offer Islamic accounts (Sharia-compliant) that do not charge overnight financing. These accounts are available from brokers like eToro X, Swissquote, and Forex.com, but conditions apply (e.g., no interest income on short positions either).
  • Choose instruments with low swap rates: For long-term holds, consider index CFDs that have lower swap percentages than equity CFDs. For example, the UK 100 swap might be -0.017% per day versus US tech shares at -0.025% or more.
  • Monitor interest rate announcements: Central bank decisions (Fed, ECB, BOE) directly affect swap rates. After a rate hike, long swap charges on USD-denominated positions increase.
  • Check broker swap schedule: Some brokers post daily swap tables on their website. Use them to calculate costs before opening a trade. For example, IG’s swap table shows exact points for each forex pair.

Real-World Example: Holding a DAX 30 CFD for 60 Days

Suppose you buy one CFD on the Germany 40 (DAX) at 15,000 points. Notional value = €15,000 (assuming a single CFD equals 1 index point). Your broker charges a long swap of -0.012% per day. Daily charge = €15,000 × 0.012% = €1.80. Over 60 days, that’s €108. If you had instead placed a short trade, you might receive a credit of +0.003% per day, earning €0.45 per day, or €27 over the period.

This example illustrates that long-term holding of long CFD positions can erode profits significantly, especially in a high-interest-rate environment. Read more about CFD vs Owning Asset to understand the cost differences.

Swap Charges vs. Spread vs. Commission

Overnight financing is just one component of the total cost of trading CFDs. The other main costs are the spread (the bid-ask difference, see The Spread in CFDs) and commission (if applicable, typically on shares and ETFs).

For example, if you trade US shares with a spread of 0.3% and a commission of $0.01 per share each way, plus an overnight swap of 7.83% per annum, the cost breakdown over a 30-day hold on a $10,000 position would be:

  • Spread cost (one-way): $30 (0.3% of $10,000)
  • Commission (both sides): $200 (assuming $10 per side for 1000 shares)
  • Overnight swap (30 days): $10,000 × 7.83% / 365 × 30 ≈ $64.38
  • Total cost: $294.38

If the same position were held for just 1 day, the total cost would be $30 + $200 + $2.15 = $232.15. The overnight financing becomes more significant the longer you hold.

Therefore, for longer-term CFD traders, swap charges can dominate the total cost. Using a Margin Requirements calculator can help you estimate these costs before entering a trade.

Margin Calls and Swap Charges

Accumulated overnight charges affect your account equity. If you are holding a losing position, the daily swap charge further reduces your equity, potentially bringing you closer to a margin call or liquidation. It is essential to factor swap costs into your risk management.

For example, if you have a $5,000 account and open a $50,000 notional position with 10% margin ($5,000), a daily swap charge of $5 could deplete your account by $150 in 30 days if the trade is also losing. That could trigger a margin call if the mark-to-market loss plus swap charges exceed your maintainable margin.

Always check your broker’s margin policy regarding swap fees. Some brokers, like Plus500, display the swap cost in the position info panel. Use that to monitor daily impact.

Conclusion

Overnight financing and swap charges are an inevitable cost for CFD traders who hold positions beyond a single day. The amounts vary widely depending on the instrument, direction (long or short), broker mark-up, and prevailing interest rates. Understanding how these charges work allows you to calculate the true cost of a trade and choose appropriate time frames and strategies.

To minimise the impact, consider intraday trading, choose instruments with lower swap rates for long-term holds, or use swap-free accounts if applicable. Always compare brokers’ swap rates, as mark-ups differ: IG might charge 1.5% on equity CFDs while CMC Markets charges 2.0%. For a full overview of all CFD costs, see The Complete Guide to Contracts for Difference.

Finally, remember that swap rates can change due to central bank policy. Stay informed. Use your broker’s swap calculator before opening a position. And if you ever need a quick refresher on the basics, revisit What is a CFD.

Related Articles