Brokers

Compare Brokers

Every number that matters, side by side. Filter by what you need, then open a broker for the full review.

BrokerRadar scoreExecution speedAfrican licenceAll regulatorsMin depositAfrican-currency accountsDeposit currenciesPayment methodsWithdrawalsMax leverageEUR/USD spreadCommissionExecutionCurrency pairsInstrumentsPlatformsAccount typesSupportIslamicCopy tradingFoundedLast checked
HFM logoHFM9.1/10Not published or independently tested
HFM says it's 'one of the fastest in the industry' but gives no figure
Source ↗
  • South Africa (FSCA)
  • Kenya (CMA)
FSCA (South Africa), CMA (Kenya), FCA, CySEC, DFSA, FSC, FSA$0 Cent/Premium/Zero (≈$5 by payment method)KES, ZARUSD, ZAR, KES, NGN
  • M-Pesa (KE, from KES 700)
  • Kenyan bank transfer (from KES 11,000)
  • SA bank transfer
  • Visa / Mastercard
  • Skrill
  • Neteller
E-wallets same day · SA bank ≤2 days · cards up to 10 business daysUp to 1:2000 (1:400 under CMA)~1.0 pip EUR/USD on Premium · from 0.0 on ZeroNone on Premium · per lot on ZeroMarket execution · no requotes50+ currency pairs1,000+ — FX, metals, energies, indices, stocks, bonds, ETFs, cryptoMT4, MT5, HFM App, WebTraderCent, Premium, Zero, Pro24/7 · live chat, email, phoneYesYes2010✓ Oct 2026
Exness logoExness8.9/10~88 ms market orders (independent test)
Exness doesn't publish a number — it says execution is 'nearly instantaneous'
Source ↗
  • South Africa (FSCA)
  • Kenya (CMA)
FSCA (South Africa), CMA (Kenya), FCA, CySEC, FSA, FSC, FSC, CBCS$10 Standard · $200 Pro/Raw/ZeroZAR, KES, NGNUSD, ZAR, KES, NGN, + many more
  • M-Pesa (KE)
  • Local bank transfer (KE, NG, ZA)
  • Visa / Mastercard
  • Skrill
  • Neteller
  • Crypto
Mostly automated; e-wallets and M-Pesa often within secondsUp to 1:2000 (1:400 under CMA)~0.7 pips EUR/USD on Standard · from 0.0 on Raw/ZeroNone on Standard · per lot on Raw & ZeroMarket & instant execution100+ currency pairs200+ — FX, metals, energies, indices, stocks, cryptoMT4, MT5, Exness Terminal, Exness Trade appStandard, Standard Cent, Pro, Raw Spread, Zero24/7 live chat, email, phone · 15+ languagesYesYes2008✓ Oct 2026
Pepperstone7.6/10~100 ms market orders (independent test)
Pepperstone says most orders fill in under 30 ms once they reach its servers
Source ↗
  • Kenya (CMA)
ASIC, FCA, CySEC, BaFin, DFSA, SCB, CMA (Kenya)$0NoneUSD, EUR, GBP, AUD, + more
  • M-Pesa (KE)
  • Bank transfer
  • Visa / Mastercard
  • PayPal
Processed same day; arrival depends on methodUp to 1:400 (Kenya)~0.77 pips on Standard · ~0.10 + commission on Razor$7 round turn on Razor (MT)No dealing desk90+ currency pairs1,200+ — FX, indices, commodities, shares, ETFs, cryptoMT4, MT5, cTrader, TradingView, Pepperstone appStandard, Razor24/7 · live chat, phone, emailYesYes2010✓ Oct 2026
FXTM7.2/10~210 ms market orders (independent test)
No current figure from FXTM
Source ↗
  • Kenya (CMA)
  • South Africa (FSCA)
FCA, CySEC, FSCA (South Africa), CMA (Kenya), FSC$10 Micro · $500 AdvantageNGNUSD, EUR, GBP, NGN
  • Nigerian bank transfer
  • Visa / Mastercard
  • Skrill
  • Neteller
  • Bank wire
Fees on every method (bank €1–30, e-wallets 0.5–2%)Up to 1:2000 (1:400 under CMA)~1.5 pips on Micro · from 0.0 on Advantage$0.40–$2/side on AdvantageMarket execution62 currency pairs1,000+ — FX, metals, indices, stocks, commoditiesMT4, MT5, FXTM Trader appMicro, Advantage, Advantage Plus24/5 plus weekend hours · chat, WhatsApp, Telegram, phone · 22+ languagesYesYes2011✓ Oct 2026
XM logoXM7.0/10~184 ms market orders (independent test)
XM says 99.7% of orders fill in under 66 ms (sponsored press, Aug 2026)
Source ↗
  • South Africa (FSCA, intermediary)
FSCA (South Africa), CySEC, DFSA, FSC, FSA, FSC$5ZARUSD, EUR, GBP, ZAR
  • Instant EFT via Ozow (SA)
  • Capitec & SA bank deposits
  • Visa / Mastercard
  • Skrill
  • Neteller
  • Bank wire
E-wallets within 24h · cards & bank 2–5 daysUp to 1:1000From 1.6 pips on Standard · from 0.8 on Ultra LowNone on Micro, Standard, Ultra LowMarket execution · no requotes55+ currency pairs incl. USD/ZAR1,400+ — FX, metals, indices, energies, shares, cryptoMT4, MT5, XM AppMicro, Standard, Ultra Low, Shares24/5 · live chat, email, phone · 20+ languagesYesYes2009✓ Oct 2026
AvaTrade7.0/10~145 ms market orders (independent test)
No figure from AvaTrade
Source ↗
  • South Africa (FSCA)
Central Bank, ASIC, FSCA (South Africa), FSA, CySEC, FSC$100ZARUSD, EUR, GBP, ZAR
  • Visa / Mastercard
  • Skrill
  • Neteller
  • International wire
1–5 business days · no AvaTrade feesUp to 1:400 (varies by entity)From 0.9 pips EUR/USDNone (spread-only)Market maker50+ currency pairs1,250+ — FX, stocks, indices, commodities, options, cryptoMT4, MT5, AvaTradeGO, AvaOptions, WebTraderRetail, Islamic, Professional24/5 · chat, WhatsApp, phone · English & AfrikaansYesYes2006✓ Oct 2026
IC Markets6.4/10~153 ms market orders (independent test)
IC Markets says its average is under 40 ms once the order reaches it
Source ↗
  • None — offshore (FSA Seychelles)
ASIC, CySEC, FSA, SCB$0 Standard/Raw · $100 Raw ProNoneUSD, EUR, GBP, + more
  • Visa / Mastercard
  • PayPal
  • Skrill
  • Neteller
  • Bank wire
  • FasaPay
Processed same dayUp to 1:500+ (offshore)From 0.8 pips on Standard · from 0.0 on Raw$3.50/side (MT) on RawRaw ECN-style pricing60+ currency pairs2,200+ — FX, indices, commodities, stocks, bonds, cryptoMT4, MT5, cTrader, TradingView, WebTraderStandard, Raw Spread, Raw Pro, Raw Pro+24/7 · chat, email, phoneYesYes2007✓ Oct 2026
FBS5.8/10~118 ms market orders (independent test)
FBS's EU site says 95% of orders fill within 0.4 s
Source ↗
  • None — offshore (FSC Belize)
CySEC, ASIC, FSC$5 (Standard needs $15)NoneUSD, EUR
  • FNB (South Africa)
  • Visa / Mastercard
  • Skrill
  • Neteller
  • Sticpay
Varies by methodUp to 1:3000 (offshore)From 0.7 pipsNone on most instrumentsMarket execution35+ currency pairs550+ — FX, metals, indices, stocks, energiesMT4, MT5, FBS appStandard, Islamic24/7 · chat, phone, emailYesNo2009✓ Oct 2026
Deriv5.4/10Not published or independently tested
Deriv publishes no execution figure
  • None — offshore entities
MFSA, Labuan FSA, VFSC, FSC, FSCFrom $5 (method-dependent)NoneUSD, + local via agents
  • Mobile money via pawaPay (8 markets)
  • Payment agents
  • Visa / Mastercard
  • E-wallets
  • Crypto
  • P2P
Processed within 24h (Deriv's claim)Up to 1:1000Variable (not published as an average)None on most accountsMarket execution50+ currency pairs300+ — FX, synthetic indices (24/7), stocks, commodities, crypto, ETFsDeriv MT5, Deriv cTrader, Deriv Trader, Deriv BotStandard (MT5), Financial (MT5), Swap-free24/7 · live chat, help centreYesYes1999✓ Oct 2026
FXCM5.4/10~189 ms market orders (independent test)
FXCM says its average is 17 ms once the order reaches it (Jan–Sep 2025 data)
Source ↗
  • South Africa (FSCA, intermediary)
FCA, ASIC, CySEC, FSCA (South Africa)$50NoneUSD, EUR, GBP
  • Visa / Mastercard
  • Bank wire
  • Skrill
  • Neteller
1–3 business daysUp to 1:30 on majors (SA)Variable, shown live on platformOn Active TraderNo dealing desk40+ currency pairsFX, indices, commodities, stock baskets, cryptoTrading Station, MT4, TradingViewStandard, Active Trader24/5 · chat · complaints escalate to the FAIS OmbudNoNo1999✓ Oct 2026

Facts last checked against broker sites, regulator registers and independent reviews. Always confirm which entity you sign up with.

Execution speed: to compare like with like, we use one independent test — CompareForexBrokers' 2026 test of average market-order speed on MT4 demo accounts. Brokers' own figures are usually lower because they only time the order once it reaches their servers; we show those underneath. Your speed also depends on your internet connection and distance to the server.