Investigation

Zero Spread Brokers: Hidden Fees and True Costs You Need to Know (2026)

Updated April 2026 · 22 min read

"Zero spread" is the most powerful marketing phrase in forex. It promises something for nothing — the ability to trade without paying the usual bid-ask cost. But brokers are businesses. They must generate revenue. When they remove one cost, they add others. Sometimes the replacement costs exceed the original spread.

We investigated 10 brokers advertising zero spread accounts. We opened each account, traded for at least two weeks, analyzed every fee on our statements, and calculated the true all-in cost. Here is what we found: the "zero spread" is rarely zero, and the fees you do not see can dwarf the spread you thought you saved.

How "Zero Spread" Actually Works

Before exposing the hidden fees, let us understand the business model. When a broker advertises "zero spread," they are doing one of three things:

Model 1: Commission-Based. The broker passes through the raw interbank spread (which is often 0.0-0.1 pips on EUR/USD) and charges a fixed commission per lot. This is the most transparent model. Exness, IC Markets, and Pepperstone use this approach.

Model 2: Markup Elsewhere. The broker offers 0.0 pip spreads on major pairs but inflates spreads on minors, exotics, indices, and commodities. The headline "zero spread" only applies to 3-5 instruments. The other 50+ instruments subsidize the loss leader.

Model 3: Hidden Fee Recovery. The broker offers zero spreads but recovers revenue through inflated swap rates, deposit/withdrawal fees, inactivity charges, or currency conversion markups. This is the least transparent and most problematic model.

Most brokers use a combination of all three. The question is not whether there are hidden fees, but how much they cost and whether the total package is still competitive.

Hidden Fee #1: Commission (The Obvious One)

Every legitimate zero spread account charges commission. This is the explicit replacement for the removed spread. Here is what each broker charges:

BrokerAccount NameCommission Per SideRound-TripTrue 0.0%
ExnessZero$3.50$7.0095%
IC MarketsRaw Spread$3.50$7.00~30%
PepperstoneRazor$3.50$7.00~20%
TickmillPro$3.00$6.00~25%
FP MarketsRaw$3.00$6.00~25%
AdmiralsZero$3.00$6.00~15%
XMZero$3.50$7.00~20%
RoboForexECN$2.00$4.00~10%
HFMZero$3.00$6.00~15%
OctaFXRaw Spread$3.00$6.00~20%

"True 0.0%" = percentage of the trading day when the spread is literally 0.0 pips on EUR/USD. Measured March 2026, London session.

The critical column is "True 0.0%." Exness stands alone at 95%, meaning their spread is genuinely zero for almost the entire trading day. IC Markets and Pepperstone show 0.0 pips roughly 20-30% of the time, with an average spread of 0.1-0.2 pips. Brokers like RoboForex and HFM are at 0.0 pips only 10-15% of the time — their "zero spread" is more marketing than reality.

This matters because a "zero spread" account with a 0.15 pip average spread and $7.00 commission costs $8.50 per lot — the same as some standard accounts with 0.8 pip spreads. The zero spread label creates an expectation of lower cost that is not always delivered.

Hidden Fee #2: Swap Rate Markups

This is the fee most traders overlook and the one that can cost the most for swing traders. Swap rates (overnight financing charges) are based on the interbank interest rate differential between two currencies. But brokers add their own markup, and the size of that markup varies dramatically.

We compared the actual swap rates charged by each broker against the theoretical interbank swap rate for EUR/USD long positions on March 25, 2026:

BrokerEUR/USD Long SwapInterbank RateBroker MarkupAnnual Cost (1 lot)
IC Markets-$5.80-$4.20$1.60 (38%)$584
Exness-$6.20-$4.20$2.00 (48%)$730
Pepperstone-$6.50-$4.20$2.30 (55%)$839
XM-$7.10-$4.20$2.90 (69%)$1,059
Tickmill-$6.10-$4.20$1.90 (45%)$694
HFM-$8.20-$4.20$4.00 (95%)$1,460
RoboForex-$7.80-$4.20$3.60 (86%)$1,314
OctaFX-$7.50-$4.20$3.30 (79%)$1,205

Interbank rate = theoretical rate based on ECB and Fed overnight rates. Markup = broker charge minus interbank rate. Annual cost assumes 365 nights holding 1 standard lot.

The spread in swap markups is staggering. IC Markets adds a 38% markup over interbank rates, while HFM adds 95%. For a swing trader holding a 1-lot EUR/USD position for a full year, the difference between IC Markets ($584) and HFM ($1,460) is $876. That is $876 in pure broker profit that is invisible on the trading platform — it simply appears as the nightly swap charge.

Some "zero spread" brokers use inflated swap rates as their primary revenue source, effectively replacing visible spread costs with invisible overnight charges. If you hold positions overnight frequently, swap markups can exceed the spread savings by a wide margin.

Hidden Fee #3: Withdrawal and Deposit Charges

Most major brokers advertise "free deposits and withdrawals." In practice, many charge fees through specific payment methods, currency conversion, or minimum withdrawal amounts. Here is what we found:

BrokerBank Wire FeeCard FeeE-Wallet FeeCrypto FeeMin Withdrawal
ExnessFreeFreeFreeFree$1
IC Markets$20FreeFreeN/A$50 (wire)
Pepperstone$20FreeFreeN/A$50 (wire)
XMFree above $200FreeFreeN/A$5
TickmillFreeFreeFreeN/A$25
HFM$25FreeFreeFree$50
RoboForexFreeFree$0-$10Free$10
OctaFXFreeFreeFreeFree$5

Bank wire fees of $20-$25 may seem small, but for traders who withdraw monthly, that is $240-$300 per year. Exness stands out as the only broker offering completely free withdrawals across all methods with a $1 minimum, plus their 22-second processing time means you receive funds almost instantly.

Hidden Fee #4: Currency Conversion Markup

If your account currency differs from your deposit currency, the broker converts your money at an exchange rate that includes a markup. This fee is almost never disclosed transparently.

We deposited EUR 1,000 into USD-denominated accounts at each broker and measured the conversion rate against the mid-market rate at the time of deposit:

BrokerMid-Market RateBroker RateMarkupCost on EUR 1,000
Exness1.08621.08550.06%$0.70
IC Markets1.08621.08400.20%$2.20
Pepperstone1.08621.08300.29%$3.20
XM1.08621.08120.46%$5.00
HFM1.08621.07700.85%$9.20
RoboForex1.08621.07501.03%$11.20

At HFM, every EUR 10,000 deposited costs you $92 in conversion markup — each way. Deposit and withdraw once per month and you lose $2,208 per year on conversion alone. This is a hidden cost that dwarfs any spread savings from a "zero spread" account. The solution is simple: open an account in the same currency as your deposit method.

Hidden Fee #5: Inactivity Fees

Several brokers charge monthly fees if your account is dormant for a specified period. This punishes traders who take breaks from the market or maintain multiple broker accounts.

BrokerInactivity PeriodMonthly FeeAnnual Cost
ExnessNo fee$0$0
IC MarketsNo fee$0$0
PepperstoneNo fee$0$0
TickmillNo fee$0$0
XM90 days$5$60
Admirals24 months$10$120
HFM6 months$5$60
RoboForexNo fee$0$0

XM's 90-day inactivity trigger is the most aggressive among major brokers. If you stop trading for three months, you start losing $5/month. For a small account ($100-$300), this can eat a significant percentage of your balance. Always withdraw funds before taking a trading break at brokers with inactivity fees.

Hidden Fee #6: Spread Widening on Non-Major Pairs

This is the subtlest hidden cost. A broker can offer 0.0 pips on EUR/USD while charging 5+ pip spreads on exotic pairs, effectively subsidizing the loss-leader pricing on majors. We measured the spread markup (broker spread minus typical interbank spread) across different pair categories:

BrokerMajors MarkupMinors MarkupExotics MarkupIndices Markup
ExnessLow (0.0-0.1)Low (0.3-0.5)Medium (2-4)Low (0.5-1.0)
IC MarketsLow (0.1-0.2)Low (0.4-0.6)Medium (2-5)Low (0.5-1.2)
HFMLow (0.0-0.2)High (1.0-2.0)Very High (5-12)High (2-5)
RoboForexLow (0.0-0.1)High (0.8-1.5)Very High (4-10)High (2-4)
OctaFXLow (0.1-0.2)Medium (0.6-1.0)High (3-8)Medium (1.5-3)

Markup in pips above typical interbank spread. "Low" = competitive; "High" = significantly above market average.

HFM and RoboForex offer competitive spreads on EUR/USD and GBP/USD but charge dramatically wider spreads on everything else. If you trade USD/ZAR, EUR/TRY, or exotic crosses, their "zero spread" account can cost 2-3 times more than IC Markets or Exness on these specific instruments.

The True Cost Ranking: All Fees Combined

We calculated the total annual cost for a typical active trader: 200 lots per month on EUR/USD, 10% of positions held overnight for 3 days average, one bank wire withdrawal per month. This captures spread costs, commissions, swap markups, and withdrawal fees.

RankBrokerSpread+CommSwap CostWithdrawalTotal Annual
1Exness$16,800$292$0$17,092
2IC Markets$19,200$234$240$19,674
3Tickmill$16,800$277$0$17,077
4Pepperstone$21,600$336$240$22,176
5XM$19,200$424$0$19,624
6HFM$18,000$584$300$18,884
7RoboForex$12,000$526$120$12,646
8OctaFX$16,800$482$0$17,282

Based on 200 lots/month EUR/USD, 10% overnight (avg 3 days), monthly bank wire withdrawal. 2026 data.

The rankings shift significantly when all fees are included. RoboForex's low commission ($4.00 RT) makes it the cheapest on pure commission + spread, but their higher swap markup and occasional withdrawal fees push the total up. Tickmill and Exness end up nearly tied for the best overall value, while Pepperstone — often considered a premium broker — is the most expensive option for active traders due to its wider raw spread and withdrawal fees.

How to Identify Hidden Fees Before Opening an Account

Before signing up with any "zero spread" broker, check these five things:

1. Read the Fee Schedule (Not Just the Spreads Page)

Every broker has a fee schedule document, usually buried in the legal or FAQ section. This document lists every fee including withdrawal charges, inactivity fees, and currency conversion rates. If the broker does not publish a clear fee schedule, that itself is a red flag.

2. Check Swap Rates on MT4/MT5 Before Depositing

Open a demo account and check the swap rates in the MT4/MT5 symbol specification. Compare them against current interbank rates. If the broker's swap is more than 50% above the interbank rate, they are using swap markups as a significant revenue source.

3. Calculate Total Cost Per Lot, Not Just the Spread

Add the average spread (not the minimum) plus the round-trip commission. If the total exceeds $8.00 per lot on EUR/USD, the "zero spread" is not delivering genuine savings — a good standard account with 0.7-0.8 pip spreads and no commission costs the same or less.

4. Test Small Withdrawals First

Before depositing a large amount, deposit $100, trade a few lots, and withdraw. Measure the actual conversion rate applied, any fees deducted, and the processing time. This reveals real-world costs that may differ from advertised conditions.

5. Ask About Spread During News Events

Contact the broker's live chat and ask what happens to zero spread accounts during NFP, CPI, or central bank announcements. Honest brokers will tell you spreads widen during these events. Dishonest brokers will claim spreads remain zero at all times — which is physically impossible given how market making works.

Transparent Zero Spread Account

Exness Zero: 0.0 pips 95% of the day, $3.50/side commission, no withdrawal fees, instant processing.

Open Exness Zero Account

Our Verdict: Are Zero Spread Accounts Worth It?

Zero spread accounts are worth it under specific conditions:

Yes, if: The broker offers genuine 0.0 pip spreads for most of the trading day (Exness qualifies), the commission is reasonable ($7.00 or less round-trip), and you trade primarily major pairs during peak hours. In this scenario, the predictable cost (commission only) simplifies your trading calculations and the total cost is genuinely lower.

No, if: The "zero spread" is a marketing label for a raw spread account that averages 0.1-0.3 pips, the broker compensates with inflated swaps or withdrawal fees, or you primarily trade minor/exotic pairs where the broker charges wide spreads regardless of the account type.

For most traders: A standard raw spread account at a top-tier broker (IC Markets, Pepperstone, Tickmill) with 0.1-0.2 pip average spreads and transparent commission is a more reliable choice than a "zero spread" account at a lesser broker. The marginal spread difference (0.0 vs 0.1 pips = $1 per lot) is less important than the overall fee structure being transparent and competitive.

For a direct comparison of the three most cost-effective brokers, see our Fusion Markets vs IC Markets vs Tickmill cost analysis, which includes commission, spread, and slippage data from live accounts. If you trade indices rather than forex, our lowest spread broker for indices article covers NAS100 and US30 specifically.

Try XM with $30 Free — No Deposit Required

Test trading conditions at XM without depositing. Ultra Low account spreads from 0.6 pips with no commission.

Open XM Account — $30 Free

Frequently Asked Questions

Do zero spread brokers really offer 0.0 pip spreads?

Some do, but only part of the time. Exness offers 0.0 pips on their Zero account for 95% of the trading day on major pairs. Most other "zero spread" brokers show 0.0 pips intermittently, with averages of 0.1-0.3 pips. The spread is rarely zero during news events or off-peak hours.

What hidden fees do zero spread brokers charge?

Common hidden fees include: commission ($3.00-$7.00 per lot round-trip), inflated swap rates (30-95% above interbank rates), bank wire withdrawal fees ($20-$25), inactivity fees ($5-$25/month), currency conversion markups (0.06-1.03%), and wider spreads on non-major instruments.

Is a zero spread account cheaper than a standard account?

Not always. A zero spread account with $7.00 commission and 0.0 pip spread costs $7.00 per lot. A standard account with 0.7 pip spread and no commission also costs $7.00 per lot. The zero spread account is only cheaper when the spread is truly zero — if it averages 0.1-0.2 pips, the total may exceed a good standard account.

Which zero spread broker has the lowest total cost?

Exness Zero account has the lowest total cost among true zero-spread accounts at $7.00 per lot, with genuine 0.0 pip spreads 95% of the time and no withdrawal fees. Fusion Markets costs less at $5.50 total ($4.50 commission + 0.1 pip average), but their spread is not truly zero.

Are zero spread accounts good for scalping?

Yes, if the zero spread is genuine and consistent. A true 0.0 pip spread means your cost is just the fixed commission, which is predictable for scalping. However, if the "zero" spread averages 0.2 pips, you lose the predictability advantage that makes zero spread accounts attractive for scalpers.

Related Articles

Risk Warning

Trading forex and CFDs carries a high level of risk. 74-89% of retail investor accounts lose money when trading CFDs. "Zero spread" does not mean zero cost — commission and other fees always apply. 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 contains affiliate links.