At 15:32 SAST on 12 June 2026, a screenshot pulled from Exness's MT5 mobile app on a mid-range Android device showed EUR/USD quoted at 0.1 pips on the Pro account — matching the broker's published Pro schedule. Fourteen seconds after the ECB rate statement hit the wire, the same instrument on the same account showed 3.4 pips. That widening held for forty-seven seconds before compression back to 0.4 pips. What follows is the write-up of thirty days our desk spent doing exactly this across five FSCA-regulated apps — Exness, AvaTrade, FXTM, FBS, and HF Markets — screenshotting quoted spreads during scheduled news events, session opens, and idle hours. The findings are uncomfortable.

Methodology: What we measured across five FSCA-regulated apps over thirty days

Between 03 June and 02 July 2026, we ran five broker apps in parallel on identical hardware — a mid-range Android device on 4G, an iPhone on hotel Wi-Fi, and a Windows laptop tethered for the desktop MT5 cross-check. The five apps: the Exness mobile terminal, AvaTradeGO, FXTM Trader, FBS Trader, and the HFM App. All five hold active FSCA licences under the Financial Advisory and Intermediary Services Act 37 of 2002. All five advertise Islamic (swap-free) accounts. All five accept ZAR deposits through South African bank rails.

We captured screenshots at four fixed anchor points each trading day: the London open, the New York open, the closest scheduled data release (NFP, ECB, FOMC, SARB where relevant), and one idle mid-Asia-session tick for a baseline. Each capture was timestamped and stored against the broker's own published spread schedule for that account tier. We opened Standard and Pro (or the broker's equivalent) accounts where the tier existed. We opened Islamic accounts where onboarding permitted.

The audit does not test slippage on real fills — we did not send live orders. It tests quoted spread and the delta between marketing and observation.

Free Download
The XAU/USD Asian-Session Playbook
Gulf-hours gold setups with exact entry, stop-loss, and risk-sizing rules. Real chart examples, no tip groups.

Finding #1: The published EUR/USD spread and the executed spread are not the same number

The single most reproducible finding across thirty days: none of the five brokers held their advertised average EUR/USD spread during scheduled news events on any of the observed days. That is not slippage. That is the quote itself widening on the app screen, before any order was sent.

FBS's marketing headlines a 0.7 pip average on the Standard account and 0.0 pips on the Zero. On 05 June, our screenshot at 14:29:58 UTC — two seconds before NFP — showed 0.6 pips on Standard, in line with the schedule. At 14:30:11 UTC the same instrument on the same account showed 5.9 pips. HFM's app moved from 1.1 pips to 4.8 pips across the same window. AvaTrade's AvaTradeGO, which advertises a 0.9 pip average and prohibits scalping in its terms, showed the tightest news-window discipline — widening to 2.3 pips and holding there for roughly ninety seconds before returning to 1.0. FXTM Standard, advertised at 1.5, was observed at 6.2 pips at the same NFP marker.

The interesting split is not that spreads widen during news — every broker's terms disclose that they can. The split is between the brokers whose peak widening was 3-4x the advertised average (AvaTrade, HFM) and those whose peak widening crossed 6-8x (FBS, FXTM Standard). Exness Pro, the tightest resting quote in the set, showed the largest multiplicative jump — from 0.1 to 3.4 pips is a 34x widening, though the absolute pip cost sits below what the Standard tier tolerates on a quiet tick.

The published average is a marketing number weighted heavily by idle hours. For any South African trader whose entries cluster around the London open, the New York open, or a scheduled release, the average is not the number that pays for the trade.

Finding #2: Islamic account administration fees vary sharply across brokers holding identical FSCA licences

All five brokers offer Islamic (swap-free) accounts. All five are FSCA-authorised financial services providers. Three of them — Exness, FXTM, and HF Markets — additionally hold FCA licences; AvaTrade and FBS lean on ASIC as their tier-1 anchor. From that regulatory shell, a reader would reasonably expect the swap-free administration fee mechanics to converge. They do not.

We attempted to pull the Islamic account terms in-app for each broker. Exness's swap-free terms surfaced fastest — one tap from the account overview screen — and specify a fixed daily administration fee kicking in after a documented grace window on major currency pairs, with different treatment for exotics. HFM's swap-free schedule sits in a separate PDF linked from the account type page, with fee tables organised per instrument category. FXTM's swap-free description in-app is a marketing paragraph; the actual fee schedule required a support-ticket confirmation, which took forty-one hours to arrive. AvaTrade documents its swap-free provision through a Sharia certificate reference rather than a fee table — the administration mechanism is embedded in the underlying pricing rather than exposed as a line-item. FBS advertises "no swap, no commission" on its Islamic account for a defined instrument list, with a switch-to-standard treatment after a grace window that we could not confirm exact length of from in-app documentation alone.

The FSCA licence does not standardise Islamic account administration mechanics. The FAIS Act supervises the broker's conduct as a financial services provider; it does not adjudicate swap-free product design. Two brokers on the same register can present the same product name with materially different cost structures. That is a compliance-legal reading, not an accusation — but it is the reason a South African reader comparing "Islamic accounts" across FSCA-licensed apps is comparing five distinct products, not five instances of the same product.

Finding #3: Withdrawal speed claims split cleanly between crypto rails and ZAR bank wire

Withdrawal marketing is where the gap between advertised and observed narrowed sharpest — but the direction of the gap depended on the rail.

Exness advertises "instant" withdrawals. On crypto rails (USDT), our three test withdrawals settled in 4 minutes, 11 minutes, and 3 minutes respectively — inside the marketing claim. On a ZAR bank wire to an FNB business account, the same broker's "instant" withdrawal took 6 hours and 43 minutes for the broker-side release, followed by the standard interbank settlement window on the receiving end. FBS's marketing reads "instant to 1 day". Crypto pulls landed inside the same session; the single ZAR EFT test settled the next business day.

HFM's stated "1 day" turnaround held on both rails across two test withdrawals. FXTM's "1-3 days" window resolved at 2 days for a ZAR wire and 1 day for a card refund. AvaTrade's "1-3 days" resolved at 3 days for a ZAR wire — the longest observed settlement in the audit — and 1 day for a card refund.

The pattern: brokers that headline "instant" are describing crypto-rail performance. Brokers that headline a 1-3 day range are more likely to hit the middle of the range on ZAR bank rails. Neither is a lie; both are dependent on which rail the reader will actually use. A South African retail trader withdrawing to a local bank account should read broker "instant" claims as "broker-side release under an hour, ZAR settlement whenever the receiving bank clears it" and plan the trading week accordingly.

Finding #4: The advertised leverage ceiling is not what a South African-resident retail account actually gets

The FSCA does not impose a hard cap on retail forex leverage under the FAIS Act 37 of 2002 in the way the FCA (retail leverage cap 30:1 on majors) or ASIC (cap 30:1 since March 2021) do. That gap is what allows FSCA-licensed brokers to advertise leverage figures that would be prohibited for the same broker's UK or Australian retail entities. FBS's headline of 1:3000 and Exness's 1:2000 are legal for a South African-resident retail account precisely because South Africa's regulatory framework treats retail leverage differently.

But the marketing number is not the account-level ceiling. FBS's 1:3000 is a scaling headline conditional on account balance and instrument — the highest tier applies at low balances on major pairs and steps down as equity crosses documented thresholds. Exness's 1:2000 operates under a similar tiering: the ceiling drops as position size or equity increases, and specific instruments (indices, commodities, exotics) carry lower internal ceilings. AvaTrade's 1:400 is closer to a true operational ceiling because the broker's ASIC anchor pulls the retail leverage architecture toward a stricter posture. FXTM's 1:2000 and HFM's 1:1000 sit between these two poles.

The uncomfortable read: a South African retail trader opening any of these apps on a first deposit will not be trading against the headline number for long. The number is a marketing anchor that survives on paper because the FSCA's derivative-instruments regulatory framework, distinct from FCA and ASIC retail intervention measures, permits it — but the broker's internal risk architecture applies its own tapering. That is not concealed. It is documented in each broker's client agreement. It is simply not what the app store screenshot leads with.

BrokerAdvertised EUR/USD AvgAdvertised Pro/ZeroMax Leverage (headline)Withdrawal (marketing)
Exness1.0 pips0.1 pips1:2000Instant
AvaTrade0.9 pips0.9 pips1:4001-3 days
FXTM1.5 pips0.1 pips1:20001-3 days
FBS0.7 pips0.0 pips1:3000Instant to 1 day
HF Markets1.2 pips0.0 pips1:10001 day

What This Does NOT Prove

The audit does not prove that any of the five brokers acted outside the terms of their client agreements. Every widened spread we observed sits inside the broker's own disclosed language around news volatility. Every withdrawal delay on a ZAR rail is consistent with interbank settlement realities that no broker controls end-to-end. Every leverage tapering is documented in the risk-warning documents each app requires the user to accept during onboarding.

Nor does the audit prove which broker is "best". Best depends on account size, trading style, preferred instrument, and rail preference. A scalper trading Asian-session gold on a $500 balance is optimising for a different variable than a swing trader running EUR/GBP on a R500 000 account. Nothing in thirty days of screenshots resolves that. What the audit does prove: the marketing surface and the observed surface are two different documents, and the reader has been reading only one of them.

The Takeaway

Open the account you were going to open — but open the client agreement PDF alongside the app-store description and read them together before your first deposit.

FAQ

Yes. Exness, AvaTrade, FXTM, FBS, and HF Markets each hold active FSCA authorisation under the FAIS Act 37 of 2002. South African-resident retail traders may legally open and fund accounts with each. The FSCA licence does not, however, mean each broker's client-facing entity for a South African user is the FSCA-registered entity — some brokers route certain product offerings through non-South African entities, which is disclosed in their client agreements. Read the "which entity you contract with" clause before funding.

Which broker had the tightest spread we actually observed on EUR/USD?

Exness Pro held the tightest resting quote — 0.1 to 0.4 pips on idle mid-session ticks — but showed the largest multiplicative widening during news, moving from 0.1 to 3.4 pips at the June ECB release. FBS Zero and HFM Zero, both advertised at 0.0 pip spread with commission structure, held sub-0.4 pip resting quotes but widened comparably during data releases. On absolute pip terms during news, AvaTradeGO's peak widening (2.3 pips) was the most contained across our observation window.

Do Islamic (swap-free) accounts across these FSCA-licensed brokers cost the same?

No. All five offer Islamic accounts under an FSCA licence, but the administration-fee mechanics differ meaningfully. Exness applies a fixed daily fee after a grace window on majors; HFM publishes an instrument-tier fee schedule; AvaTrade embeds the cost inside the pricing rather than exposing it as a line-item; FBS uses a "no swap, no commission" grace-window approach that transitions on defined thresholds; FXTM requires ticket confirmation to obtain the specific schedule. Compare the actual fee documents, not the swap-free label alone.

How fast do ZAR withdrawals actually settle to a South African bank account?

Broker-side release times ranged from under an hour (Exness, FBS) to 3 business days (AvaTrade). Interbank settlement to the receiving South African bank added a further window depending on rail — same-day for FNB and Standard Bank in most observed cases, next-business-day for smaller banks. A broker's "instant" claim describes the broker-side release step; total time-to-cash is broker release plus the ZAR interbank window. Plan withdrawal timing around your bank's clearing schedule, not the broker's headline.

Is the 1:3000 leverage figure I see in FBS's app store description what I actually get?

Not for long. The 1:3000 ceiling applies within a specific tier — typically small account balances on major currency pairs. As equity crosses documented thresholds, or as position size grows, the broker's internal risk architecture tapers the ceiling downward. Exness's 1:2000 operates under a similar tiering. Read the leverage-tier table in the client agreement; the headline is the starting number, not the sustained ceiling.

Do any of these brokers have a tier-1 regulator overseeing my South African account?

FSCA is your primary regulator as a South African resident. Exness, FXTM, and HF Markets additionally hold FCA (UK) authorisations; AvaTrade and FBS hold ASIC (Australia) authorisations. These tier-1 licences apply to those regulators' respective jurisdictions and do not automatically extend supervisory protection to your South African account. The question to answer during onboarding is which specific entity of the broker group holds your account, and that entity's regulator is the one whose complaint mechanism you would actually use.

Which broker is best for a first-time South African retail trader?

The audit did not rank the brokers because "best" is not a variable independent of the trader. A first-time trader on a small balance funding via ZAR EFT should weigh minimum deposit (Exness and FBS at $1, HFM at $5, FXTM at $10, AvaTrade at $100), withdrawal reliability on ZAR rails (HFM and Exness performed most predictably in the observation window), and the readability of the client agreement in English. Test with the smallest sum that answers your question about the platform. Then decide.