Table of contents
- Important note
- What is CFD trading?
- How does a CFD work?
- Long and short in CFD trading
- CFD vs futures: what's the difference?
- CFDs and futures can follow the same market
- CFD vs stocks and ETFs
- Which markets can you trade with a CFD?
- Stock CFDs
- Index CFDs
- Commodity CFDs
- Currency CFDs
- Crypto CFDs
- Leverage and margin in CFD trading
- Retail leverage in Europe
- CFD costs: spread, commission and financing
- Cash CFD vs futures CFD
- CFD regulation in Norway
- When does CFD fit better than futures?
- When does futures fit better than CFD?
- Skilling as a CFD broker
- CFD strategies
- Example: index CFD with controlled risk
- Common mistakes in CFD trading
- Glossary
- Sources
- Conclusion
- FAQ
Quick summaryWhat you should know about CFD trading
- A CFD is an agreement with the broker on the price difference from opening to closing the position.
- You don't own the stock, commodity, currency or cryptocurrency you get exposure to.
- CFDs trade OTC, not in a central futures order book like CME.
- Leverage makes the risk high. Small price moves can produce large swings on the account.
- Retail clients in Europe have negative balance protection, margin close-out, and a capped maximum leverage.
CFD is flexible, but not simple
It's easy to open small positions across many markets, but costs, overnight financing and leverage mean CFDs require stricter risk management than many people expect.
Important note
Best Futures is not an investment adviser, brokerage or tax adviser. This article is general information about CFD trading and shouldn't be understood as a personal recommendation to open an account, use leverage, or trade a specific market.
CFDs are complex products. Leverage means both gains and losses are calculated on the entire market position, not just the amount you've posted as margin.
It's therefore possible to lose money quickly if the market moves against your position. European regulators require CFD providers to use risk warnings that make clear a large share of retail accounts lose money trading CFDs.
What is CFD trading?
CFD trading means trading a Contract for Difference. It's a derivative where the result is determined by the difference between the price when the position opens and the price when it closes.
You don't own the underlying instrument.
If you buy a stock CFD on Apple, you don't own Apple shares. Instead, you get exposure to the price movement in the Apple share.
If you buy a CFD on gold, you don't own physical gold. You get exposure to the gold price.
If you buy a CFD on EUR/USD, you're not buying euros physically. You're speculating on the movement of the currency pair.
CFDs are normally settled in cash, and there's no delivery of a physical commodity, stock or currency. CFDs make it possible to speculate on rising or falling prices without owning the underlying asset.
How does a CFD work?
A CFD position consists of five basic elements:
| Element | What it means |
|---|---|
| Underlying market | Stock, index, commodity, currency or crypto |
| Direction | Long or short |
| Position size | Number of units or contracts |
| Margin | The capital that must be posted to open the position |
| Result | Price move × position size, minus costs |
Example:
You believe an index will rise and buy a CFD at index level 2,000.
You open a long position of 10 units.
If the index rises to 2,030, the gain is:
30 points × 10 units = 300 in account currency, before spread, financing and any other costs.
If the index falls to 1,970, the loss is:
30 points × 10 units = 300 in account currency, before costs.
What matters is that the result is calculated on the entire position. The margin you post is only the collateral for the position — not the economic size of the trade.
Long and short in CFD trading
CFDs make it technically simple to take positions in both directions.
Long CFD position
You go long when you think the market will rise.
Examples:
You buy a CFD on a bank stock because you think the share will rise.
You buy a CFD on gold because you think the gold price will rise.
You buy EUR/USD because you think the euro will strengthen against the dollar.
You buy a CFD on the Nasdaq 100 because you think the technology sector will rise.
Short CFD position
You go short when you think the market will fall.
Examples:
You sell short a CFD on oil because you think the WTI price will fall.
You sell short an index CFD because you expect a weaker stock market.
You sell short a stock CFD if you think the company is overvalued.
You sell a BTC/USD CFD if you think the Bitcoin price will fall.
Shorting in CFDs doesn't mean you're borrowing or owning the stock. You're simply entering a contract with the broker where the result follows the underlying price movement.
CFD vs futures: what's the difference?
CFDs and futures both let you trade price movements with leverage. But they're different products with different market structure, cost model and risk.
| Feature | CFD | Futures |
|---|---|---|
| Marketplace | OTC with the broker | Regulated exchange, e.g. CME or ICE |
| Counterparty | The broker or the broker's counterparty | Clearing house and exchange structure |
| Contract size | Often flexible and smaller | Standardised |
| Expiry | Cash CFDs often have no fixed expiry | Futures normally have a fixed expiry |
| Financing | Often daily swap or overnight financing | Built into the futures curve |
| Pricing | The broker's bid and ask price | Central order book and exchange price |
| Volume and open interest | Often not market-transparent | Public market data |
| Physical delivery | Normally no | Some futures are physically deliverable |
| Access | Many markets from one account | Requires exchange and market data access |
| Often suits | Flexible retail trading | Standardised, exchange-listed markets |
CFDs are OTC derivatives. That means the trade happens between the customer and the CFD broker, not directly on a central futures exchange. Futures, on the other hand, trade in standardised contracts on regulated exchanges with central clearing.
CFDs and futures can follow the same market
A CFD and a future can give exposure to the same underlying market, but they aren't necessarily identical.
Example:
| Market | CFD | Futures |
|---|---|---|
| Gold | XAU/USD CFD | GC, MGC or SIC futures |
| WTI oil | Oil CFD | CL or MCL futures |
| Nasdaq 100 | US100 CFD | NQ or MNQ futures |
| EUR/USD | EUR/USD CFD | 6E or M6E futures |
| Bitcoin | BTC/USD CFD | BTC, MBT or BFF futures |
| S&P 500 | SPX500 CFD | ES or MES futures |
A CFD can be simpler because you can trade small sizes and often avoid a fixed expiry. A futures contract can be more transparent because it trades on a central exchange with public volume, order book and standardised terms.
CFD vs stocks and ETFs
CFDs aren't the same as investing in stocks or ETFs.
| Feature | CFD | Stock / ETF |
|---|---|---|
| Ownership | No | Yes |
| Dividend | Normally adjusted financially in the CFD | You normally receive the dividend |
| Voting rights | No | Possible with direct share ownership |
| Shorting | Technically simple | May require borrowing or be restricted |
| Leverage | Common | Often none or low |
| Overnight cost | Often yes | Not on a regular cash purchase |
| Long-term ownership | Often less suited | Often more suited |
| Risk | High with leverage | Depends on the investment and any borrowing |
A stock investor buys an ownership stake in the company. A CFD trader enters an agreement on the price movement.
This means CFDs often suit short-term or medium-term trading better than long-term investing. If you want to own stocks for several years, receive dividends and avoid ongoing financing costs, direct stock ownership or ETFs can be more appropriate.
Which markets can you trade with a CFD?
One of the biggest advantages of CFDs is the breadth. Many CFD brokers offer several markets on the same platform.
Skilling, for example, states access to CFDs in FX, metals, energy, stocks, indices, ETFs and, in some regions, cryptocurrency.
Stock CFDs
Stock CFDs give exposure to the price of a single stock.
Examples:
- Tesla
- Nvidia
- Apple
- Amazon
- Microsoft
- Novo Nordisk
- Shell
- Volkswagen
Stock CFDs can be useful for traders who want to short a stock or trade short-term price moves without buying the stock physically.
But be aware of:
- spread and any commissions
- financing if the position is held overnight
- earnings and dividend dates
- gap risk around earnings reports
- lower liquidity on certain stocks
Index CFDs
Index CFDs are popular among active traders because they give simple exposure to broad markets.
Examples:
- US500 / S&P 500
- US100 / Nasdaq 100
- US30 / Dow Jones
- Germany 40 / DAX
- UK100 / FTSE 100
- France 40 / CAC 40
- Regional European indices
Index CFDs are often used for intraday trading, swing trading, or a short-term hedge of an equity portfolio.
Commodity CFDs
Commodity CFDs give exposure to, among others:
- gold
- silver
- oil
- natural gas
- copper
- coffee
- cocoa
- wheat
- corn
- sugar
Commodity CFDs can be simpler to use than standard futures contracts because the size is often flexible. But the trader still needs to understand that the underlying futures curve, rollover and financing can still affect the product.
Currency CFDs
Currency CFDs, often called forex CFDs, let you trade currency pairs such as:
- EUR/USD
- GBP/USD
- USD/JPY
- EUR/GBP
- AUD/USD
- USD/CAD
- EUR/CHF
- EUR/SEK
Currencies trade almost around the clock and are strongly influenced by interest rates, central banks, inflation, the labour market and global risk appetite.
Crypto CFDs
Crypto CFDs give exposure to the price movement in, for example:
- Bitcoin
- Ethereum
- Solana
- XRP
- other larger cryptocurrencies
Availability varies by jurisdiction. Crypto CFDs normally have lower permitted retail leverage than major currency pairs and indices, because the underlying market is often more volatile. The ESMA rules underlying European retail restrictions set a maximum leverage of 2:1 for crypto-related CFDs, among other things.
Leverage and margin in CFD trading
Leverage lets you control a larger position than the amount you post as margin.
Example:
You have €1,000 in your account and open a CFD position with 10:1 leverage.
You then effectively control a market position of €10,000.
If the market moves 1% in your favour, the gain is roughly €100 before costs.
If the market moves 1% against you, the loss is roughly €100 before costs.
Leverage therefore doesn't increase the probability of a gain. Leverage only increases the size of the consequence of a price move.
| Leverage | 1% market move | Approximate effect on margin |
|---|---|---|
| 2:1 | 1% | 2% |
| 5:1 | 1% | 5% |
| 10:1 | 1% | 10% |
| 20:1 | 1% | 20% |
| 30:1 | 1% | 30% |
Skilling explains leverage as the trader posting a fraction of the position's total value as margin, while gains and losses are calculated on the entire exposure.
Retail leverage in Europe
Regulatory limits on leverage apply to retail clients, depending on the underlying market.
| Underlying market | Typical maximum retail leverage |
|---|---|
| Major currency pairs | 30:1 |
| Other currency pairs, gold and major indices | 20:1 |
| Other commodities and smaller indices | 10:1 |
| Individual stocks | 5:1 |
| Cryptocurrency | 2:1 |
The rules also include margin close-out at 50% of required minimum margin, negative balance protection per account, restrictions on bonuses, and standardised risk warnings.
These rules reduce some of the risk, but they don't make CFD trading safe. A margin close-out can happen at a moment when the market has temporarily moved against you, and you can be closed out before the market potentially turns.
CFD costs: spread, commission and financing
CFD trading has several possible costs. It's important to assess total cost, not just the advertised spread.
| Cost | What it means |
|---|---|
| Spread | The difference between the buy and sell price |
| Commission | Fee per trade or per traded volume |
| Overnight financing | Financing or swap for positions held overnight |
| Currency conversion | Cost if the account currency and instrument currency differ |
| Rollover | Adjustment when the underlying futures contract is switched |
| Inactivity | Possible fee with some providers |
Spread
Spread is the difference between the price you can buy at and the price you can sell at.
Example:
- Buy price: 100.20
- Sell price: 100.00
- Spread: 0.20
If you buy at 100.20 and immediately close the position, you'll normally sell at 100.00 and lose the spread before the market has moved.
For active traders, spread can be a significant cost, especially with scalping or many small trades.
Commission
Some CFD brokers charge commission on stock CFDs or specific account types. Others price several products through the spread.
You should always check:
- whether commission comes on top of the spread
- whether a minimum commission applies
- whether the cost is calculated per trade, per side, or per traded value
- whether short and long positions carry the same cost structure
Overnight financing
Cash CFDs often have no fixed expiry date. Instead, positions held overnight can incur a financing adjustment.
For currencies, this is often called swap or rollover. Financing is affected by interest rates, currencies, the broker's markup and the product's structure. Skilling explains that forex rollover is normally determined by the interest rate differential between the currencies, but that broker costs and daily calculations also affect the amount.
Overnight financing can turn a small cost into a large cost if the position is held for several weeks or months.
This is one of the most important differences between CFDs and direct stock investing.
Cash CFD vs futures CFD
Not all CFDs work exactly the same way.
Cash CFD
A cash CFD normally follows a reference price or spot price and often has no fixed expiry date.
Typical examples:
- EUR/USD CFD
- US500 cash CFD
- Germany 40 CFD
- gold CFD
- stock CFD
This type of CFD can normally be held as long as margin is sufficient, but overnight financing can apply every day.
Futures CFD
A futures CFD follows a specific futures contract with a specific expiry month.
Typical examples:
- oil CFD based on WTI futures
- natural gas CFD
- coffee CFD
- index CFD with a futures reference
When the underlying futures contract approaches expiry, the CFD broker can roll the product to the next contract. Price differences between contract months can then lead to a rollover adjustment.
Skilling describes CFD rollover as a technical process that ensures the CFD continues to reflect the market as the underlying futures contract approaches expiry.
CFD regulation in Norway
CFDs are complex financial instruments. It's therefore important to use a regulated provider and check which legal entity you actually become a customer of.
Norway's Financial Supervisory Authority (Finanstilsynet) emphasises that several restrictions apply to the marketing, distribution and sale of CFDs to retail clients in Norway.
Before you open an account, you should check:
- which legal entity the account is opened with
- which regulator supervises it
- whether the company is authorised to offer services in your country
- what investor protection applies
- whether negative balance protection applies
- what maximum leverage is offered to retail clients
- what costs and swap rates apply
- how client funds are handled
- what rules apply for margin close-out
Don't choose a CFD broker based on large bonuses, aggressive marketing, or promises of quick gains. Norwegian authorities have warned against unauthorised providers offering currency products and CFDs without the necessary licence.
When does CFD fit better than futures?
CFDs can be a good option when you want flexibility, small positions, or access to markets where futures contracts are too large.
| Situation | CFD can be most practical |
|---|---|
| You want to short individual stocks | Stock CFD |
| You want to trade small positions | Flexible size adjustment |
| You want to trade many markets from one account | CFD platform |
| You want to trade EUR/GBP or USD/NOK | Currency CFD |
| You want to avoid futures expiry | Cash CFD |
| You want to trade European stocks or indices | CFD can be simpler |
| You're new and want to start with small sizes | CFD or micro futures |
CFDs can be especially relevant for traders who want to combine stocks, indices, currencies and commodities from a single platform.
When does futures fit better than CFD?
Futures can be better when you want a central exchange, transparent volume, a standardised contract, and direct access to a professional market.
| Situation | Futures can be most practical |
|---|---|
| You trade actively intraday | Futures order book and central liquidity |
| You follow volume and open interest | Futures give market data |
| You actively trade oil, gold, index or Bitcoin | CME/ICE contracts |
| You want to avoid ongoing swap on cash CFDs | Futures structure |
| You use order flow or DOM | Futures are often better suited |
| You want to trade standardised contracts | Futures |
| You want central clearing | Futures |
For example, an active trader might prefer Micro E-mini Nasdaq futures over a US100 CFD, Micro Gold futures over a gold CFD, or Micro Bitcoin futures over a BTC CFD.
Skilling as a CFD broker

Skilling is our CFD pick for traders who want TradingView, cTrader, MT4 and flexible CFD access.
Read our review Visit Skilling * CFDs are complex instruments. 49% of retail investor accounts lose money when trading CFDs with this provider.Skilling is relevant for traders who want a single platform for CFD trading across several asset classes, including currencies, stocks, indices, commodities and metals.
Skilling states that its EU entity, Skilling Limited, is authorised and regulated by the Cyprus Securities and Exchange Commission under licence number 357/18. The platform also states access to CFDs in FX, stocks, indices, metals, energy and ETFs, among others.
Skilling can suit
- Traders who want access to stock, index, commodity and currency CFDs from the same account
- Traders who use TradingView, cTrader, MetaTrader 4 or the broker's own platform
- Traders who want small, flexible position sizes
- Traders who want to trade both long and short
- Traders who want to trade markets like USD/NOK, EUR/NOK, oil, gold and international stocks
Before choosing Skilling or another CFD broker
Always check:
- the current risk warning and percentage of losing retail accounts
- which products are available where you live
- which legal entity you become a customer of
- current leverage per asset class
- spread and commission
- swap and financing costs
- margin close-out rules
- withdrawal procedures and currencies
- trading platform and market data
Skilling states on its marketing pages that CFDs are complex instruments carrying high risk due to leverage. The specific share of losing retail accounts can change, and should always be checked against the broker's current risk warning before you rely on it.
CFD strategies
Trend-following CFD trading
Trend-following trading is about following an established market direction.
Example of a long setup:
- Price above VWAP
- Higher highs and higher lows
- Break above resistance
- A retest that holds
- Positive market or sector development
- Stop-loss below a technical level
This can be used on index CFDs, gold, oil, currencies or individual stocks.
Breakout strategy
A breakout strategy tries to trade when the market breaks out of a clear range.
Example:
- The Nasdaq 100 has traded between 20,000 and 20,150
- Price breaks above 20,150 with increased volume
- The trader waits for a retest
- Stop-loss is placed below the breakout level
- Target is set at the next resistance or a defined risk/reward ratio
Breakouts work best when there's a clear catalyst, such as macro data, earnings, or high market activity.
News-driven CFD trading
CFDs are often used around:
- US inflation data
- Fed meetings
- ECB meetings
- employment data
- oil and natural gas reports
- earnings season
- geopolitics
- crypto news
News trading is demanding. Spread can widen, the market can jump past your stop-loss, and the first reaction can reverse quickly.
A structured trader often waits for the market to show direction before opening the position.
Hedging an equity portfolio
An investor with large stock exposure can, in some cases, use index CFDs as a short-term hedge.
Example:
You own an equity portfolio with heavy exposure to technology.
You're concerned about a major macro release or a Fed meeting.
You open a smaller short position in a Nasdaq 100 CFD.
If the stock market falls, the short position can partly offset the loss in value in the portfolio.
This isn't risk-free. A hedge can cost money if the market rises, and the wrong position size can make the hedge too large or too small.
Example: index CFD with controlled risk
| Parameter | Example |
|---|---|
| Instrument | US100 CFD |
| Direction | Long |
| Entry | 20,000 |
| Stop-loss | 19,900 |
| Target | 20,200 |
| Position size | 2 units |
| Risk per unit | 100 points |
| Total risk | 200 points × contract value |
| Risk/reward | 1:2 |
The most important thing before the trade isn't whether you "think the Nasdaq will go up".
The most important thing is:
Where does the analysis stop being valid?
How much do you lose if the stop is hit?
How much of the account does that loss represent?
What does the position cost if it's held overnight?
Is news coming that could widen the spread or increase volatility?
Common mistakes in CFD trading
- Using the maximum available leverage.
- Sizing the position based on margin, not real risk.
- Holding cash CFDs for a long time without calculating overnight financing.
- Ignoring the spread when scalping or trading short-term.
- Thinking CFDs are the same as owning stocks.
- Using CFDs as a long-term investment without considering financing costs.
- Shorting volatile stocks without a clear stop-loss.
- Holding positions through earnings or macro data without a plan.
- Opening too many correlated positions at once.
- Trading cryptocurrency with too much leverage.
- Ignoring currency risk when the account and the instrument use different currencies.
- Using an unregulated or unclear broker.
- Assuming negative balance protection eliminates risk.
- Trying to "win back" losses by increasing position size.
Glossary
| Term | Explanation |
|---|---|
| CFD | Contract for Difference, a derivative that tracks the price movement of an underlying market. |
| OTC | Over-the-counter, trading directly with the broker outside a central exchange. |
| Long | A position that profits from rising prices. |
| Short | A position that profits from falling prices. |
| Margin | Capital posted as collateral for a leveraged position. |
| Leverage | Exposure that's larger than the invested margin. |
| Spread | The difference between the buy and sell price. |
| Swap | Financing adjustment for positions held overnight. |
| Overnight financing | Cost or credit for holding a CFD position overnight. |
| Cash CFD | A CFD with no fixed expiry, often with daily financing. |
| Futures CFD | A CFD that tracks an underlying futures contract with an expiry. |
| Rollover | The technical shift from one futures contract to the next. |
| Margin close-out | Automatic closing of positions when the account falls to a set margin percentage. |
| Negative balance protection | Protection that limits a retail client's net loss to the capital deposited into the CFD account. |
| Slippage | The difference between expected and actual execution price. |
| Stop-loss | An order that tries to limit a loss if the market moves the wrong way. |
Sources and further reading
- ESMA: Product intervention measures for CFDs
- ESMA: Contracts for differences restrictions
- Skilling: EU site and risk warning
- Skilling: articles by Stefan Eriksen
Conclusion: CFDs are flexible, but demand strict risk management
CFD trading can give easy access to stocks, indices, currencies, commodities and cryptocurrency from a single account. The product makes it possible to go both long and short, use flexible position sizes, and trade markets that might otherwise require large futures contracts or several separate accounts.
But CFDs aren't free exposure.
Spread, commission, overnight financing, rollover and leverage can all significantly affect the result. CFDs therefore often suit active traders best — those with a clear plan, control over position size, and an understanding of the costs of holding positions.
For many traders, CFD can be a good complement to futures:
CFD for stocks, currencies and small, flexible positions.
Futures for a central order book, active intraday trading, and standardised markets like indices, oil, gold, rates and Bitcoin.
The most important rule is simple:
Choose the product based on the market you want to trade, the time horizon you have, and how much you can afford to lose if the analysis is wrong.
Capital risk: CFDs are complex instruments and carry a high risk of rapid losses due to leverage. This article is general information, not investment advice.
Risk warning: CFDs are complex instruments and carry a high level of risk. 49% of retail investor accounts lose money when trading CFDs with this provider.
Editor's pick · CFD trading
Skilling is our CFD pick for traders who want TradingView, cTrader, MT4 and flexible CFD access.
Capital risk. We may receive a commission. CFDs carry a high level of risk due to leverage.
Frequently asked questions about CFD trading
Short answers on CFD, futures, leverage, costs, regulation and risk.
CFD trading means you trade a contract for difference, where the result is determined by the price difference from opening to closing the position. You don't own the underlying instrument.
No. CFDs are normally traded OTC directly with the broker, while futures trade on regulated exchanges with standardised contracts, central clearing and public market data.
Retail clients in Europe have negative balance protection, but CFDs can still produce rapid losses, margin close-out and large percentage swings on the account.
The main costs are spread, any commission, overnight financing or swap, currency conversion, and sometimes an inactivity fee.
For retail clients, maximum leverage is normally 30:1 on major currency pairs, 20:1 on gold and major indices, 10:1 on other commodities and smaller indices, 5:1 on individual stocks, and 2:1 on cryptocurrency.
Skilling is relevant for CFD traders because it offers broad CFD access, several platform choices, and a TradingView integration. At the same time, the risk and the risk warning need to be taken seriously.