Checking a broker's M-Pesa option safely.

Checking a broker's M-Pesa option safely.

Several brokers licensed by Kenya's Capital Markets Authority offer M-Pesa for deposits and withdrawals, which makes funding a trading account as quick as sending money to a friend. The safest way to choose one is in two steps: confirm the broker's Kenyan company on the CMA's public register, then read the M-Pesa limits, fees and processing times on that company's Kenyan website or help centre.

Forex Brokers That Accept M-Pesa in Kenya: How to Check and What to Compare. Regulator: Capital Markets Authority (CMA), Kenya; Licensees on the register: 14 online forex brokers; Where to check M-Pesa terms: The broker's Kenyan website or help centre; Typical account currency: US dollars, converted from shillings; Avoid: Unlicensed platforms and personal-number deposits
Forex Brokers That Accept M-Pesa in Kenya: How to Check and What to Compare: the figures from this section at a glance.

We do not repeat each broker's M-Pesa limits here, because they change and differ by account type. Instead, this page shows the 14 licensees on the CMA register, how to read their payment pages, and what to compare.

RegulatorCapital Markets Authority (CMA), Kenya
Licensees on the register14 online forex brokers
Where to check M-Pesa termsThe broker's Kenyan website or help centre
Typical account currencyUS dollars, converted from shillings
AvoidUnlicensed platforms and personal-number deposits

CMA-licensed online forex brokers

Company on the CMA registerLicence no.Group we review
EGM Securities Limited (FXPesa)107Not reviewed by FX Recap
SCFM Limited (Scope Markets)123Not reviewed by FX Recap
Pepperstone Markets Kenya Limited128Not reviewed by FX Recap
Exinity Capital East Africa Limited135FXTM's group
HFM Investments Limited (HF Markets)155Not reviewed by FX Recap
Windsor Markets Kenya Limited156Not reviewed by FX Recap
Exness KE Limited162Exness
Ingot Ke Limited173Not reviewed by FX Recap
Admirals KE Limited178Not reviewed by FX Recap
FP Markets Limited193FP Markets
IC Markets (KE) Limited199IC Markets
ANZO Capital Limited219Not reviewed by FX Recap
TPXMGLOBAL Kenya Limited233XM's group
Ava Trade Kenya Limited262AvaTrade

Names and numbers are as published on the CMA's list of licensees when we checked in October 2026. The register is the authority; check it again before you open an account.

How to confirm M-Pesa for a broker

  1. Find the broker's Kenyan website, usually ending in .co.ke or .ke, or its Kenyan help centre.
  2. Check that the company named in the website footer matches a name on the CMA register.
  3. Open the deposits or payment methods page and look for M-Pesa.
  4. Read the minimum and maximum per transaction, fees and processing times for deposits and withdrawals.
  5. Make a small test deposit and withdrawal before funding fully.

Exness's Kenyan help centre, for example, publishes a guide titled "How do I deposit and withdraw with M-Pesa in Kenya". Other licensees publish similar pages; if a broker does not mention M-Pesa on its Kenyan site, ask its support team before assuming it is available.

What to compare

FactorWhy it matters
Licensed entityThe CMA licence only covers the Kenyan company named on the register
Deposit and withdrawal limitsDaily M-Pesa limits and broker caps can restrict larger accounts
FeesBroker fees plus Safaricom's own charges
Exchange rateThe shilling-to-dollar rate used on each transaction
Processing timeInstant deposits are common; withdrawals vary
Name matchingWithdrawals usually go only to an M-Pesa line in your own name

The exchange rate is part of the cost

Trading accounts are usually in US dollars, so every M-Pesa deposit and withdrawal is converted. The rate a broker or its payment provider uses can differ from the interbank rate, and the gap is a cost on every transaction. Compare the shilling amount for the same dollar deposit across methods, and keep the records for tax; our guide to forex trading tax in Kenya lists what to keep.

Illustrative example

A trader in Mombasa wants to fund a $200 account. One CMA-licensed broker's M-Pesa page shows instant deposits with no broker fee; the shilling amount charged works out at a rate slightly worse than the bank's. A bank transfer would take a day and carry a bank fee. The trader chooses M-Pesa for speed, makes a $20 test withdrawal first, and records the rate used on each transaction.

Red flags

  • A "broker" that asks you to send M-Pesa to a personal phone number or agent.
  • Company names that do not appear on the CMA register.
  • Promises of fixed daily or monthly returns.
  • Withdrawals that require extra "tax" or "unlocking" payments first.
  • Pressure from a WhatsApp or Telegram "account manager".

The CMA has repeatedly cautioned the public about unlicensed online forex trading. Our scam broker list shows how such platforms typically work.

Deposit limits and larger accounts

M-Pesa has its own transaction and daily limits set by Safaricom, and brokers often add their own maximum per deposit. For small and medium accounts that is rarely a problem; traders funding larger accounts may need several transactions or a bank transfer. Check both sets of limits before planning a large deposit, and remember that withdrawals may also be capped per transaction.

Questions to ask a broker before depositing

  • Which company will hold my account, and what is its CMA licence number?
  • What are the M-Pesa minimum and maximum per deposit and withdrawal?
  • Does the broker charge a fee, and what exchange rate is used?
  • How long do M-Pesa withdrawals take, and can profits be withdrawn by M-Pesa?
  • What documents are needed before the first withdrawal?

Withdrawals to M-Pesa

Brokers usually send withdrawals back to the same method used to deposit, up to the amount deposited, with profits sent by the same or another verified method. Your M-Pesa line normally has to be registered in the same name as your trading account. Complete identity verification before your first withdrawal to avoid delays.

When to trade from Kenya

Kenya is on East Africa Time. The London and New York overlap, the busiest window, runs from 15:00 to 19:00 or 16:00 to 20:00 Nairobi time depending on the season. Our page on forex market hours in Kenya lists every session.

Screenshot the CMA register entry and the broker's M-Pesa terms on the day you open your account. If terms change later, you will know what you signed up to.

A licence held by a broker's Kenyan company does not cover accounts opened with its offshore entities. Make sure your account is with the licensed Kenyan company if local regulation matters to you.

This is general information from official sources, not legal or tax advice. Rules change; check the regulator's or tax authority's current guidance, or speak to a qualified adviser, before acting.

Frequently asked

Which forex brokers accept M-Pesa in Kenya?

Several CMA-licensed brokers offer M-Pesa. The reliable way to know is to check the broker's Kenyan website or help centre for an M-Pesa page and confirm its Kenyan company on the CMA register. Exness's Kenyan help centre, for example, has an M-Pesa guide.

Is it safe to fund a forex account with M-Pesa?

M-Pesa itself is a regulated payment service. The risk is the recipient: only fund brokers whose Kenyan company is on the CMA register, and never send money to a personal number or an agent.

Are M-Pesa forex deposits instant?

Many brokers process M-Pesa deposits within minutes, but limits and timings differ. Withdrawals can take longer. Read the broker's Kenyan payment page for current processing times.

What fees apply to M-Pesa forex deposits?

Brokers may or may not charge a fee, and Safaricom applies its own transaction charges. The exchange rate from shillings to dollars is also a cost, so compare the total shilling amount.

How do I check a broker's CMA licence?

Open the CMA's list of licensees and find the exact company name shown in the broker's website footer. The list shows each licensee's name and licence number.

Can I withdraw forex profits to M-Pesa?

Usually, if the broker supports M-Pesa withdrawals and your M-Pesa line is in the same name as your account. Brokers often return deposits by the same method first. Complete verification before withdrawing.

Official sources: Capital Markets Authority: list of licensees