How to spot hidden fees in EU forex trading: practical checklist 2026

Last updated: June 2026  |  By CompareFX  |  7-point checklist for EU retail traders

Affiliate disclosure: CompareFX earns a commission when you open an account through our links. This never affects our ratings or analysis — all editorial is independent. Full disclosure →
Risk warning: CFDs are complex instruments and come with a high risk of losing money rapidly due to leverage. The majority of retail investor accounts lose money when trading CFDs. You should consider whether you understand how CFDs work and whether you can afford the take the high risk of losing your money.

EU forex brokers are legally required to disclose their full fee structures under MiFID II. That doesn't mean those fees are easy to find, easy to compare, or free from surprises.

This practical checklist cuts through the complexity. Work through each of the 7 categories below before you deposit with any EU broker — and use our fee comparison table to benchmark what you find against the market standard.

What's in this guide

  1. Why MiFID II alone isn't enough
  2. The 7 hidden fee categories — interactive checklist
  3. Fee comparison: 5 major EU brokers
  4. Which brokers have the most transparent fee structures
  5. FAQ

Why MiFID II alone isn't enough

MiFID II (Markets in Financial Instruments Directive) mandates that EU-regulated brokers provide a Key Information Document (KID) and a cost and charges disclosure before you open an account. These documents must include all applicable fees, expressed in both percentage terms and actual monetary amounts (for a standard trade size).

In practice, traders miss hidden fees for three reasons:

The 7-category checklist below forces you to verify each fee category directly — not rely on marketing summaries.

The 7 hidden fee categories: interactive checklist

Your progress: 0 of 7 checked

1
Spread

Brokers advertise their lowest possible spread (often "from 0.0 pips" on EUR/USD). This minimum is usually only available in highly liquid conditions during peak hours. The typical spread — the one you'll actually pay on most trades — is often 0.8–1.5× higher.

How to check: Open a demo account. Watch the live EUR/USD spread at 09:00 CET, 13:00 CET, and 21:00 CET over two days. Note the spread, not the minimum. Compare to the broker's stated "typical" spread in the KID.
2
Commission

Raw-spread accounts (0.0 pip spread) always charge a per-lot commission. Standard accounts (no commission) build the broker's margin into a wider spread. Neither is inherently cheaper — you must calculate the total cost per standard lot (100,000 units).

Formula: All-in cost = (Spread in pips × $10 per pip on EUR/USD) + (Commission per lot). Example: 0.1 pip spread + $7 commission = $8/lot all-in. A 1.0 pip spread with no commission = $10/lot — more expensive for active traders.
3
Overnight swap

Swap (rollover) fees are charged every night you hold a position open after 22:00 server time. On major pairs these are typically small, but on exotic pairs, gold, or single-stock CFDs they can be significantly larger — sometimes larger than the spread. Triple-swap on Wednesdays amplifies the cost further for swing traders.

How to check: In MT4/MT5, right-click any instrument → Specification → Swap Long / Swap Short. Or find the "Contract Specifications" page on the broker's website. Avoid any broker that hides swap rates behind a login.
4
Deposit & withdrawal

Some EU brokers charge deposit fees (up to 2.5% on credit card deposits), withdrawal processing fees (€5–€30 per bank transfer), or have high minimum withdrawal amounts (€50–€200). First-withdrawal exceptions and processing delays of 3–7 business days are common.

What to verify: (1) Fee for your preferred deposit method. (2) Fee and timeline for bank transfer withdrawal. (3) Minimum withdrawal amount. (4) Whether a "free" first withdrawal is later charged. Find this in the broker's Payments FAQ or Fees page — not the main sign-up page.
5
Inactivity

Most EU brokers charge an inactivity fee on accounts with no trading activity for a defined period (typically 3–12 months). Once triggered, fees of €10–€50 per month erode dormant balances. The fee continues until the account reaches zero or you make a trade.

Search for: "inactivity fee" in the broker's Terms and Conditions. Also check: does the fee pause if you log in, or only if you trade? Can you avoid it by closing the account before the trigger date? Not all EU brokers charge this — it's worth switching to one that doesn't if you trade irregularly.
6
Currency conversion

If your account is denominated in a currency other than your deposit currency (e.g., a EUR account funded in GBP), you'll pay a conversion fee every time you deposit, withdraw, or close a position in a different currency. Brokers typically charge 0.5–1.5% above the mid-market rate — invisible in the transaction, but significant over time.

Rule: Always open your account in your home currency (EUR for EU traders). If the broker doesn't offer EUR accounts, that is a genuine cost disadvantage — factor it in. Check the account opening form for "base currency" selection before proceeding.
7
Platform & data

Most EU-regulated brokers provide MT4/MT5 free of charge. But some charge for: premium charting platforms (€20–€50/month), Level 2 market data, hosted VPS services, or API access. These costs are easy to miss during account comparison and can significantly increase your total cost if you rely on them.

What to ask: Is MT4/MT5 access free? Are there charges for TradingView integration? Does the broker offer a free VPS for automated trading, and what are the minimum volume requirements to qualify? Ask the live chat before opening — you'll get a definitive answer faster than reading the Terms.

Fee comparison: 5 major EU brokers

The table below benchmarks the most common fees across five CySEC- or ESMA-regulated brokers as of June 2026. Use it alongside your checklist — these are reference figures; always verify with the broker directly before depositing.

Broker EUR/USD typical spread Commission (raw account) Inactivity fee Withdrawal fee Fee transparency
Exness (CIF 178/12) 0.3 pips (Standard) $3.5/side (Raw) None Free ★★★★★
AvaTrade (CIF 347/17) 0.9 pips (Retail) No commission €50/month after 3 months Free (first) ★★★★☆
IC Markets (ASIC/CySEC) 0.1 pips (Raw) $3.5/side (Raw) None Free ★★★★★
Pepperstone (CIF 388/20) 0.1 pips (Razor) $3.5/side None stated Free ★★★★★
XM (CIF 120/10) 1.6 pips (Micro/Standard) No commission (Standard) $15/month after 90 days Free ($5 min) ★★★☆☆

Sources: broker websites, contract specifications, and Terms & Conditions verified June 2026. Spread figures reflect typical EUR/USD spread during European session. Always check current rates directly with the broker.

Which brokers have the most transparent fee structures

Based on our review, two brokers stand out for fee transparency among EU-regulated options:

Exness — best overall fee transparency

CompareFX rating: ★★★★★ — Fee transparency: Excellent

Exness publishes its full fee schedule publicly, including real-time swap rates, without requiring a login. No inactivity fees. Free withdrawals across all payment methods. The Standard account's typical EUR/USD spread of around 0.3 pips gives a competitive all-in cost for retail traders who don't want to pay per-lot commissions.

Regulation: CySEC 178/12  |  Min deposit: No minimum  |  Platforms: MT4, MT5, Exness Terminal

Open an Exness account →

AvaTrade — strong disclosure, watch the inactivity fee

CompareFX rating: ★★★★☆ — Fee transparency: Very good

AvaTrade scores highly for clear upfront disclosures and a straightforward retail account structure. However, its €50/month inactivity fee (triggered after 3 months of no trading) is the highest among major EU brokers — a meaningful cost for traders who step away from the market. If you trade regularly, AvaTrade's zero-commission standard accounts and strong educational platform make it a solid choice.

Regulation: CySEC 347/17  |  Min deposit: €100  |  Platforms: MT4, MT5, AvaTradeGO, AvaOptions

Open an AvaTrade account →

Quick verdict: the most expensive hidden fee for most retail traders

Across 2026 broker data, the single largest hidden cost for EU retail traders is the inactivity fee. Traders who open accounts for a specific campaign or market event, then step away, can find their balance silently eroded at €10–€50/month. The fix is simple: choose a broker with no inactivity fee (Exness, Pepperstone, IC Markets) or close your account when you're not actively trading.

Frequently asked questions

Are EU forex brokers legally required to show all fees?

Yes. Under MiFID II, EU-regulated brokers must provide a full cost and charges disclosure document (KID) before you open an account. This covers spread costs, commissions, overnight fees, and ancillary charges. However, the document is often dense — use this checklist to extract the key numbers.

What is the most dangerous hidden fee for new EU forex traders?

Overnight swap fees on positions held for multiple days. A seemingly small daily charge can compound into a significant cost over a week of holding. New traders often don't account for this because demo accounts sometimes minimise or omit swap charges.

Which EU brokers have the most transparent fee structures?

Exness and IC Markets consistently score highest for fee transparency — both publish their full fee schedules publicly and offer fee calculators on their websites. AvaTrade and Pepperstone also provide clear disclosures. XM's fee structure varies significantly by account type.

Can I avoid inactivity fees with EU brokers?

Yes — by closing your account when not actively trading, or choosing a broker that charges no inactivity fee. Most EU brokers set the inactivity threshold at 3–12 months. Check the Terms and Conditions before opening an account if you plan to trade irregularly.

Does the EU's negative balance protection cover all fee types?

No. Negative balance protection (mandatory under ESMA rules for retail EU traders) only prevents your balance going below zero due to market losses. Brokers can still charge fees that reduce your balance even if the market hasn't moved against you.

Risk warning: Trading forex and CFDs carries a high risk of loss. Leverage amplifies both gains and losses. Past performance is not a reliable indicator of future results. Ensure you understand the risks and seek independent advice if needed. CompareFX is for informational purposes only and does not constitute investment advice.