EU forex broker fee comparison: spreads, commissions and hidden costs explained
On this page
- What EU regulation means for fee transparency
- The five fee types every trader pays
- Spread costs: what "from 0.0 pips" really means
- Commissions and the all-in cost calculation
- Overnight swap rates
- Inactivity and administration fees
- Deposit and withdrawal fees
- EU broker fee comparison table
- How to calculate your true trading cost
- FAQ
What EU regulation means for fee transparency
Every forex broker authorised within the European Union operates under MiFID II and MiFIR — the Markets in Financial Instruments Directive and Regulation. One of MiFID II's central pillars is cost transparency: brokers must disclose all fees clearly, in advance, and in a standardised format so that retail clients can make informed comparisons.
In practice, this means a CySEC-regulated broker (Cyprus is the most common EU licensing jurisdiction for retail forex) must publish its full schedule of costs — spreads, commissions, overnight financing, inactivity fees — and cannot bury them in small print. Clients also benefit from the Investor Compensation Fund (ICF), which covers up to €20,000 per client in the event of broker insolvency.
Knowing your rights under MiFID II is useful — but it does not tell you which broker is actually cheaper for your trading style. The sections below do.
The five fee types every trader pays
There are five categories of cost that a retail forex trader will encounter with an EU-regulated broker:
- Spread cost — the bid-ask gap paid on every trade entry and exit
- Commission — a flat fee per lot charged on raw/ECN account types
- Overnight swap — interest charged (or credited) for holding a position past the daily rollover
- Inactivity fee — a dormancy charge applied after a period of no trading activity
- Deposit / withdrawal fee — fees on moving money in or out of your account
Not all brokers charge all five. The comparison table in section 8 breaks this down for the three most-traded EU brokers: Exness, AvaTrade, and XM.
Spread costs: what "from 0.0 pips" really means
The spread is the gap between the buy price and the sell price. Every time you enter and exit a trade, you cross this gap — so a spread of 1.0 pip on EUR/USD costs you $10 on a standard lot. Over many trades, this is your largest cost.
Brokers advertise their minimum spread — the tightest they have ever offered, in ideal conditions. The number you actually pay is the typical spread, which is wider and varies by session, news conditions, and liquidity. When comparing brokers on spread, always use the typical spread, not the headline minimum.
EU brokers offer two main account types with different spread-commission structures:
- Standard accounts — wider spreads (typically 0.8–1.5 pips on EUR/USD), zero commission. Simple cost structure, easier for beginners.
- Raw / ECN / Pro accounts — tight spreads (from 0.0–0.3 pips on EUR/USD), plus a commission per trade (typically $3–$7 per standard lot, per side). Better value for active traders, but you must add the commission into your cost calculation.
Commissions and the all-in cost calculation
A raw account shows near-zero spreads but charges a commission per round turn. The two numbers must be added together to get your true cost. Here is the formula:
Example: Raw account, EUR/USD, 1 standard lot. Typical spread 0.2 pips. Commission $7 round turn.
Pip value EUR/USD = $10 per pip per standard lot.
All-in cost = 0.2 + (7 ÷ 10) = 0.9 pips total.
A standard account with 0.9 pip spread and zero commission would cost the same.
This comparison is essential. A broker advertising "0.0 pip raw spreads" with a $10 round-turn commission is actually charging you 1.0 pip all-in on EUR/USD — more than a standard account at a competitor with a 0.8 pip typical spread and no commission.
Overnight swap rates
When you hold a leveraged forex position past the market's daily rollover (typically 5pm New York time), you incur an overnight financing charge called a swap. The rate reflects the interest rate differential between the two currencies in the pair. On EUR/USD, for example, if the US dollar carries a higher interest rate than the euro, you pay to hold a long position (buy USD, pay EUR rate) and receive a credit for a short position.
Swap rates matter most for swing traders who hold positions for days or weeks. For day traders who close before rollover, swaps are irrelevant. For longer-term traders, swap costs can easily exceed spread costs on high-interest pairs.
EU-regulated brokers must publish their swap rates, but these rates change with central bank decisions and market conditions. Always check the live swap rate in the broker's trading platform before holding a position overnight.
Inactivity and administration fees
This is where the hidden costs live. Several brokers charge a fee if your account has no trading activity for a specified period. These fees are disclosed under MiFID II, but many traders miss them until the first charge appears.
The policy varies significantly between brokers:
- Exness: No inactivity fee — no dormancy or administration charge regardless of how long your account is inactive.
- AvaTrade: $50 after 3 months inactivity, then $100/year administration fee after 12 months of inactivity.
- XM: $15 one-time after 12 months of no activity, then $5/month ongoing if the account remains inactive.
If you plan to trade infrequently or leave funds in an account between strategies, the inactivity fee structure should factor heavily into your broker choice. A $50 fee after just three months (AvaTrade) can erode a small account balance quickly.
Deposit and withdrawal fees
Most major EU-regulated brokers now absorb third-party payment processing costs, meaning deposit and withdrawal are free from the broker's side. However, your bank or payment provider may still charge currency conversion or transfer fees on their end.
- Exness: Zero fees on all deposits and withdrawals. The broker covers third-party processing costs.
- AvaTrade: No internal deposit fee. Withdrawals are free; third-party fees may apply.
- XM: No deposit or withdrawal fees on most payment methods.
Currency conversion is a separate consideration. If your account base currency differs from your deposit currency, a conversion fee or spread applies. To avoid this, open an account in the same currency as your funding source where possible.
EU broker fee comparison table
This table compares the key fee categories for the three most widely used EU-regulated forex brokers. All figures are for standard retail accounts and correct as of June 2026. Verify current rates at the broker directly before opening an account.
| Fee type | Exness CySEC | AvaTrade CBI | XM CySEC |
|---|---|---|---|
| EUR/USD typical spread | From 0.3 pips (Standard) | From 0.9 pips (Retail) | From 1.6 pips (Micro/Standard) |
| Commission (raw account) | From $3.50/lot (Pro) | Not offered (spread-only) | From $3.50/lot (Zero) |
| Overnight swap | Yes — varies by pair/direction | Yes — varies by pair/direction | Yes — varies by pair/direction |
| Swap-free option | Yes | Yes (Islamic account) | Yes |
| Inactivity fee | None | $50 after 3 months; $100/year after 12 months | $15 after 12 months; then $5/month |
| Deposit fee | None | None | None |
| Withdrawal fee | None | None (third-party may apply) | None (most methods) |
| ICF protection | Up to €20,000 | Up to €20,000 (CySEC entity) | Up to €20,000 |
| Min. deposit | $10 | $100 | $5 |
Exness
Spreads from 0.3 pips standard. $10 min deposit. All deposits/withdrawals free.
Open account →AvaTrade
Fixed or floating spreads. Regulated in multiple jurisdictions. Note inactivity fees.
Open account →How to calculate your true trading cost
Before committing to a broker, calculate your personal cost for a realistic trading scenario. Here is the process:
- Choose your pair and position size. For most retail traders: EUR/USD, 0.1 lots (mini lot).
- Get the typical spread for that broker and account type. Not the advertised minimum — the typical spread during your preferred session.
- Add the commission if any (convert to pips: commission ÷ pip value per lot).
- Add overnight swap if you hold positions past rollover (check the broker's swap table for the specific pair and direction).
- Factor in inactivity fees if you trade infrequently. $50 over 3 months is an invisible ongoing cost on a $500 account.
- Compare your total monthly cost across two or three brokers side by side.
This calculation — not the advertised spread headline — is your real broker comparison. Run it before you deposit, not after.
FAQ
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 with the providers listed on this page. You should consider whether you understand how CFDs work and whether you can afford to take the high risk of losing your money.
This article is for informational purposes only and does not constitute financial advice or a recommendation to trade.
See all our independently reviewed CySEC and MiFID II authorised brokers.
View all brokers →