The cost of trading crypto CFDs isn’t only about the amount paid to open a position. Traders also need to cover the cost of spreads, overnight funding, commissions, and other charges, all of which can diminish returns.
The Financial Conduct Authority (FCA) found in a 2025 review that CFD providers vary greatly when it comes to these expenses, mostly due to overnight funding charges. Understanding these costs will help traders assess the profitability of trades.
What Does a Crypto CFD Actually Cost?
A crypto CFD allows the trader to speculate on the price of a crypto asset without having to own it. The trader opens a contract whose value depends on price of a cryptocurrency, but doesn’t buy coins at all.
CFDs are also traded using leverage, meaning the trader puts down a smaller amount of capital, known as margin, to control a larger position. It can increase potential returns, but also magnifies losses and causes trading costs to rise.
The charges include the spread, funding costs, and commissions, as well as the cost of holding a position itself.
The Spread: The Cost You Pay From the Start
What Is the CFD Spread?
The spread is the difference between the price at which a provider is willing to sell a CFD and the price at which it is willing to buy it. It’s therefore the cost created when the position is opened.
If a trader buys a Bitcoin CFD at the provider's ask price, for example, the market price may need to rise before the position can be closed at a profit after accounting for the difference between the bid and ask prices.
Short-term traders need to pay attention to the spread most of all, since a very small price movement determines their profits or losses.
Why Crypto Spreads Can Change
Crypto CFD spreads aren’t always fixed. They change based on market conditions, liquidity, and volatility. They vary more than the cost of trading traditional assets. During periods of sharp market movement, a wider spread can increase the distance a position needs to travel before becoming profitable.
Overnight Funding: The Cost of Keeping a Position Open
Why Do CFD Traders Pay Overnight Funding?
Traders are paying for leverage, allowing them to control a position worth more than the capital initially deposited. Details vary based on the provider they are using. For example, IG currently states that its crypto CFD positions held beyond 10 p.m. London time are subject to daily funding, including positions held over weekends.
The rules also state that the charge is calculated against the full notional value of the position rather than simply the amount deposited.
How Is the Charge Calculated?
CryptoManiaks and other experts on crypto trading have covered how these charges are calculated and determined. The basic principle can be expressed as follows:
Notional position value × applicable funding rate = daily funding adjustment
The rate therefore has a market-based component, which changes, and the fees set by the provider, which can also be changed based on its policy. It’s also important to note that long and short positions do not necessarily have identical funding costs. The difference depends on the provider, and one side may end up paying a rate, while the other receives a credit.
Why Holding a Crypto CFD for Several Days Changes the Equation
If a hypothetical Bitcoin CFD has a $10,000 notional value, and the daily funding costs are 0.04 percent, it would amount to $4. Holding that amount of Bitcoin for 30 days would therefore cost $120 without taking into account other expenses.
Leverage could make recurring costs more significant. The funding still needs to be calculated against the larger notional exposure, even though the investors control a broader position by investing a small amount.
The longer the position remains open, the more important the calculus about its value.
Other Costs Traders Need to Check
Some CFD providers charge a separate commission when a position is opened, closed, or both.
For example, if a broker charges a commission of 0.1% on a $10,000 position, the commission would be $10 for that transaction. If the same commission applies when the position is closed, another $10 would be charged.
Currency conversion fees are another important expense. A trader with a euro-denominated account could open a Bitcoin CFD quoted in U.S. dollars. If the provider converts the trade value, profit, or loss between USD and EUR, it may apply its own exchange rate or a conversion charge. It doesn’t matter on a single and inexpensive trade, but it grows exponentially with more trades.
Slippage isn’t a fixed fee. It occurs when a trade is executed at a different price from the one the trader expected. It happens when the value of a cryptocurrency changes rapidly. The slippage can work against a trader, but it can also work in their favor.
How to Trade Crypto CFDS With the Full Cost in Mind
Knowing these costs is an important part of understanding how to trade crypto CFDS. Traders need to be able to compare both the spreads and the additional costs, which vary by provider, when choosing which one to use. Traders need to analyse these differences before making any trades.
Conclusion
The price of cryptocurrencies is only one part a trader should be aware of when trading CFDs. They also need to account for fees, spreads, and overnight funding. Those who trade small amounts are especially affected by these.












