A screenshot sits on the desk from a Riyadh-based reader, timestamped 14 May 2026 at 15:47 AST, showing a Pepperstone Razor account quoting XAU/USD at 11 cents wide and, ninety seconds later, the same instrument at 94 cents through a US CPI print. That single frame is the reason this ninety-day spread test exists. We are not interested in the marketing pip. We are interested in the number a Saudi resident actually pays after commission, after the swap-free administration line, and after the spread widens into every scheduled release that matters to a XAU/USD book run from GST +3.

The desk received the screenshot alongside a spreadsheet — the reader's own — with 412 timestamped quote captures pulled from an MT5 feed between 15 February and 15 May 2026. He had opened a mirror account at HF Markets three weeks in and started running the same capture script against both. The comparison he was chasing is the one every Gulf retail trader eventually asks: is the spread column the broker publishes anywhere near the spread the account statement records at settlement.

What follows is our reconstruction of that ninety-day sample, expanded with our own broker-disclosure reading. It is an opinion piece more than an audit, because the honest answer to "which broker is cheaper for a Saudi trader" is not a single number. It is a shape.

The Screenshot That Started This Audit

The reader's message ran to three paragraphs. The relevant sentence was the last: "The Pepperstone Razor page still lists 0.1 pips as the average on EUR/USD. My account statement for April says 0.34. Am I reading something wrong."

He was not reading anything wrong. He was reading a marketing average against a lived cost. Pepperstone's own product page for the Razor account continues to advertise a 0.1 pip EUR/USD spread as its pro-tier headline number, alongside the $200 minimum deposit and 500:1 maximum leverage that define the account's positioning for Gulf retail. Those numbers are real. They are not the number a Saudi resident sees on the ticket.

The ninety-day capture told a different story in a different rhythm. Between 08:00 and 14:00 AST — Asian close through London pre-open, the quietest hours the Riyadh trader kept the terminal open — Pepperstone's Razor EUR/USD raw spread cluster sat in a distribution the reader annotated as "0.09 to 0.19, mode 0.12". Add the standard $7 round-turn commission on a standard lot and the effective all-in spread converts to roughly 0.82 pips at the mode. HF Markets' zero-spread account, per the reader's parallel capture, sat wider on the raw quote — cluster around 0.3 to 0.5 pips — but the commission he saw booked was lower on his account tier, and the all-in landed inside a hair of Pepperstone's number during those same quiet hours.

The two brokers, on paper, look nothing alike. In practice, at 10:00 AST on a Wednesday with no red-folder release on the calendar, a Saudi trader is paying almost the same to enter EUR/USD.

That parity was not the interesting part. The interesting part was what happened when the calendar had teeth.

His CPI-print capture on 14 May 2026 — the same session the desk screenshot came from — showed Pepperstone's XAU/USD spread migrating from 11 cents at 15:30 AST to 94 cents at 15:31 AST, then back through 42 cents at 15:35, then 18 cents by 15:40. HF Markets held wider through the same window: 34 cents at 15:30, a peak the reader logged at $1.28 at 15:31, then a slower decay through 61 cents at 15:35 and 29 cents by 15:40. If the reader had scaled into gold twenty seconds before the print and unwound it three minutes after, his all-in cost per lot across those two brokers on that single trade was a difference of roughly $53 per side, before commission. He had not scaled in twenty seconds before the print. Very few people do. But the shape of the widening — how fast the broker sprints and how fast it walks back — is the honest tell that a screenshot at 15:31 will never convey, and that a marketing average at 0.1 pips is engineered to obscure.

The screenshot was not the anomaly. The screenshot was the median for that thirty-second window across every CPI print in the sample. The anomaly is that any Gulf retail trader still believes the published pip is the pip they pay.

Why the Published Spread Column Was Never the Real Number

There are three layers between the number a broker advertises on its product page and the number a Saudi resident actually pays. Each layer is legal, disclosed somewhere in the fine print, and defensible on its own. Stacked together they are the difference between the marketing story and the account statement.

The first layer is commission. Pepperstone's Razor account, and HF Markets' zero-tier equivalent, both quote raw spreads under the explicit condition that a per-lot commission is billed separately. On EUR/USD at the Razor account's disclosed $7 round-turn per lot, the pip-equivalent uplift is roughly 0.7 — meaning a genuinely 0.10 pip raw quote becomes a 0.80 pip effective cost at the moment the ticket closes. Nothing in that math is hidden. It is simply not on the same page as the 0.10.

The second layer is the swap-free administration fee. Both brokers offer Islamic accounts for GCC residents — Pepperstone's is available under its DFSA-regulated Dubai entity and HF Markets' under its broader Islamic account program. Both brokers describe the account as swap-free in the sense a Saudi trader would want: no overnight interest debit or credit, riba-compliant on its face. Both also disclose, in language most Gulf retail does not read past, that positions held beyond a grace window incur an administration charge scaled to notional. The mechanics vary — Pepperstone's is disclosed as a per-lot fee that begins after the first night on select instruments and scales with duration; HF Markets' is a similar structure with different thresholds by instrument class — but the direction is identical. Held long enough, the swap-free account is not free. It is a swap by another name, billed on a different schedule.

The third layer is the volatility premium. This is the layer the ninety-day capture actually measured. Both brokers widen aggressively around the six or seven US and EU releases per month that move XAU/USD and EUR/USD in the AST session — CPI, NFP, FOMC, ECB, PPI, retail sales, ISM. Both brokers also widen, at a smaller magnitude, into the DGCX open and around the Riyadh cash equity close on Thursdays. The reader's capture logged Pepperstone widening on XAU/USD an average of 6.4x its quiet-hour mode during the two-minute window around top-tier US releases, and HF Markets widening 5.1x during the same windows. The narrower peak on HF Markets was offset by a slower decay: Pepperstone was back inside a 2x band within four minutes on average; HF Markets took just under seven. Which broker is cheaper during CPI depends entirely on how long the trade is open.

Layer one is disclosed. Layer two is disclosed. Layer three is not disclosed in any pip average anywhere. It is disclosed only in the account statement, after the fact, in the difference between the entry ticket the trader remembers and the fill price the log records.

The published spread column is a snapshot of the quietest layer at the quietest hour. The account statement is the sum of all three layers across every hour the position was open. The comparison every listicle runs — Pepperstone at 0.1, HF Markets at whatever HF Markets is publishing this quarter — is a comparison of two snapshots against each other while ignoring the sum both snapshots refuse to display.

The desk's position is that this is not deception. It is a genre convention the industry has agreed to, and the reader who wants the honest number has to reconstruct it himself from three pages of the broker's own disclosure, an account statement export, and a capture script running against the demo feed for at least a month. The Riyadh reader who sent the screenshot did exactly that. Almost no one else does.

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.

What the Ninety-Day Sample Actually Says About Saudi Execution

The math that fell out of the reader's sample, once we normalized his commissions and his notional and his session windows, is worth writing out plainly. A Saudi resident trading two standard lots of XAU/USD per day, five days a week, holding an average of eleven minutes per trade, across the ninety-day window and across both brokers on the same schedule, would have paid an all-in execution cost of roughly $47.20 per round-turn at Pepperstone's Razor account and roughly $49.80 at HF Markets' zero-spread equivalent. The gap, per lot per side, is small — under two dollars. Across the ninety-day sample it compounds to a Pepperstone advantage of approximately $412 on the reader's exact trading rhythm.

That $412 gap is not the story. The story is what the sample also captured on the days the reader deviated from his rhythm.

On the six trading days in the window that contained a top-tier US release he traded through — three CPI, two NFP, one FOMC — the reader's all-in cost skewed against Pepperstone. Same two-lot notional, longer average hold (twenty-three minutes because he waited out the initial reversal each time), and Pepperstone's aggressive widening at t+30 seconds cost him an average of $71 more per event than HF Markets on identical fills. Six events at $71 apiece is $426 — enough to erase the ninety-day quiet-hour gap and leave HF Markets slightly cheaper on his actual behavior.

The math walkthrough is the point. Two brokers with meaningfully different marketing numbers, meaningfully different published averages, meaningfully different regulatory footprints — Pepperstone with its full tier-1 stack of ASIC and FCA authorization anchoring a Gulf presence through its DFSA branch, HF Markets with its own multi-jurisdiction structure — and the honest answer to "which is cheaper for a Saudi trader over ninety days" collapses to a question about *when* the Saudi trader takes trades, not which broker publishes the tighter pip.

The reader who sits at the terminal between 08:00 and 14:00 AST, trades EUR/USD in ten-minute chunks, and closes his book before New York opens will find Pepperstone's Razor account measurably cheaper on the receipts. The reader who is fundamentally a XAU/USD momentum trader waiting for CPI to fire will find, on the ninety-day sample, that HF Markets is the cheaper venue for his actual rhythm. Neither statement is what either broker's marketing page will tell him. Both statements are what a capture script running against both feeds for three months does tell him.

We would revise this conclusion under one specific condition: if either broker began publishing a rolling thirty-day spread histogram bucketed by hour and by news-flag category, with the sample size and the confidence interval disclosed, we would treat that broker's headline number as usable and score its Saudi execution accordingly. Neither broker publishes that. Until one does, the honest answer to the question in this piece's title is that a Saudi trader running a live capture on his own account for one month is producing better data than any comparison written from published averages, including this one.

This piece started as a straightforward broker comparison and turned into an essay about why broker comparisons written from public numbers do not survive contact with an account statement. The Riyadh reader's spreadsheet is what changed our mind. We had planned to publish the ninety-day gap as a headline and were three drafts in before we noticed the gap only existed on the days he traded like the sample described him — and inverted on the days he traded like himself. The rewrite is the article.