cfd costs explained
Investing & Retirement

CFD Fees and Charges Explained

June 1, 2023 - Felix Oeschger

This guide aims to give you a better understanding of CFD-related costs for a better trading experience.

Contracts for difference (CFDs) are risky, which is why many investment professionals advise against using them. Investing in a CFD may appear as simple as transferring money into a trading account as collateral (called a margin in CFD trading).

But in fact, that’s only the first expense you will come up against in your CFD investment journey. If you plan on using CFDs, make sure to count on additional costs related to spreads and transactions, as well as financing and currency fees.

Spreads

A CFD’s spread is the difference between the current cost of buying that CFD (the «offer») and the current price at which the CFD can be sold, commonly known as the «bid». In a spread, the offer price is always higher than the bid price. Brokers work with both fixed and variable spreads, and the model you get will depend on which broker you use.

As a rule, spreads are measured in units known as pips. A single pip generally refers to the very last digit on a CFD rate. The spread indicates how high market rates will have to rise before you can make a profit.

Brokerage fees

Whether or not brokerage fees are included in the spread depends on the type of CFD in question. Typically, you do not pay brokerage fees for CFDs based on indexes or commodities, but you do normally pay brokerage fees when you use CFDs based on stocks or exchange-traded funds (ETFs). Brokerage fees may be a percentage (0.1 percent of each transaction, for example) or a fixed fee (10 francs per transaction, for example). In both cases, there may be a minimum brokerage fee per transaction. You pay brokerage fees both when you open a CFD position and when you close a CFD position.

Financing

Financing charges only need to be calculated into the equation when you hold a CFD overnight. This happens when CFD positions are not closed by a preset cut-off time (11:00 pm for example). The finance charges represent a sort of borrower's fee for the leveraged capital. Much like the interest rates charged on a loan, financing charges for CFDs are tallied based on the number of days or nights for which they are held.

The annual base rates (also known as «reference rates») you get will depend, primarily, on the currency in which your CFD transactions are made. In countries that use the euro, the Euro Interbank Offered Rate (Euribor) sets the standard, while British base rates are used in the United Kingdom. Any markup on base rates is decided by individual CFD brokers.

Daily finance charges for CFDs with a long position are generally calculated using the following formula:

Position size x (interest rate markup + annual base rate) x (number of days / 360)

 

When trading CFDs with a short position, on the other hand, the annual base rate is credited to you as the CFD buyer:

Position size x (annual base rate - interest rate markdown) x (number of days / 360)

 

Day trades, meaning trades which are opened and closed in the same day rather than kept overnight, do not accumulate finance charges. The absence of finance charges in day trading is one reason why the majority of CFD trades occur in a short time span, within the same day.

Currency exchange fees are another cost factor to look out for when trading CFDs. As an investor, you can typically select a base currency to be used for your CFD trading account. When you trade CFDs in foreign currencies, every gain or loss those CFDs make will be subject to foreign currency transaction fees. These rates follow a currency exchange spread, the current bid/ask prices for currency trading.

For more information:
Compare Swiss online trading platforms now
CFD trading: the risks explained
CFD calculator: gain and loss
CFD calculator: stop loss and take profit

Expert Felix Oeschger
Felix Oeschger is an analyst and expert at moneyland.ch. He is responsible for several core topics.
Trading platforms

Low-Cost Stockbrokers

Swiss Trading Platform

Swissquote

  • Leading Swiss online bank with FINMA license

  • Free multicurrency account & low commissions

  • Access to more than 3 million products (shares, ETFs, crypto and more)

Digital Private Banking

Managed by Alpian

  • Up to CHF 50 investment fee credit

  • Customized portfolios

  • Unlimited access to wealth advisor

Swiss Broker

Saxo Bank Special Offer

  • Special offer: Reimbursement of brokerage fees up to CHF 200 for 90 days

  • Licensed Swiss bank (FINMA)

  • Free expert research and trading signals

Swiss Broker

Cornèrtrader

  • Transfer costs covered up to CHF 1000

  • Up to 40'000 financial instruments

  • Swiss online bank

Trading platforms

Low-Cost Stockbrokers

Swiss Trading Platform

Swissquote

  • Leading Swiss online bank with FINMA license

  • Free multicurrency account & low commissions

  • Access to more than 3 million products (shares, ETFs, crypto and more)

Digital Private Banking

Managed by Alpian

  • Up to CHF 50 investment fee credit

  • Customized portfolios

  • Unlimited access to wealth advisor

Swiss Broker

Saxo Bank Special Offer

  • Special offer: Reimbursement of brokerage fees up to CHF 200 for 90 days

  • Licensed Swiss bank (FINMA)

  • Free expert research and trading signals

Swiss Broker

Cornèrtrader

  • Transfer costs covered up to CHF 1000

  • Up to 40'000 financial instruments

  • Swiss online bank

Deal of the Day
×
Swiss Trading Platform

Swissquote

Leading Swiss online bank with FINMA license

Make a non-binding inquiry

Swiss Asset Management Offers

Online wealth management

PostFinance E-Investment Management

  • Digital wealth management

  • From CHF 5000

  • Direct opening possible

Digital Private Banking

Managed by Alpian

  • Up to CHF 50 investment fee credit

  • Customized portfolios

  • Unlimited access to wealth advisor

Robo Advisor

Findependent

  • Up to CHF 2000 free of charge

  • Low-cost ETF

  • Sustainable investments

Investing & Retirement

Investing & retirement offers

Swiss Broker

Cornèrtrader

  • Transfer costs covered up to CHF 1000

  • Up to 40'000 financial instruments

  • Swiss online bank

Digital Private Banking

Managed by Alpian

  • Up to CHF 50 investment fee credit

  • Customized portfolios

  • Unlimited access to wealth advisor

Swiss Broker

Saxo Bank Special Offer

  • Special offer: Reimbursement of brokerage fees up to CHF 200 for 90 days

  • Licensed Swiss bank (FINMA)

  • Free expert research and trading signals

Online wealth management

PostFinance E-Investment Management

  • Digital wealth management

  • From CHF 5000

  • Direct opening possible

Robo Advisor

Findependent

  • Up to CHF 2000 free of charge

  • Low-cost ETF

  • Sustainable investments

Investing & Retirement

Investing & retirement offers

Swiss Broker

Cornèrtrader

  • Transfer costs covered up to CHF 1000

  • Up to 40'000 financial instruments

  • Swiss online bank

Digital Private Banking

Managed by Alpian

  • Up to CHF 50 investment fee credit

  • Customized portfolios

  • Unlimited access to wealth advisor

Swiss Broker

Saxo Bank Special Offer

  • Special offer: Reimbursement of brokerage fees up to CHF 200 for 90 days

  • Licensed Swiss bank (FINMA)

  • Free expert research and trading signals

Online wealth management

PostFinance E-Investment Management

  • Digital wealth management

  • From CHF 5000

  • Direct opening possible

Robo Advisor

Findependent

  • Up to CHF 2000 free of charge

  • Low-cost ETF

  • Sustainable investments

Find out more

Current Offers

Free credit card

PKZ Insider Card Visa

  • Welcome Bonus of CHF 100

  • No annual fees forever

  • Double bonus with PKZ and up to 1% worldwide

Free credit card

Swisscard Cashback Cards Amex

  • No annual fees

  • Two cards Amex & Visa/Mastercard

  • With cash back

Swiss Trading Platform

Swissquote

  • Leading Swiss online bank with FINMA license

  • Free multicurrency account & low commissions

  • Access to more than 3 million products (shares, ETFs, crypto and more)

Free Manor Mastercard

Manor World Mastercard®

  • 20% welcome discount + 10x points on your first purchase

  • Free extended warranty, travel and purchase insurance

  • Pay worldwide and collect points (even earn double points at Manor)

Digital Private Banking

Managed by Alpian

  • Up to CHF 50 investment fee credit

  • Customized portfolios

  • Unlimited access to wealth advisor

Free Credit Card

swisscard

  • Winner „most affordable card for use abroad“

  • Maximum security and full control

  • No annual fee

Online private account

UBS Banking for adults

  • Open and manage your account, savings account, and cards easily in the UBS Mobile Banking App

  • Plus KeyClub rewards program

  • 50 CHF welcome gift

Life Insurance

Generali

  • CHF 100.- Migros voucher upon conclusion

  • Death coverage

  • Premium guarantee: No increase

Find out more

Current Offers

Free credit card

PKZ Insider Card Visa

  • Welcome Bonus of CHF 100

  • No annual fees forever

  • Double bonus with PKZ and up to 1% worldwide

Free credit card

Swisscard Cashback Cards Amex

  • No annual fees

  • Two cards Amex & Visa/Mastercard

  • With cash back

Swiss Trading Platform

Swissquote

  • Leading Swiss online bank with FINMA license

  • Free multicurrency account & low commissions

  • Access to more than 3 million products (shares, ETFs, crypto and more)

Free Manor Mastercard

Manor World Mastercard®

  • 20% welcome discount + 10x points on your first purchase

  • Free extended warranty, travel and purchase insurance

  • Pay worldwide and collect points (even earn double points at Manor)

Digital Private Banking

Managed by Alpian

  • Up to CHF 50 investment fee credit

  • Customized portfolios

  • Unlimited access to wealth advisor

Free Credit Card

swisscard

  • Winner „most affordable card for use abroad“

  • Maximum security and full control

  • No annual fee

Online private account

UBS Banking for adults

  • Open and manage your account, savings account, and cards easily in the UBS Mobile Banking App

  • Plus KeyClub rewards program

  • 50 CHF welcome gift

Life Insurance

Generali

  • CHF 100.- Migros voucher upon conclusion

  • Death coverage

  • Premium guarantee: No increase

Online trading brokers in comparison

Find the cheapest online broker now

Compare now
Wealth managers in comparison

Find the most favorable wealth management now

Compare now for free
Free subscription

Sign up for the free newsletter

Subscribe now
more than 3 million pieces of data

Find all comparisons here

Go to comparisons