CFDs are complex instruments and come with a high risk of losing money rapidly due to leverage. Between 74–89% of retail investor accounts lose money when trading CFDs. You should consider whether you understand how CFDs work and whether you can afford to take the high risk of losing your money.
Affiliate disclosure: CompareFX (a brand of Michalvi Empire LTD, HE 493986, Cyprus) is an independent comparison site. We may receive compensation from brokers we list when you open an account through our links, at no extra cost to you. This never changes the facts in our education content.
Full policy →
Most broker reviews compare one number: the spread on EUR/USD. But the spread is only part of what you actually pay. The fees that quietly eat into small accounts are usually the ones review sites never mention. This checklist covers all ten so you can compare brokers on their real total cost — not just the headline number.
1
Overnight swap (financing) fees
If you hold a leveraged position past the daily rollover time, you pay or receive a financing charge called a swap. For traders who hold positions for days or weeks, swaps can add up to more than the spread ever did. They vary widely between brokers and between currency pairs, and they are almost never shown in a spread comparison.
Ask: what is the swap rate on the pairs I plan to hold overnight?
2
Inactivity fees
Many brokers charge a monthly inactivity fee — often around €10 — once your account has been dormant for a set period, commonly 3 to 12 months. If you open an account, deposit, then stop trading for a while, this fee can slowly drain your balance without a single trade. Beginners who test a broker and walk away are hit by this most often.
Ask: is there an inactivity fee, how much, and after how long?
3
Withdrawal fees
"Free withdrawals" often comes with conditions. Some brokers charge a flat fee on certain methods, a fee on withdrawals below a threshold, or a fee after a set number of free withdrawals per month. Bank wire withdrawals in particular can carry a €15–€30 charge that card or e-wallet withdrawals do not.
Ask: what does it cost to withdraw via my preferred method?
4
Currency conversion fees
If your account base currency differs from the currency you deposit or the instrument you trade, the broker converts it — and often adds a markup on the exchange rate. A trader depositing euros into a USD-denominated account can lose 0.5–1% on every conversion, both in and out. Opening an account in your own currency avoids this entirely.
Ask: can I open the account in my own currency, and what is the conversion markup?
5
Deposit fees
Most brokers do not charge deposit fees, but some do on specific methods — particularly credit cards and certain e-wallets. The payment provider may also apply its own charge. This is easy to miss because deposit fees are usually buried in a payments help page, not the main fee schedule.
Ask: is there a fee on the method I will use to deposit?
6
Commission (when spreads look "too good")
A broker advertising "0.0 pip spreads" is almost always charging a separate commission, typically around $3.50 per lot per side, so $7 round-turn per standard lot. The advertised spread and the commission must be added together to get the real cost. A raw-spread account can be cheaper or more expensive than a standard account depending on your volume — the spread number alone will not tell you which.
Ask: what is the total of spread plus commission on my typical trade?
7
Guaranteed stop-loss premiums
A standard stop-loss is free but can slip past your chosen level in fast markets. A guaranteed stop-loss order (GSLO) fills at exactly your level even during volatility — but brokers charge a premium for it, sometimes only deducted if the stop is triggered. Useful in principle, but a real cost to factor in if you rely on it.
Ask: is there a premium for guaranteed stops, and when is it charged?
8
Spread widening around news
The spread you see in calm markets is not the spread you get during major news releases. Around events like central bank announcements or employment data, spreads can widen dramatically for a few seconds — turning a 1-pip cost into 10 or more. Brokers advertise their typical spread, not their news-time spread. This is a real cost that never appears in a comparison table.
Ask: how far do spreads widen during major news events?
9
Slippage and execution quality
Slippage is the difference between the price you expected and the price you actually got. It is not a "fee" on a statement, but it is a real cost — poor execution quietly costs you a fraction of a pip on many trades. Market-maker brokers and ECN brokers handle this differently. Reviews that only quote spreads never measure it.
Ask: does the broker publish execution statistics or slippage data?
10
Account-type traps
The attractive spread you saw in the advert may only apply to a premium account with a high minimum deposit. The account a beginner actually opens can have wider spreads, more fees, or fewer instruments. Always confirm the fees on the specific account tier you will open — not the flagship tier used in marketing.
Ask: do these fees apply to the exact account type I am opening?
Quick reference: where each fee hides
| Fee | Where to look | Typical range |
| Swap / overnight | Contract specifications page | Varies by pair and direction |
| Inactivity | Fees / terms page | ~€10/month after 3–12 months |
| Withdrawal | Payments help page | €0–€30 depending on method |
| Currency conversion | Account settings / FAQ | 0.5–1% markup |
| Commission | Account-type comparison | ~$3.50/lot per side on raw accounts |
| Guaranteed stop | Order types page | A per-order premium |
The one-minute test
Before depositing, open the broker's full fee schedule and search it for the words "inactivity", "withdrawal", "conversion", and "swap". If any of these are hard to find or vaguely worded, treat that as a warning sign — transparent brokers make their full cost schedule easy to read.
Get the printable checklist
Want this as a one-page checklist you can keep beside you while comparing brokers? Join the CompareFX email list and we will send you the printable version, plus our occasional broker-cost updates. Unsubscribe any time. We handle your data under GDPR — see our privacy policy.
Browse our education guides →
Frequently asked questions
What hidden fees do forex brokers charge?
Beyond the spread: overnight swap fees, inactivity fees, withdrawal fees, currency conversion fees, deposit fees on some methods, commissions on raw-spread accounts, and guaranteed stop-loss premiums. Most review sites compare only spreads and miss these.
What is an inactivity fee?
A monthly charge — often around €10 — that some brokers apply after your account is dormant for a set period, typically 3 to 12 months. It can quietly reduce a small or unused balance.
Do EU forex brokers charge withdrawal fees?
Some do. Many advertise free withdrawals but apply charges on certain methods, on small withdrawals, or after a number of free withdrawals per month. Always check the withdrawal schedule for your preferred method before depositing.
How do I compare brokers on total cost, not just spread?
Add the spread and any commission for your typical trade, then factor in swaps if you hold positions overnight, plus any withdrawal, inactivity, and conversion fees you will realistically incur. That total is the real cost — not the headline spread.
Compare brokers side by side
See spreads, regulation, minimum deposits, and account types for every major EU-available broker in one place.
Compare all brokers →