trding.io

Trding.io Research

The Hidden Costs of CFD Trading — What Brokers Don't Put on the Homepage

By Michael · Head of StrategyPublished 2026-08-02

CFDs are marketed on tight “from 0.0 pips” spreads — but the advertised spread is only the first of at least six separate charges. Spreads, per-lot commissions, overnight financing, inactivity fees, currency-conversion mark-ups and withdrawal charges stack up so a moderately active trader can pay thousands a year. Australia's ASIC found retail CFD clients paid A$73 million in fees in the 2024 financial year alone.

Why the “hidden” costs matter more than the spread

Most CFD broker homepages lead with one number: the spread. It looks small — 0.5 of a pip, sometimes advertised as zero — and it is easy to assume that is what trading costs you. It is not.

The real cost of a CFD position is the sum of every charge from the moment you open to the moment you withdraw. ASIC's January 2026 review (Report 828) put a number on the aggregate: in the 2024 financial year, 68% of Australian retail CFD investors lost money, with total losses exceeding A$458 million — including A$73 million in fees. As one ASIC Commissioner put it, “even profitable trades can be entirely eroded by trading costs.”

Below we break down each cost with worked examples, using the convention that one standard lot of EUR/USD equals roughly US$10 per pip.

1. The spread

The spread is the gap between the buy and sell price. You pay it instantly on entry. A EUR/USD 0.5-pip spread on one standard lot costs 0.5 × US$10 = US$5 per round-turn trade, paid the instant you open. Widen that to 1.3 pips on a “no-commission” account and the same trade costs US$13 before anything moves.

2. Commission per lot

On “raw” or “ECN” accounts, the spread is tighter but a fixed commission is charged per lot, usually round-turn. A common tariff is US$3 per side (US$6 round-turn) on one standard lot. Combined with a raw 0.1-pip spread (US$1), your entry cost is about US$7 per lot — the trade-off brokers hope you won't calculate.

3. Overnight swap / financing charges

The cost most beginners overlook. Because a CFD is leveraged, you are effectively borrowing to hold it. Every position kept open past the daily rollover is charged an overnight swap. A US$100,000 EUR/USD long charged US$8 per night, held two weeks, costs US$112 in financing — often more than the spread and commission combined. Note: Wednesday rollovers are usually charged triple, and index/share CFDs are financed against a benchmark rate plus 2–3%.

4. Inactivity fees

If you stop trading, some brokers start charging. A US$10-per-month inactivity fee after 90 days of no trades quietly removes US$120 a year from a balance you thought was sitting safe. This is a cost you pay for not trading — the opposite of what the homepage implies.

5. Currency-conversion fees

If your account currency differs from the instrument's currency, every realised profit, loss, commission and swap is converted at the broker's rate — typically a 0.3%–1.0% mark-up over interbank. Convert US$20,000 of proceeds at a 0.5% mark-up and you lose US$100, invisible because it's baked into the exchange rate.

6. Withdrawal (and deposit) fees

The final sting comes when you take money out. A US$25 flat withdrawal fee, monthly, costs US$300 a year purely to access your own capital. International wires can also attract intermediary-bank charges of US$15–US$40 disclosed only in a secondary schedule.

Putting it together: how the annual cost really varies

Consider a moderately active trader placing 5 standard EUR/USD lots per week (about 260 lots/year) on a raw account: commission ~US$1,560, spread ~US$520, overnight swaps ~US$800, currency conversion US$150–400, withdrawal fees ~US$300. Estimated annual cost: roughly US$3,300–US$3,600 — none of which appears on the “from 0.0 pips” homepage. Two brokers advertising identical spreads can differ by thousands of dollars a year once every line item is counted.

Journalists & writers

This article is free to cite with attribution to Trding.io. Suggested quote from Michael, Head of Strategy:

The advertised spread is only the first of at least six CFD cost layers — spread, commission, overnight financing, inactivity, currency conversion and withdrawal fees. ASIC found retail clients paid A$73 million in fees in a single year; two brokers with identical spreads can still differ by thousands of dollars annually.

For the underlying data or a comment on record, contact hello@trding.io.

This article is educational and is not financial advice. CFDs are complex instruments and come with a high risk of losing money. Most retail traders lose money.

Find my broker in 60s →