SpreadScout  ·  Independent & data-driven  ·  Updated June 2026
Loading live rates…
Home  ›  Blog  ›  Cost analysis
Cost analysis

Seven hidden costs your forex broker hopes you never calculate

EM
Elena Marsh, Spread Analyst · 9 min read · Updated 2026-06-15
Seven hidden costs your forex broker hopes you never calculate

Short answer: The seven hidden costs are: overnight swap fees, currency conversion charges, inactivity fees, withdrawal fees, deposit fees on certain methods, slippage costs, and financing charges on leveraged positions held long-term. Collectively, these can add 15-40% to your real trading cost beyond the headline spread and commission.

Key takeaways

Your broker’s headline spread is not your real cost. It is the cost you see. Behind it sit at least seven other charges that silently compound and, for many traders, exceed the spread itself over a year.

1. Overnight swap fees

Every position held past the daily rollover (typically 22:00 GMT) incurs a swap — the interest-rate differential between the two currencies in the pair. On a standard EUR/USD lot, the nightly swap varies by broker but typically ranges from -$5 to -$15 when holding a position in the direction that pays negative swap.

Annual impact: holding one lot for 260 trading days at -$10/night = $2,600/year. That dwarfs the spread cost on any single trade.

How to mitigate: close intraday positions before rollover, or use a swap-free/Islamic account. Note that some brokers charge an administration fee on swap-free accounts after 7-14 days.

2. Currency conversion

If your trading account is denominated in USD but you deposit GBP, the broker converts at their exchange rate — which includes a markup of 0.5-1.5% over the interbank rate. On a GBP 5,000 deposit, that is GBP 25-75 lost to conversion.

How to mitigate: open an account in your base currency (if the broker offers GBP accounts), or deposit via a service that converts at interbank rates (Wise, Revolut) and send USD directly.

3. Inactivity fees

These trigger when your account has no trades for a set period:

BrokerInactivity feeTrigger
IC Markets$0Never
XM$5/month90 days
PepperstoneGBP 10/month12 months
AvaTrade$50/quarter + $100/year3 months / 12 months

If you trade seasonally or take breaks, the inactivity fee is a real cost. IC Markets and Exness charge nothing.

4. Withdrawal fees

Most top brokers have eliminated withdrawal fees on primary methods, but exceptions exist:

Always check the specific fee schedule for your preferred withdrawal method before depositing.

5. Deposit fees on certain methods

Card deposits are generally free. Bank wire deposits may carry an intermediary bank fee ($15-$30) that the broker does not cover. Crypto deposits may incur network fees.

6. Slippage

On market orders during fast price moves, the fill price often differs from the requested price. Average slippage on a EUR/USD market order is 0.2-0.5 pips — an invisible $2-$5 per lot on top of the quoted spread.

How to mitigate: use limit orders (no slippage by definition), trade during high-liquidity sessions (London-New York overlap), and choose brokers with co-located servers (IC Markets and Pepperstone use Equinix data centres).

7. Financing charges on long-term leveraged holds

Holding leveraged CFD positions for weeks or months incurs cumulative overnight financing that can erase the trade’s profit. A 50-pip gain on EUR/USD over 30 days may be entirely consumed by 30 nights of negative swap.

How to mitigate: factor financing into your trade plan before entry. If you intend to hold for more than a few days, calculate the total swap cost for the holding period and subtract it from your target profit.

Your real annual cost

Add up: (all-in spread cost x lots traded) + swap costs + conversion costs + inactivity fee + withdrawal fees + slippage estimate. That total is your real broker cost — and it is often 2-4x the headline spread figure. Our cost ranking focuses on the all-in per-lot figure, but these hidden costs determine your actual bottom line.

Frequently asked questions

What is a swap fee in forex?

A swap (or rollover) fee is the interest differential between the two currencies in a pair, charged or credited when you hold a position overnight past the daily rollover time (usually 22:00 GMT).

How do I avoid swap fees?

Close positions before the daily rollover, or use an Islamic/swap-free account. Note that some brokers charge an administration fee on swap-free accounts after a set number of days.

Which brokers have no inactivity fees?

In our dataset, IC Markets and XM charge no inactivity fee. Exness also has no inactivity fee. Pepperstone charges GBP 10/month after 12 months; AvaTrade charges $50/quarter after 3 months.

EM

Elena Marsh

Spread Analyst, SpreadScout

I have been tracking live broker spreads for seven years across the London, New York and Sydney sessions. Every cost figure on this site comes from real sampled data — not marketing claims. If the all-in cost does not add up, the broker does not make our ranking.