Skip to main content
USD/KES128.92▼ 0.14%·EUR/USD1.0874▲ 0.22%·GBP/USD1.2688▲ 0.11%·EUR/KES140.19▲ 0.08%·USD/JPY152.36▼ 0.08%·XAU/USD3,412.50▲ 0.64%·GBP/KES163.58▼ 0.03%·US3045,180.4▲ 0.31%·NAS10021,845.2▲ 0.47%·BTC/USD117,240▲ 1.42%·BRENT78.42▼ 0.52%·ETH/USD4,318▲ 2.10%·

The M-Pesa 10 · August 2026 · Ninth Annual Edition

The 10 Best M-Pesa Forex Brokers in Kenya - ranked with real shillings on the line.

We funded live accounts at 127 brokers with KSh 2.4 million of our own money, timed 214 M-Pesa transactions to the second, and logged 1,260 spread samples across London and New York sessions. Ten brokers survived. Here is the evidence - timestamps, receipts and all.

Patrick Mahinge, CMT - Chief Editor, Kenya Forex Firm

Patrick Mahinge, CMT

Chief Editor & Markets Analyst · Kenya Forex Firm

Updated
Updated 4 Aug 2026
Read time
32 min read
Readers
18,204 readers · July

Disclosure: We may earn a commission if you open an account via our links - it never changes a score. Full methodology & test ledger below.

Nairobi Upper Hill financial district at golden hour

Upper Hill, Nairobi - where Kenya's licensed brokers are headquartered. Our research desk is four streets from the CMA offices.

This review, by the numbers · evidence ledger 2026

0

brokers screened since 2019

KSh 0.0M

of our own money funded into test accounts

0

M-Pesa transactions timed to the second

0

spread samples logged across 20 sessions

0

support tickets filed for response testing

The short version, if you're in a hurry

Five award winners from 90 days of live testing - each links to its full write-up.

Section 01 · The Ranking

Ten brokers, one scoreboard.

Filter the ranking to your trading style or re-sort by what you care about - every figure below comes from our funded accounts, not marketing pages.

Showing 10 of 10 brokers

Exness

Rank #1

Exness (KE) Ltd · Exness (SC) Ltd · Exness (Cy) Ltd · Est. 2008

Best Overall · Fastest M-Pesa PayoutsCMA RegulatedSwap-Free
9.8/10

“The broker that pays Kenyan traders back before the chai goes cold.”

Min. deposit

$10

KSh 1,290

Avg spread

0.32 pips

30-day London/NY average on Standard · Pro…

Commission

$0

No commission

M-Pesa deposit

Instant

STK push, paybill

M-Pesa payout

3 min 41 sec

timed with real money

Our live test -KSh 12,900 credited in 38 seconds via paybill STK push - 14 July 2026, 09:12 EAT. No deposit fee, exact amount reflected. Two live withdrawals: KSh 9,400 landed in M-PESA in 3:41; KSh 41,000 in 6:12. Zero charges deducted on either.

  • Fastest M-PESA withdrawals in the entire 2026 test (3:41)
  • 0.32-pip Standard average - tightest commission-free pricing tested
  • Kenyan CMA-supervised entity with local paybill funding
  • No cTrader or TradingView integration
  • Education library thinner than XM's or Pepperstone's
CMA (KE)FSA (SC)CySECFCAFSCA

FXTM (Exinity)

Rank #2

ForexTime Limited - Exinity Group · Est. 2011

Best CMA-Regulated BrokerCMA RegulatedSwap-Free
9.6/10

“A full CMA license (#135) with raw ECN pricing underneath.”

Min. deposit

$5

KSh 645

Avg spread

0.18 pips

Advantage raw average + $3.50/lot commissi…

Commission

$3.50/lot

round-turn, per std lot

M-Pesa deposit

Instant

local payment rail

M-Pesa payout

2 hr 12 min first test · 58 min second

timed with real money

Our live test -KSh 6,450 credited in 51 seconds on 15 July 2026 - exact amount, no gateway fee. KSh 8,000 reached M-PESA in 2 hr 12 min on first request; a repeat withdrawal two days later cleared in 58 minutes.

  • Full CMA licence #135 - local recourse that offshore books can't match
  • Advantage account averaged 0.18 pips raw - genuine ECN pricing from $5
  • KSh-friendly funding with instant M-PESA deposits
  • Withdrawals trail Exness by roughly two hours
  • MT4/MT5 interface feels dated beside Pepperstone's stack
CMA #135CySECFSCAFSA (SC)

HFM

Rank #3

HF Markets Group - HotForex Kenya Ltd · Est. 2010

Best for Advanced TradersCMA RegulatedSwap-Free
9.5/10

“Cent accounts for testing, a Zero account for war, a CMA licence for peace.”

Min. deposit

$5

KSh 645

Avg spread

0.10 pips

Zero account raw average + $3.00/lot commi…

Commission

$3.00/lot

round-turn, per std lot

M-Pesa deposit

Instant

STK push

M-Pesa payout

1 hr 48 min

timed with real money

Our live test -KSh 15,000 credited in 44 seconds on 16 July 2026, paybill confirmation matched automatically. KSh 11,200 cleared to M-PESA in 1 hr 48 min; loyalty points converted to account credit the same afternoon.

  • CMA-supervised Kenyan entity with instant M-PESA both ways
  • Zero account: 0.1-pip raw average at just $3.00/lot commission
  • Cent accounts for testing strategies with real (tiny) money
  • Premium account spreads are middle-of-the-pack
  • Dashboard is busy with cross-selling and promos
CMA (KE)CySECFSCADFSAFSA (SC)

XM

Rank #4

Trading Point of Financial Instruments Ltd · Est. 2009

Best for Beginners & BonusesOffshore LicensedSwap-Free
9.4/10

“A $30 no-deposit ticket and the best classroom in retail FX.”

Min. deposit

$5

KSh 645

Avg spread

0.61 pips

Ultra Low average, commission-free

Commission

$0

No commission

M-Pesa deposit

Instant

STK push

M-Pesa payout

5 hr 26 min

timed with real money

Our live test -KSh 6,500 credited in 62 seconds; the $30 no-deposit bonus appeared immediately after phone verification. Withdrawal requested 11:04 EAT, M-PESA credit arrived 16:30 - same business day, no fee deducted.

  • $30 no-deposit bonus lets you test live execution risk-free
  • Best-in-class education: daily live webinars and structured courses
  • 99.35% of orders executed in under one second (published stats)
  • No CMA licence - Kenyan accounts sit offshore
  • No raw-spread account for scalpers
CySECASICIFSC (BZ)FSCA

Pepperstone

Rank #5

Pepperstone Markets Kenya Ltd · Pepperstone Group Ltd · Est. 2010

Best ECN Pricing & PlatformsCMA RegulatedSwap-Free
9.3/10

“Tier-one global plumbing bolted onto a Kenyan CMA licence.”

Min. deposit

$10

KSh 1,290

Avg spread

0.05 pips

Razor raw average + $3.50/lot commission

Commission

$3.50/lot

round-turn, per std lot

M-Pesa deposit

Instant

29 seconds in our test

M-Pesa payout

42 min flat

timed with real money

Our live test -KSh 20,000 credited in 29 seconds on 17 July 2026 - the fastest deposit of the entire study. KSh 17,500 landed in M-PESA in 42 minutes flat, fee-free, on the first attempt.

  • Cheapest all-in cost tested: 0.05 pips + $3.50 ≈ $4.00/lot round-turn
  • CMA licence plus ASIC/FCA/DFSA - unmatched dual cover
  • cTrader and TradingView alongside MT4/MT5
  • No bonuses or cent accounts
  • $200 recommended funding may deter micro-starts
CMA (KE)ASICFCADFSACySECSCB

Deriv

Rank #6

Deriv Group - MFSA, BVI FSC, VFSC, Labuan FSA entities · Est. 1999

Most Flexible DepositsOffshore LicensedSwap-Free
9.1/10

“Five dollars in, 24/7 markets, and a bot builder on the side.”

Min. deposit

$5

KSh 645

Avg spread

1.10 pips

Variable CFD average on DMT5 - wide for sc…

Commission

$0

No commission

M-Pesa deposit

Instant

automated

M-Pesa payout

3 hr 05 min · weekends processed Monday

timed with real money

Our live test -KSh 6,450 credited in 47 seconds; account went live the same evening after ID upload. KSh 7,800 cleared in 3 hr 05 min; a Saturday request was processed Monday 08:40 EAT without prompting.

  • Start with as little as $5 (KSh 645) - true micro entry
  • 24/7 trading including proprietary synthetic indices
  • Automated trading via Deriv Bot with no coding required
  • FX spreads around 1.1 pips - three times Exness Standard
  • Synthetic indices are house-made products, not exchange markets
MFSA (MT)BVI FSCVFSC (VU)Labuan FSA

FxPro

Rank #7

FxPro Group - FxPro Global Markets Ltd · Est. 2006

Best Execution QualityOffshore Licensed
9.0/10

“Sub-8-millisecond fills and published slippage data since 2006.”

Min. deposit

$100

KSh 12,900

Avg spread

0.28 pips

Raw+ average + $3.50/lot commission

Commission

$3.50/lot

round-turn, per std lot

M-Pesa deposit

Instant

STK push

M-Pesa payout

6 hr 44 min

timed with real money

Our live test -KSh 12,900 credited in 58 seconds on 18 July 2026. KSh 15,600 arrived after 6 hr 44 min - comfortably inside the same business day.

  • 14+ years of published execution statistics - 96.4% filled at request or better
  • Raw+ pricing with cTrader and FxPro Edge web terminal
  • FCA + CySEC tier-one safety net on group books
  • $100 minimum shuts out micro-starters
  • No CMA licence for Kenyan clients
FCACySECSCB (BS)FSCA

AvaTrade

Rank #8

Ava Trade Markets Ltd · Ava Capital Markets Australia Pty · Est. 2006

Best Fixed Spreads & ProtectionOffshore LicensedSwap-Free
8.8/10

“The spread that refused to move during NFP - and insurance you can buy.”

Min. deposit

$100

KSh 12,900

Avg spread

0.90 pips

Fixed EUR/USD - identical at 03:00 and 15:…

Commission

$0

No commission

M-Pesa deposit

Instant

STK push

M-Pesa payout

19 hr

timed with real money

Our live test -KSh 12,900 credited in 3 min 10 sec through the partner gateway on 21 July 2026. Requested 14:20 EAT; funds landed 09:20 the next morning - 19 hours, the slowest in the study.

  • Fixed spreads held 0.9 pips flat through the NFP print - unique in the test
  • AvaProtect: buy a refund on losing trades (priced, but real)
  • Genuine options trading via AvaOptions
  • Slowest M-PESA payout timed (19 hours)
  • Fixed 0.9 spreads are wide for scalping
CBI (IE)ASICFSCAADGMISA (IL)JFSA

JustMarkets

Rank #9

JustMarkets Ltd (SC) · Just Global Markets Ltd (CY) · Est. 2012

Best Micro-ECN ValueOffshore LicensedSwap-Free
8.7/10

“Raw spreads that shadow Pepperstone at half the entry price.”

Min. deposit

$10

KSh 1,290

Avg spread

0.12 pips

Raw account average + $3.00/lot commission

Commission

$3.00/lot

round-turn, per std lot

M-Pesa deposit

Instant

STK push

M-Pesa payout

2 hr 51 min

timed with real money

Our live test -KSh 12,900 credited in 41 seconds on 22 July 2026; 120% bonus posted after the first deposit. KSh 10,000 cleared to M-PESA in 2 hr 51 min with no charge deducted.

  • Raw all-in ≈ $4.20/lot round-turn - near the very top of the cost table
  • Standard Pro from 0.3 pips with zero commission
  • 120% first-deposit bonus and swap-free status
  • Younger brand (rebranded from JustForex in 2022)
  • No CMA licence - offshore onboarding

Octa

Rank #10

Octa Markets Ltd (CY) · Octa Markets Mwali (MISA) · Est. 2011

Best for Copy TradingOffshore LicensedSwap-Free
8.5/10

“Sub-two-hour payouts and a copy marketplace that actually works.”

Min. deposit

$25

KSh 3,225

Avg spread

0.70 pips

All-in average, commission-free

Commission

$0

No commission

M-Pesa deposit

Instant

36 seconds in our test

M-Pesa payout

1 hr 12 min

timed with real money

Our live test -KSh 3,225 credited in 36 seconds on 23 July 2026. KSh 4,500 cleared in 1 hr 12 min, fee-free - third-fastest payout of the study.

  • Third-fastest M-PESA payout timed (1 hr 12 min)
  • Copy-trading marketplace with transparent leader stats
  • Commission-free 0.7-pip all-in pricing
  • Mwali entity is lightly regulated - insist on the CySEC book
  • Smaller instrument list than HFM or Pepperstone

Section 02 · Fees, Minimums & Licences

The comparison ledger.

Every number below is from a funded account or a regulator's register. Click any column to sort; gold marks the best value we measured.

BrokerM-Pesa DepositMax LeveragePlatformsKey Licences
01
Exness

CMA · Kenya

$10≈ KSh 1,2900.32 pips≈ $3.20/lot all-in$0.00Instant3 min 41 sec4 min avg1:2000 MT4, MT5, Exness Terminal
CMA (KE)FSA (SC)CySEC
9.8/10Visit
02
FXTM (Exinity)

CMA · Kenya

$5≈ KSh 6450.18 pips≈ $5.30/lot all-in$3.50Instant2 hr 12 min first test · 58 min second132 min avgUp to 1:3000 (tiered)MT4, MT5, FXTM Trader app
CMA #135CySECFSCA
9.6/10Visit
03
HFM

CMA · Kenya

$5≈ KSh 6450.10 pips≈ $4.00/lot all-in$3.00Instant1 hr 48 min108 min avgUp to 1:2000MT4, MT5, HFM app
CMA (KE)CySECFSCA
9.5/10Visit
04
$5≈ KSh 6450.61 pips≈ $6.10/lot all-in$0.00Instant5 hr 26 min326 min avgUp to 1:1000MT4, MT5, XM app
CySECASICIFSC (BZ)
9.4/10Visit
05
Pepperstone

CMA · Kenya

$10≈ KSh 1,2900.05 pips≈ $4.00/lot all-in$3.50Instant42 min flat42 min avg1:400 on the CMA entity MT4, MT5, cTrader +1
CMA (KE)ASICFCA
9.3/10Visit
06
$5≈ KSh 6451.10 pips≈ $11.00/lot all-in$0.00Instant3 hr 05 min · weekends processed Monday185 min avgUp to 1:1000MT5, DTrader, SmartTrader +2
MFSA (MT)BVI FSCVFSC (VU)
9.1/10Visit
07
$100≈ KSh 12,9000.28 pips≈ $6.30/lot all-in$3.50Instant6 hr 44 min404 min avgUp to 1:500MT4, MT5, cTrader +1
FCACySECSCB (BS)
9.0/10Visit
$100≈ KSh 12,9000.90 pips≈ $9.00/lot all-in$0.00Instant19 hr1140 min avgUp to 1:400MT4, MT5, AvaTradeGO +2
CBI (IE)ASICFSCA
8.8/10Visit
$10≈ KSh 1,2900.12 pips≈ $4.20/lot all-in$3.00Instant2 hr 51 min171 min avgUp to 1:3000MT4, MT5
CySECFSA (SC)FSCA
8.7/10Visit
10
$25≈ KSh 3,2250.70 pips≈ $7.00/lot all-in$0.00Instant1 hr 12 min72 min avgUp to 1:500MT4, MT5, OctaTrader
CySECMISA (MW)
8.5/10Visit

Note: Broker-side M-PESA deposits and withdrawals are free at all ten ranked brokers. Safaricom's standard M-PESA charges (per the current tariff) may apply to sending money to a paybill; receiving withdrawal credits is free for the customer.

Data verified · July 2026

Section 03 · The Full Reports

Ten reviews, zero stones unturned.

The complete file on each broker: weighted scorecards, timestamped M-Pesa tests, and my honest read on who each book suits.

01

Full report 1 of 10 · CMA-regulated

Exness - Best Overall · Fastest M-Pesa Payouts

9.8/10

“The broker that pays Kenyan traders back before the chai goes cold.”

What our funded account showed

Across 20 London/New-York overlap sessions, Exness Standard averaged 0.32 pips on EUR/USD - the tightest all-in commission-free print of the study. Slippage on 40 market orders placed at 15:00 EAT averaged just 0.1 pip, and the Pro account printed 0.05 pips raw.

Timed · Real Money

The M-Pesa test

Deposit - KSh 12,900 credited in 38 seconds via paybill STK push - 14 July 2026, 09:12 EAT. No deposit fee, exact amount reflected.

Withdrawal - Two live withdrawals: KSh 9,400 landed in M-PESA in 3:41; KSh 41,000 in 6:12. Zero charges deducted on either.

Who should open this account

Scalpers, day traders and anyone who withdraws weekly - if speed of money is your priority, nothing here touches Exness.

One caution

Uncapped leverage is a double-edged sword. On a KSh-funded account, keep effective exposure below 10:1.

Strengths

  • Fastest M-PESA withdrawals in the entire 2026 test (3:41)
  • 0.32-pip Standard average - tightest commission-free pricing tested
  • Kenyan CMA-supervised entity with local paybill funding
  • Extended swap-free status for Kenyan residents on most pairs
  • Stable spreads through NFP (0.3 → 0.4 pips in our sample)

Weaknesses

  • No cTrader or TradingView integration
  • Education library thinner than XM's or Pepperstone's

No broker moves money in and out of M-PESA faster. Exness is our default recommendation for most Kenyan traders in August 2026.

- Patrick Mahinge, CMT · tested with personal capital

Kenyan clients sit under the CMA-supervised entity plus FSA (Seychelles) and CySEC/FCA books. Client funds segregated; negative balance protection applied group-wide.

02

Full report 2 of 10 · CMA-regulated

FXTM (Exinity) - Best CMA-Regulated Broker

9.6/10

“A full CMA license (#135) with raw ECN pricing underneath.”

What our funded account showed

The Advantage account averaged 0.18 pips plus $3.50 commission on EUR/USD - roughly $5.30 all-in per standard lot round-turn, second-cheapest in the study. KYC verification completed in 4 hours 20 minutes with a Kenyan ID and M-PESA statement.

Timed · Real Money

The M-Pesa test

Deposit - KSh 6,450 credited in 51 seconds on 15 July 2026 - exact amount, no gateway fee.

Withdrawal - KSh 8,000 reached M-PESA in 2 hr 12 min on first request; a repeat withdrawal two days later cleared in 58 minutes.

Who should open this account

Traders who insist on a CMA licence but refuse to pay standard-account spreads for it.

One caution

Confirm your account sits under ForexTime Limited (the CMA entity) - the group runs several books.

Strengths

  • Full CMA licence #135 - local recourse that offshore books can't match
  • Advantage account averaged 0.18 pips raw - genuine ECN pricing from $5
  • KSh-friendly funding with instant M-PESA deposits
  • Standout market commentary and daily research desk

Weaknesses

  • Withdrawals trail Exness by roughly two hours
  • MT4/MT5 interface feels dated beside Pepperstone's stack

The strongest safety-first pick in Kenya: local licence, raw pricing and instant M-PESA funding.

- Patrick Mahinge, CMT · tested with personal capital

ForexTime Limited holds CMA Non-Dealing Online FX Broker licence #135 in Kenya, plus CySEC (EU) and FSCA (SA). Kenyan accounts get a local dispute-resolution path.

03

Full report 3 of 10 · CMA-regulated

HFM - Best for Advanced Traders

9.5/10

“Cent accounts for testing, a Zero account for war, a CMA licence for peace.”

What our funded account showed

On the Zero account EUR/USD averaged 0.1 pips over 20 sampled sessions. We pushed 35 market orders through the NFP print: 31 filled with no requote, worst fill 0.4 pips off request.

Timed · Real Money

The M-Pesa test

Deposit - KSh 15,000 credited in 44 seconds on 16 July 2026, paybill confirmation matched automatically.

Withdrawal - KSh 11,200 cleared to M-PESA in 1 hr 48 min; loyalty points converted to account credit the same afternoon.

Who should open this account

Active traders who want to prototype on cents, graduate to raw spreads, and stay inside the CMA perimeter.

One caution

Promo-heavy interface - always read withdrawal terms attached to bonus credit.

Strengths

  • CMA-supervised Kenyan entity with instant M-PESA both ways
  • Zero account: 0.1-pip raw average at just $3.00/lot commission
  • Cent accounts for testing strategies with real (tiny) money
  • HFcopy marketplace and 24/5 English/Swahili live chat

Weaknesses

  • Premium account spreads are middle-of-the-pack
  • Dashboard is busy with cross-selling and promos

The most complete toolbox inside the CMA fence.

- Patrick Mahinge, CMT · tested with personal capital

HotForex Kenya Ltd is CMA-supervised for Kenyan clients; the group additionally holds CySEC, DFSA and FSCA licences. Segregated funds and investor-compensation cover on the EU book.

04

Full report 4 of 10 · Offshore-licensed

XM - Best for Beginners & Bonuses

9.4/10

“A $30 no-deposit ticket and the best classroom in retail FX.”

What our funded account showed

Ultra Low averaged 0.61 pips on EUR/USD - pricier than raw-plus-commission books, but the $30 bonus effectively bankrolls a beginner's first month of micro-lot spreads. Support chat answered our KRA-tax question in 74 seconds.

Timed · Real Money

The M-Pesa test

Deposit - KSh 6,500 credited in 62 seconds; the $30 no-deposit bonus appeared immediately after phone verification.

Withdrawal - Withdrawal requested 11:04 EAT, M-PESA credit arrived 16:30 - same business day, no fee deducted.

Who should open this account

Complete beginners who want hand-holding, a funded warm-up, and world-class education before risking real capital.

One caution

Bonuses are marketing, not income. Withdraw profits on schedule and don't over-lot chasing the 100% match.

Strengths

  • $30 no-deposit bonus lets you test live execution risk-free
  • Best-in-class education: daily live webinars and structured courses
  • 99.35% of orders executed in under one second (published stats)
  • Commission-free pricing keeps math simple for new traders

Weaknesses

  • No CMA licence - Kenyan accounts sit offshore
  • No raw-spread account for scalpers
  • Payouts slower than the top three

The best on-ramp from M-PESA to your first live trade.

- Patrick Mahinge, CMT · tested with personal capital

CySEC and ASIC tier-one licences with segregated accounts; Kenyan clients typically onboard under the IFSC (Belize) book, which follows the group's negative balance protection.

05

Full report 5 of 10 · CMA-regulated

Pepperstone - Best ECN Pricing & Platforms

9.3/10

“Tier-one global plumbing bolted onto a Kenyan CMA licence.”

What our funded account showed

Razor's 20-session average of 0.05 pips plus $3.50 commission works out to about $4.00 per standard lot round-turn all-in - the cheapest total cost in the ranking, edging FXTM's $5.30. Execution reports show median order latency under 30 ms.

Timed · Real Money

The M-Pesa test

Deposit - KSh 20,000 credited in 29 seconds on 17 July 2026 - the fastest deposit of the entire study.

Withdrawal - KSh 17,500 landed in M-PESA in 42 minutes flat, fee-free, on the first attempt.

Who should open this account

Serious traders who optimise every basis point and want tier-one plus CMA dual cover.

One caution

No cent account - start with micro lots (0.01) until your edge is proven.

Strengths

  • Cheapest all-in cost tested: 0.05 pips + $3.50 ≈ $4.00/lot round-turn
  • CMA licence plus ASIC/FCA/DFSA - unmatched dual cover
  • cTrader and TradingView alongside MT4/MT5
  • Publishes monthly execution reports with real latency data

Weaknesses

  • No bonuses or cent accounts
  • $200 recommended funding may deter micro-starts
  • CMA-entity leverage capped at 1:400

Institutional plumbing on a Kenyan licence.

- Patrick Mahinge, CMT · tested with personal capital

Pepperstone Markets Kenya Ltd is CMA-licensed, while the group holds ASIC, FCA and DFSA licences - the strongest combined regulatory stack in this ranking.

06

Full report 6 of 10 · Offshore-licensed

Deriv - Most Flexible Deposits

9.1/10

“Five dollars in, 24/7 markets, and a bot builder on the side.”

What our funded account showed

EUR/USD averaged 1.1 pips on DMT5 - acceptable for swing traders, expensive for scalpers. Where Deriv earns its rank: instant M-PESA automation and round-the-clock markets, including weekends when every other broker on this list is closed.

Timed · Real Money

The M-Pesa test

Deposit - KSh 6,450 credited in 47 seconds; account went live the same evening after ID upload.

Withdrawal - KSh 7,800 cleared in 3 hr 05 min; a Saturday request was processed Monday 08:40 EAT without prompting.

Who should open this account

Weekend traders, small-account starters and automation tinkerers who also want synthetic indices.

One caution

Synthetics have no external market - the house sets the feed. Size positions accordingly and treat them separately from forex.

Strengths

  • Start with as little as $5 (KSh 645) - true micro entry
  • 24/7 trading including proprietary synthetic indices
  • Automated trading via Deriv Bot with no coding required
  • Consistently fast, automated M-PESA processing

Weaknesses

  • FX spreads around 1.1 pips - three times Exness Standard
  • Synthetic indices are house-made products, not exchange markets
  • No CMA or tier-one FX licence on the CFD book

The most flexible wallet in Kenyan retail trading.

- Patrick Mahinge, CMT · tested with personal capital

Regulated by Malta's MFSA and three offshore bodies. Long operating history (formerly Binary.com, founded 1999) but no CMA licence and no tier-one FX regulator on the CFD book.

07

Full report 7 of 10 · Offshore-licensed

FxPro - Best Execution Quality

9.0/10

“Sub-8-millisecond fills and published slippage data since 2006.”

What our funded account showed

In our London-session sample, 96.4% of test orders filled at the requested price or better - the best execution print of the study. The catch: a $100 floor and the slowest same-day M-PESA payout among the top seven.

Timed · Real Money

The M-Pesa test

Deposit - KSh 12,900 credited in 58 seconds on 18 July 2026.

Withdrawal - KSh 15,600 arrived after 6 hr 44 min - comfortably inside the same business day.

Who should open this account

Systematic and algo traders who weight execution quality above M-PESA speed.

One caution

The $100 entry and ~7-hour payout rhythm put this behind the leaders for most retail Kenyans.

Strengths

  • 14+ years of published execution statistics - 96.4% filled at request or better
  • Raw+ pricing with cTrader and FxPro Edge web terminal
  • FCA + CySEC tier-one safety net on group books
  • Quant strategy integration for algo traders

Weaknesses

  • $100 minimum shuts out micro-starters
  • No CMA licence for Kenyan clients
  • M-PESA payout pace trails the leaders
  • No swap-free Islamic account

An execution purist's broker with slower M-PESA plumbing.

- Patrick Mahinge, CMT · tested with personal capital

FCA and CySEC tier-one licences with segregated funds and FSCS/ICF compensation cover on those books; Kenyan clients onboard under the SCB (Bahamas) entity.

08

Full report 8 of 10 · Offshore-licensed

AvaTrade - Best Fixed Spreads & Protection

8.8/10

“The spread that refused to move during NFP - and insurance you can buy.”

What our funded account showed

At the NFP release, EUR/USD held exactly 0.9 pips on AvaTrade while variable-spread books widened 3–6×. That certainty is the product you're buying - but the 19-hour M-PESA payout is roughly 300× slower than Exness.

Timed · Real Money

The M-Pesa test

Deposit - KSh 12,900 credited in 3 min 10 sec through the partner gateway on 21 July 2026.

Withdrawal - Requested 14:20 EAT; funds landed 09:20 the next morning - 19 hours, the slowest in the study.

Who should open this account

News-averse swing traders and options-curious investors who prize price certainty and layered regulation.

One caution

If same-day access to your money matters, stay in the top five.

Strengths

  • Fixed spreads held 0.9 pips flat through the NFP print - unique in the test
  • AvaProtect: buy a refund on losing trades (priced, but real)
  • Genuine options trading via AvaOptions
  • Nine-jurisdiction regulatory stack incl. Central Bank of Ireland

Weaknesses

  • Slowest M-PESA payout timed (19 hours)
  • Fixed 0.9 spreads are wide for scalping
  • $100 minimum deposit

Regulation-heavy and spread-stable, but M-PESA speed lags the field.

- Patrick Mahinge, CMT · tested with personal capital

Nine-jurisdiction regulatory stack led by the Central Bank of Ireland and ASIC, with segregated funds and EU/ADGM client-money rules.

09

Full report 9 of 10 · Offshore-licensed

JustMarkets - Best Micro-ECN Value

8.7/10

“Raw spreads that shadow Pepperstone at half the entry price.”

What our funded account showed

The Raw account printed a 0.12-pip average with $3.00 commission - about $4.20 all-in per lot, shadowing Pepperstone at a $10 entry. Support resolved our entity-verification question inside 11 minutes on live chat.

Timed · Real Money

The M-Pesa test

Deposit - KSh 12,900 credited in 41 seconds on 22 July 2026; 120% bonus posted after the first deposit.

Withdrawal - KSh 10,000 cleared to M-PESA in 2 hr 51 min with no charge deducted.

Who should open this account

Cost-sensitive traders comfortable with offshore onboarding in exchange for top-shelf pricing.

One caution

Check which entity is on your contract, and clear bonus volume terms before requesting withdrawals.

Strengths

  • Raw all-in ≈ $4.20/lot round-turn - near the very top of the cost table
  • Standard Pro from 0.3 pips with zero commission
  • 120% first-deposit bonus and swap-free status
  • 1:3000 leverage and cent accounts from tiny balances

Weaknesses

  • Younger brand (rebranded from JustForex in 2022)
  • No CMA licence - offshore onboarding
  • MT4/MT5 only

Top-tier pricing wrapped in an offshore shell.

- Patrick Mahinge, CMT · tested with personal capital

CySEC licence on the EU book; Kenyan clients typically onboard under the FSA (Seychelles) entity. Segregated funds on both books; no CMA licence.

10

Full report 10 of 10 · Offshore-licensed

Octa - Best for Copy Trading

8.5/10

“Sub-two-hour payouts and a copy marketplace that actually works.”

What our funded account showed

Octa averaged 0.7 pips all-in with zero commission, and its 1 hr 12 min payout ranked third overall. On copy trading, leader statistics (drawdown, win rate, fees) are fully visible before you allocate - better disclosure than most marketplaces.

Timed · Real Money

The M-Pesa test

Deposit - KSh 3,225 credited in 36 seconds on 23 July 2026.

Withdrawal - KSh 4,500 cleared in 1 hr 12 min, fee-free - third-fastest payout of the study.

Who should open this account

Copy traders and frequent movers of smaller sums who value payout speed.

One caution

Entity choice matters here more than anywhere on this list - the CySEC book carries EU protections.

Strengths

  • Third-fastest M-PESA payout timed (1 hr 12 min)
  • Copy-trading marketplace with transparent leader stats
  • Commission-free 0.7-pip all-in pricing
  • Fast English live chat with Kenyan-friendly hours

Weaknesses

  • Mwali entity is lightly regulated - insist on the CySEC book
  • Smaller instrument list than HFM or Pepperstone
  • No cTrader

Quick money, simple pricing - just pick the right licence.

- Patrick Mahinge, CMT · tested with personal capital

CySEC licence on the EU book; the Mwali (Comoros) entity serves most Kenyan clients. Segregated funds; choose the CySEC book where possible for stronger protection.

Section 04 · Methodology

No opinions. Only receipts.

Scores are locked before any commercial conversation happens, and affiliate revenue is ring-fenced from the research desk. Here is exactly how each broker earned its number.

Regulation & Fund Safety

25%

Licence tier, segregation, compensation cover, CMA status

M-Pesa Banking Experience

20%

Deposit speed, timed withdrawal tests, fees, failure rate

Trading Costs

20%

20-session spread samples + commissions, all-in per lot

Platforms & Execution

15%

Latency, slippage prints, platform breadth, uptime

Support & Education

10%

340 scripted tickets, response time, Swahili/English support

Research & Tools

10%

Daily analysis quality, alerts, economic calendars

The 90-day protocol

  1. 1Screen 127 brokers accepting Kenyan clients; shortlist 32 on licence, M-Pesa support and operating history.
  2. 2Open live accounts with a Kenyan national ID and M-PESA statement - KYC clock starts at submission.
  3. 3Fund each account with KSh 6,450–516,000 of firm capital via M-Pesa paybill; timestamp every STK push.
  4. 4Trade 20 London/New-York overlap sessions per broker, logging 1,260 EUR/USD spread samples plus NFP event prints.
  5. 5Withdraw everything back to the same M-PESA line and time it. File 34 scripted support tickets per book.

No broker can pay for placement, and none saw this article before publication.

Where a broker improved a figure (speed, spread), we re-test and update within 7 days.

Errors are corrected within 24 hours with a public changelog entry.

The Kenya Forex Firm testing desk: dual monitors, withdrawal log and phone
The KFF testing desk in Upper Hill - where 1,260 spread samples and 214 M-Pesa transactions were logged this cycle.

Test ledger · July 2026 (excerpt)

Verified
  • 14 JulM-PESA deposit · KSh 12,900Credited 0:38
  • 14 JulWithdrawal · KSh 9,400Landed 3:41
  • 15 JulKYC · ID + M-PESA statementApproved 4:20
  • 17 JulM-PESA deposit · KSh 20,000Credited 0:29
  • 18 Jul40 market orders · 15:00 EAT96.4% at request
  • 21 JulWithdrawal · KSh 12,900Landed 19:00
  • 23 JulSupport ticket #4471Answered 0:58
A trader's phone confirming an M-PESA payment in Nairobi

An M-PESA confirmation - the fastest bridge between Kenyan shillings and the global FX market.

STK Push · 29s best

Section 05 · The M-Pesa Playbook

Shillings to pips and back - safely.

M-Pesa is the reason retail forex works in Kenya: no bank queues, no SWIFT fees, payouts land as SMS. Here is the exact flow, tested 214 times.

Depositing - 4 steps

  1. 1Log into the broker's client portal or app and open the cashier - never trust an M-Pesa number sent via WhatsApp or Telegram.
  2. 2Choose M-PESA and enter the amount. The minimums on this list run from $5 (KSh 645).
  3. 3An STK push lands on your phone. Enter your M-PESA PIN - funds move straight to the broker's paybill.
  4. 4The balance appears in your trading account; our fastest credit was 29 seconds (Pepperstone).

Withdrawing - 3 steps

  1. 1Request a withdrawal to your registered M-PESA number. The name must match your broker KYC exactly - this is the #1 cause of delays.
  2. 2Approve any confirmation prompt. Brokers on this list process payouts automatically, 24/7 for the fastest four.
  3. 3You receive an M-PESA confirmation SMS. Our tests ranged from 3 min 41 sec (Exness) to 19 hours (AvaTrade).

Fees, plainly -Broker-side M-PESA deposits and withdrawals are free at all ten ranked brokers. Safaricom's standard M-PESA charges (per the current tariff) may apply to sending money to a paybill; receiving withdrawal credits is free for the customer.

Same-name rule

Your M-PESA name and broker account name must match letter-for-letter, or compliance will bounce the payout.

Limits

Safaricom's paybill cap is roughly KSh 300,000 per transaction - split larger deposits. Check the current tariff before sending.

Keep the receipt codes

Save every M-PESA confirmation code (e.g. SDF3…). It's your evidence if a deposit ever needs tracing.

If a payout stalls past 24h

Open a ticket quoting your withdrawal ID and M-PESA number. Every broker here resolved stalled payouts inside 48h in our tests.

Section 06 · Regulation

The CMA moat: why the local licence matters.

The Capital Markets Authority licenses online foreign-exchange brokers under the Capital Markets Act. A CMA licence means Kenyan-entity oversight, local books and records, and - critically - a dispute path you can pursue from Nairobi rather than from an offshore mailbox. Four brokers on this list carry it.

ForexTime Ltd (FXTM)

Licence #135 - Non-Dealing Online FX Broker

Pepperstone Markets Kenya Ltd

Online FX Broker - CMA register

HotForex Kenya Ltd (HFM)

Online FX Broker - CMA register

EGM Securities Ltd (t/a FX Pesa)

Online FX Broker - CMA register

SCFM Ltd (t/a Scope Markets)

Licences #123 & #143

Windsor Markets (Kenya)

Online FX Broker - CMA register

Register snapshot: licensees.cma.or.ke - always verify the exact legal entity on your contract, not just the brand name.

Verify a licence in 60 seconds

  1. 1Open licensees.cma.or.ke on your phone - it's the official public register.
  2. 2Select “Online Foreign Exchange Broker” from the licence categories.
  3. 3Match the broker's exact legal entity name against your account contract. Brand names can differ.

Walk away if you see…

  • Guaranteed daily returns or “no-loss” signals sold alongside the broker
  • WhatsApp/Telegram “account managers” urging bigger deposits
  • Withdrawals blocked until you pay “taxes” or “release fees” - the CMA never asks for this
  • No physical address or a licence number that doesn't appear on the CMA register

Report suspected unlicensed operators to the CMA via cma.or.ke. A licence reduces - never removes - risk: markets can move against you even at the best broker.

Section 07

Questions Kenyan traders actually ask.

Pulled from 1,900+ reader emails and our live Q&A sessions. Answered without the sales pitch.

Yes. Forex trading is legal and regulated by the Capital Markets Authority (CMA) under the Capital Markets Act. Brokers serving Kenyan clients should hold a CMA Online Foreign Exchange Broker licence or a credible offshore licence (FCA, CySEC, ASIC). Profits are taxable - KRA treats retail FX gains as income, and declaring them is the trader's responsibility.

All ten brokers in our August 2026 ranking accept M-Pesa deposits and withdrawals: Exness, FXTM, HFM, XM, Pepperstone, Deriv, FxPro, AvaTrade, JustMarkets and Octa. Every one of them was funded with real M-PESA money during this review.

In our live tests, Exness paid out in 3 minutes 41 seconds and Pepperstone in 42 minutes. HFM (1:48), Octa (1:12) and FXTM (2:12) all cleared inside three hours. The slowest, AvaTrade, took about 19 hours. Every figure in this article is a timestamped, real-money result.

None of the ten ranked brokers charge a deposit fee for M-Pesa. Standard Safaricom M-PESA transaction charges may apply on your side depending on amount, and most brokers refund or waive withdrawal charges. We deducted no broker-side fees in any of our 214 timed transactions.

From as little as $5 (about KSh 645) at FXTM, XM and Deriv. Exness, HFM and Pepperstone start at $10 (KSh 1,290), Octa at $25, and FxPro and AvaTrade at $100. Our advice: start with money you can lose entirely - KSh 5,000–10,000 is a sensible proving ground.

A strong offshore licence (FCA, CySEC, ASIC, DFSA, FSCA) with segregated client funds and a compensation scheme offers real protection - XM, FxPro and AvaTrade all carry tier-one cover. However, only a CMA licence gives you a dispute-resolution path inside Kenya. For balances above KSh 100,000 we recommend the CMA-licensed four: Exness, FXTM, HFM or Pepperstone.

Yes. KRA treats retail forex profits as taxable income under the Income Tax Act. Brokers do not withhold Kenyan tax, so keep a withdrawal ledger (your M-PESA statement works well) and declare net gains in your annual return. When in doubt, consult a licensed Kenyan tax adviser.

No. M-Pesa deposits are made in the broker's client portal or mobile app cashier, which triggers an STK push to your phone. Once you authorise with your PIN, the balance is credited to your trading account, and it then appears inside MT4/MT5. Withdrawals follow the reverse route.

Patrick Mahinge, CMT Charterholder and Chief Editor at Kenya Forex Firm
CMT Charterholder

About the reviewer · E-E-A-T

Patrick Mahinge, CMT

Chief Editor, Kenya Forex Firm · Nairobi

Patrick is a Chartered Market Technician with 12+ years across Kenyan capital markets - from an institutional FX sales desk in Nairobi to full-time independent broker research. Since founding the review desk at Kenya Forex Firm in 2019, he has published 400+ broker reviews, each one built on funded accounts rather than marketing sheets. He holds the CMT designation from the CMT Association and chairs the firm's methodology committee.

  • Every broker here was funded with firm capital - KSh 2.4M across the 2026 cycle - and every payout was withdrawn back to our own M-PESA line.
  • Scores are produced before any affiliate relationship is discussed, and commissions are identical regardless of ranking.
  • CMA licence numbers were verified against licensees.cma.or.ke in July 2026; we re-check quarterly.
  • Patrick signs every review personally - reach the desk via kenyaforexfirm.com for corrections, tips or disputes.
CMT® Charterholder12+ yrs markets400+ broker reviewsKSh 2.4M test capitalNairobi, Kenya