Advertising Disclosure

HFM Review Kenya 2026

HFM Investments Ltd holds CMA Licence Number 155 as a non-dealing online foreign exchange broker. HFM is a global group, and in Kenya it trades through its own CMA-licensed company, with free M-Pesa deposits and withdrawals, MetaTrader 4 and 5, its own web and mobile platform, and a wide choice of account types.

Available in Kenya Regulated in Kenya Islamic account Tested via live trading
Visit HFM

80.83% of retail investor accounts lose money when trading Online Forex/CFDs with this provider, according to HFM's own risk warning (hfm.com/ke, 23 October 2026).

HFM platform overview

The fact that matters most before you deposit: the company that opened our account, took our M-Pesa payment and paid our withdrawal back is HFM Investments Ltd, the holder of CMA Licence 155, and its Client Agreement is governed by Kenyan law, with disputes in Kenyan courts. What is worth understanding alongside that is how HFM describes its role. Its Order Execution Policy says HFM acts as your agent and that a sister company, HF Markets Ltd in Mauritius, executes your orders; its Client Agreement says the Kenyan company acts as principal, is your only counterparty and may act as a market maker. Both documents are HFM's own, so we flag the difference rather than guess which applies to your trades. HFM does state negative balance protection for retail clients.

Stands out for
M-Pesa deposits and withdrawals that are fast and free, A choice of accounts, from Cent to low-spread Pro accounts, MetaTrader 4 or 5 alongside a capable HFM app
Weaker on
Anyone who wants one clear statement that the broker never takes the other side of their trades, Holding the trading account in Kenya shillings
Min. deposit
None on Premium and Cent; M-Pesa from KSh 1,298.41 (about USD 10); we deposited KSh 1,300 (USD 10.01, 23 Oct 2026)
EUR/USD spread
About 2.4 pips on the promotional Shield 500 account when we traded (23 Oct 2026); HFM advertises "from 1.4 pips" on it
Deposit fee
None (M-Pesa, 23 Oct 2026)
Withdrawal fee
None from HFM (M-Pesa, 23 Oct 2026); payment providers' own fees may apply on other methods
Islamic account
Yes: Every account type in the client area is marked swap free; HFM may charge fees on swap-free accounts and withdraw the status if it judges it misused (Client Agreement, 25)

Category scores

Fees 3.5
Safety & regulation 4.0
Deposit & withdrawal 4.5
Account opening 4.5
Mobile app 4.0
Web platform 4.5
Assets 4.0
Customer support 4.0
Research & education 4.0
Kenyan suitability 4.0

The overall score is a weighted mean, not a plain average of these bars: safety and regulation carries 23%, and the other 9 categories share the remaining 77% equally. How we score

The hfm.com/ke home page
hfm.com/ke: spreads from 0.0 pips advertised, a Mashujaa Market Masters banner, and HFM's 80.83% risk warning.Captured on 23 October 2026

Our expert verdict

We opened a real HFM Investments Ltd account as a Kenyan resident on 23 October 2026. Registration, the investor profile and a short appropriateness test took about 20 minutes, and Sumsub verified a Kenyan ID card in about two. We opened a live MetaTrader 5 account, funded it with KSh 1,300 by M-Pesa, which arrived at once as USD 10.01 with no fee, placed and closed one EUR/USD trade in the HFM app, and withdrew USD 9.74 back to M-Pesa. The money reached our phone as KSh 1,264.56 within about two minutes of the request, late on a Friday evening.

That withdrawal is the standout: free, among the quickest we have measured in Kenya, and converted at almost exactly the deposit rate, so the round trip cost next to nothing in currency. HFM also states negative balance protection and offers two-factor authentication by authenticator app. Three things weigh against it. HFM's own documents describe its dealing role two ways. The account the client area puts first is a time-limited promotional account, Shield 500, not a standard one. And the EUR/USD spread we saw on it was about 2.4 pips, wider than the "from 1.4 pips" HFM advertises. Separately, there is a gap in our own records: the balance read USD 10.18 after the trade and USD 9.74 when we came to withdraw about two hours later, and our screenshots do not cover the time in between. We have not counted the USD 0.44 as a cost; it is an open question for HFM.

What to watch out for

  • Which company holds your account. HFM Investments Ltd, CMA Licence 155, is the company in every legal document we read, and its Client Agreement is governed by Kenyan law (47.1). It was the payee on our M-Pesa deposit and the payer on our withdrawal. So the CMA licence covers the company that holds the account.
  • HFM describes its dealing role two ways. The CMA licence is for a non-dealing broker. The Order Execution Policy says HFM "always acts as an agent" (2.3) and passes your orders to HF Markets Ltd, a Mauritius company licensed by the Financial Services Commission there (1.2, 3.1). The Client Agreement says the Kenyan company "acts, at all times, as a Principal" (4.1), is "the sole execution venue" and "the exclusive counterparty" (6.1), and may act as a market maker (19.1). The documents do not explain how the two fit together; they may describe parts of one arrangement, with HF Markets Ltd executing the orders. We have seen nothing to suggest HFM acts outside its licence. Clause 19.1 says HFM will tell you on written request whether it may act as a market maker.
  • Client money may not all stay with HFM. It is held in omnibus client money accounts apart from HFM's own funds (Client Agreement, 31.1.1), but HFM may let a third party such as an intermediary broker hold it (31.1.2), and the General Risk Disclosure says segregation "may not afford complete protection" (4.1). The documents do not say where the accounts are.
  • The first account you are shown is a promotion. The client area opens on "Shield 500", a time-limited account advertising "loss protection up to $500", and also offers a 100% Supercharged Bonus account. Neither appears in the nine HFM legal documents we read, and we did not see the terms of either. HFM's standard accounts (Premium, Cent, Zero Spread, Pro and Pro Plus) are under "Superior Accounts".
  • Your account is in US dollars. Sign-up offers a KES or USD wallet, and we chose KES, but our wallet and trading account both showed dollar balances. The conversion was fair: 129.84 KES per USD in and about 129.83 out on 23 Oct 2026.
  • Withdrawals come from the wallet only. You first transfer from the trading account to your wallet, then withdraw; M-Pesa payouts run from USD 5 to USD 1,650 each.
  • Dormant accounts are charged. After six months with no activity and a positive balance, HFM charges USD 5 a month, rising to USD 10 after a year, USD 20 after two years and USD 10 more each year after that (Client Agreement, 27.2).
  • CFDs only. Everything traded is a contract for difference, including shares, ETFs, bonds and crypto (Client Agreement, 7.1).
  • 80.83 percent of retail accounts lose money trading CFDs with HFM, according to its own risk warning (hfm.com/ke, 23 Oct 2026).

Key data at a glance

Minimum deposit None on Premium and Cent; M-Pesa from KSh 1,298.41 (about USD 10); we deposited KSh 1,300 (USD 10.01, 23 Oct 2026)
Kenyan minimum deposit KSh 1,298.41 by M-Pesa
EUR/USD spread About 2.4 pips on the promotional Shield 500 account when we traded (23 Oct 2026); HFM advertises "from 1.4 pips" on it
Deposit fee None (M-Pesa, 23 Oct 2026)
Withdrawal fee None from HFM (M-Pesa, 23 Oct 2026); payment providers' own fees may apply on other methods
Account opening time About 20 minutes: registration from about 17:29, identity verified at 17:49 on 23 Oct 2026
Base currencies USD
Regulated by CMA, Kenya, Licence 155 (HFM Investments Ltd)
Investor protection (Kenyan clients) None: the CMA's Investor Compensation Fund covers stockbrokers and dealers, not online forex brokers (Capital Markets Act, s. 18)
Demo account Yes
Islamic account Yes: Every account type in the client area is marked swap free; HFM may charge fees on swap-free accounts and withdraw the status if it judges it misused (Client Agreement, 25)

Pros

  • Opened, funded and paid out by the CMA-licensed Kenyan company, under Kenyan law, with negative balance protection stated
  • Free M-Pesa deposits and withdrawals; our withdrawal arrived within about two minutes
  • A near-zero currency cost on our M-Pesa round trip: 129.84 KES per USD in, about 129.83 out
  • A wide choice of accounts, from Cent to Pro Plus, all marked swap free, with MetaTrader 4 and 5 and HFM's own app and web platform
  • Two-factor authentication by authenticator app, device management, and a chatbot that hands over to a named agent

Cons

  • HFM's own documents describe its dealing role two ways: agent and non-dealing in one, principal and possible market maker in another, without saying how the two fit together
  • The client area leads with a time-limited promotional account, and the EUR/USD spread we saw on it, about 2.4 pips, was wider than the "from 1.4 pips" HFM advertises
  • Accounts are in US dollars even with a KES wallet chosen, and withdrawals go through the wallet with a USD 1,650 M-Pesa cap
  • A rising monthly dormant fee after six months of inactivity, and everything is a CFD

How we tested HFM

We registered in HFM's Kenyan client area as a Kenyan resident on 23 October 2026 with a phone number and password, verified the phone and then the email with one-time codes, and completed the profile, choosing a KES wallet, then the address, the investor profile and a self-declaration of address. HFM then asked five knowledge and experience questions, which it says the CMA requires, and classified us as a Retail Client. Sumsub verified a Kenyan ID card, front and back, on the phone at 17:49, about 20 minutes after we started. We switched on two-factor authentication with an authenticator app and used it to log in to the HFM app.

We opened a live MetaTrader 5 Shield 500 account and funded it by M-Pesa: a KSh 1,300 payment to HFM Investments Ltd went through at 6:13 PM with no M-Pesa charge and credited as USD 10.01 at 129.84 KES per USD, confirmed by email the same minute. In the HFM app we sold 0.01 lots of EUR/USD at 1.11949 with a stop loss and take profit, and closed the trade about seven minutes later at 1.11932 for a profit of USD 0.17, with no commission or swap; HFM WebTrader showed the same trade and a balance of USD 10.18. By 22:08 the account showed USD 9.74. We moved that to the wallet and withdrew it to M-Pesa, and KSh 1,264.56 arrived at 10:11 PM.

We also read nine of HFM's Kenyan legal documents, confirmed Licence 155 on the CMA register, searched the CMA's website for HFM, opened a demo account, looked through the news, webinars, calculators and economic calendar in the app, opened the MetaTrader 4 web terminal, and tried the live chat. On 2 November we went back to fill in the set-up form for a Pro account, look at HFM WebTrader and ask the live chat in the app about withdrawal cut-off times. We traded one promotional account on one day, so our spread, rate and timing figures are single observations, not averages. We did not trade a Premium, Pro or Zero Spread account or on MetaTrader 4, did not fund by card, Airtel Money or wire, and did not call the phone lines.

Read our full methodology →

What traders say about HFM

Summary of app-store ratings and reviews. App Store ratings are from the Kenyan store; Google Play shows its Kenyan average beside a worldwide count, and its reviews are not filtered by country.

Reviews from Nov 2018 to Sep 2026, ratings checked 2 Nov 2026 · 2 sources

The HFM app is rated 3.6 on the Kenyan App Store from 23 ratings, and 4.1 on Google Play in Kenya (11,149 ratings worldwide). Reviewers praise fast withdrawals and complain of deposits delayed or not credited and of log-outs when switching apps; our M-Pesa withdrawal arrived within about two minutes. The Google Play reviews are worldwide reviews we could not verify, which may concern other HF Markets Group companies.

Strengths traders mention

  • Fast withdrawals (4 reviews, May to Sep 2026)
  • An easy, user-friendly interface (4 reviews)
  • Helpful customer service, though others say the opposite (3 reviews)

Common concerns

  • Reviewers say deposits were delayed, cancelled or not credited (5 reviews, Apr to Sep 2026)
  • Slow login, and log-outs when you switch apps (4 reviews)
  • No one-click close-all or break-even buttons (3 reviews)
  • Reviewers report slippage on stop losses (2 reviews)

Sources checked: HFM app on the Kenyan App Store, HFM app on Google Play. We do not publish fake reviews. This is a summary of researched public sentiment.

Safety, regulation & Kenyan legal entity

4.0
Safety / 5

HFM Investments Ltd holds CMA Licence Number 155 as a non-dealing online foreign exchange broker under the Capital Markets (Online Foreign Exchange Trading) Regulations 2017. We confirmed it on the CMA licensee register, where it appears as HFM Investments Limited, trading as HF Markets, and on the CMA's list of non-dealing online forex brokers, one of 14. A search of the CMA's website for HFM returned nothing, and HFM is not among the entities named in the CMA's public caution of 11 September 2026. The company's registration number is PVT-BEUJQBA. Its Client Agreement is governed by Kenyan law, and any legal proceedings must be brought in Kenyan courts (47.1 and 47.2).

HFM is part of HF Markets Group, and the website footer lists sister companies in South Africa, St Vincent and the Grenadines, Cyprus and Seychelles; card and payment processing is provided by HF Markets Fintech Services Ltd and/or HF Markets (UK) Ltd, which the Client Agreement says bear no responsibility for your trading account (32.1). The point to understand is how HFM describes the handling of your trades, because its documents describe it in two ways. The Order Execution Policy (version 2026/01) says HFM "always acts as an agent (acting on behalf of its Clients)" (2.3), that it is not the execution venue, and that it transmits your orders to HF Markets Ltd, a Mauritius company holding Investment Dealer licence C110008214 from the Financial Services Commission there (1.2 and 3.1), although clause 3.1 also says HFM acts "as a counterparty". The Client Agreement (version 2026_07) says the Kenyan company "acts, at all times, as a Principal" (4.1), is "the sole execution venue" and "the exclusive counterparty to the Client trades" (6.1), and that "in certain markets, the Company may act as a Market Maker", when it may hold positions contrary to yours (19.1 and 19.3). The Conflicts of Interest Policy says that when HFM accepts a CFD order it deals "as principal for the Company's account". HFM's CMA licence is for a non-dealing broker, which the 2017 Regulations define as one that "acts as a link between the foreign exchange market and a client in return for a commission or mark-up in spreads and does not engage in market making activities" (reg. 2). The documents do not explain how the agency and principal descriptions fit together. They may describe parts of one arrangement, with HF Markets Ltd executing the orders HFM transmits, but we cannot tell from the documents which description governs a retail account. We have seen nothing to suggest HFM acts outside its licence; clause 19.1 says HFM will disclose on written request whether it may act as a market maker.

On client protection, HFM states negative balance protection for retail clients: your losses across all your HFM accounts are capped at the funds in them, and a net negative balance is reset to zero (Client Agreement, 20.4), as the CMA has required of licensed brokers since its Circular No. 03/2023. HFM can decline or reverse it for abusive trading, coordinated trading across accounts, bad faith or a corrected pricing error, and it does not apply to professional clients. Client money is held in omnibus client money accounts kept apart from HFM's own funds (31.1.1), but HFM may let a third party such as an exchange, clearing house or intermediary broker hold it (31.1.2), and the General Risk Disclosure (version 2024/01) warns that segregation "may not afford complete protection" and that a third party may hold the money in an omnibus account (4.1 to 4.3). The documents do not say where the client money accounts are. Unusually, HFM says it passes on to clients all interest earned on client money (31.2.8). None of this is compensation: the CMA's Investor Compensation Fund does not cover online forex brokers, since section 18 of the Capital Markets Act sets it up for the failure of a licensed stockbroker or dealer. We have not seen financial statements for HFM Investments Ltd.

Complaints go in writing to complaints.ke@hfm.com. The Complaints Handling Policy (version 2025/02) promises a reference number within five working days, an initial response within 15 business days and a final response within 30, never later than two months, and says HFM will tell the CMA within 24 hours if a complaint is still unresolved after three months (5.3 to 5.10). An unsatisfied client can take the complaint to the Nairobi Securities Exchange, with the option of escalating it to the CMA through its online complaints form (7.2).

See our guide to the Capital Markets Authority.

Regulatory licences
Entity Regulator Tier Protection Kenyan clients
HFM Investments Ltd CMA · Kenya Capital Markets Authority (#155) Permitted: Non-dealing online foreign exchange broker Local licence Omnibus client money accounts kept apart from the company's own funds (Client Agreement, 31.1.1), negative balance protection for retail clients (20.4) Yes

Safety signals

Segregated client funds Omnibus client money accounts apart from HFM's own funds (Client Agreement, 31.1.1), though HFM may let a third party such as an intermediary broker hold client funds (31.1.2) and the General Risk Disclosure says segregation may not afford complete protection (4.1); the documents do not say where the accounts are. HFM says it passes on all interest earned on client money (31.2.8) Yes
Negative balance protection Yes
Investor compensation scheme No statutory scheme: the CMA's Investor Compensation Fund covers stockbrokers and dealers, not online forex brokers (Capital Markets Act, s. 18) No
Two-factor authentication Optional two-factor authentication by authenticator app or email, with a backup code; a six-digit email code when logging in from an untrusted device; the HFM app asks for the 2FA code at login Yes
Biometric login Yes
Publishes / audited financials Not yet verified
Kenyan legal entity: HFM Investments Ltd. HFM Investments Ltd is the company in every legal document we read and in the client area header; our M-Pesa deposit was paid to HFM Investments Ltd, and our withdrawal came from HFM INVESTMENTS LTD BULK.

Account opening

4.5
Opening / 5

Opening was fully online and took about 20 minutes. You register with a phone number or email and a password, or with Google or Apple, confirm you are over 18, verify the phone and the email with one-time codes, and fill in your profile, including a choice of KES or USD for your wallet, which cannot be changed after a transaction. HFM then asks for your address and an investor profile (purpose, net worth, income, expected trading amount, education, source of funds and employment), a self-declaration that the address is your main residence, and five knowledge and experience questions that it says the CMA requires; we were classified as a Retail Client. Identity is checked by Sumsub with an ID card, driving licence or passport, front and back. Our Kenyan ID card was uploaded at 17:47 and approved at 17:49, and manual upload is offered if the automatic check fails.

Trading accounts are opened from the client area. Its default "Exclusive Accounts" tab shows Shield 500, a time-limited promotional account; the standard accounts (Premium, Cent, Zero Spread, Pro and Pro Plus) are under "Superior Accounts", and a 100% Supercharged Bonus account is under "Bonus Accounts". All offer leverage up to 1:400. The Client Agreement lets you cancel within 14 days of activation, by email, provided you have not traded (3.3 and 3.4).

Logging in to the client area from a new device asks for a six-digit code sent by email, with the option to trust up to 10 devices. Two-factor authentication by authenticator app or email is optional; we switched on the authenticator app, which comes with a backup code, and the security settings list your devices and any linked Google or Apple login. The HFM app asks for the 2FA code at login and then offers Touch ID and a PIN.

We traded on a Shield 500 account and did not open a standard account.

Fully digitalYes
Mobile signupYes
Time to openAbout 20 minutes: registration from about 17:29, identity verified at 17:49 on 23 Oct 2026
Kenyan minimum depositKSh 1,298.41 by M-Pesa
  1. 1
    Register and verify your phone

    Country, phone number or email and a password of 8 to 15 characters, or Google or Apple sign-in; then a code sent to your phone.

  2. 2
    Profile details and email

    Name as on your ID, gender, country of birth, email, date of birth and a KES or USD wallet, which cannot be changed after a transaction; then a six-digit code sent by email.

  3. 3
    Address and investor profile

    Address, purpose of the account, net worth, income, expected trading amount, education, source of funds and employment, then a self-declaration that the address is your main residence.

  4. 4
    Appropriateness test

    Five questions on knowledge and experience, which HFM says the CMA requires. We were classified as a Retail Client.

  5. 5
    Verify with Sumsub

    An ID card, driving licence or passport, front and back. Our Kenyan ID card was approved in about two minutes; manual upload is the fallback.

Account types

AccountMin. depositMin. spreadCommissionSwap-freeNotes
PremiumNone1.4 pipsNoneYesUnder Superior Accounts. Not tested.
CentNone1.4 pipsNoneYesNot tested.
Zero SpreadUSD 250.0 pipsCharged; amount not capturedYesNot tested.
ProUSD 500.6 pipsNoneYesMT5 or MT4 in US dollars, market execution, 500+ instruments and a minimum trade of 0.01 lots (set-up form, 2 Nov 2026). Not traded.
Pro PlusUSD 1000.2 pipsNoneYesNot tested.
Shield 500 (promotional)USD 101.4 pipsNoneYesThe time-limited account the client area shows first, advertising "loss protection up to $500" and "Expires in 21 days"; we did not see its terms. The account we traded on, MT5 at 1:400.
100% Supercharged BonusUSD 501.4 pipsNoneYesA deposit bonus account with a bonus cap of USD 50,000; we did not see its terms. Not tested.
The Exclusive Accounts tab with the Shield 500 card, name masked
The default "Exclusive Accounts" tab: Shield 500, USD 10 minimum, 1:400, no commission, from 1.4 pips, swap free, "loss protection up to $500", expiring in 21 days. The name and avatar are masked.Captured on 23 October 2026
The Superior Accounts tab with five standard accounts, name masked
"Superior Accounts": Premium and Cent with no minimum from 1.4 pips, Zero Spread from USD 25 with commission, Pro from USD 50 at 0.6 pips and Pro Plus from USD 100 at 0.2 pips. The name and avatar are masked.Captured on 23 October 2026
The Bonus Accounts tab, name masked
"Bonus Accounts": the 100% Supercharged Bonus account, USD 50 minimum, from 1.4 pips, no commission, bonus cap USD 50,000. The name and avatar are masked.Captured on 23 October 2026
The Pro trading account set-up form, nickname, password and name masked
Setting up a Pro account: MT5 or MT4, US dollars, 1:400, with a USD 50 minimum, 500+ instruments, market execution, no commission, spreads from 0.6 pips, swap free and a 0.01 lot minimum trade. The nickname, password, name and avatar are masked.Captured on 2 November 2026

Deposit and withdrawal

4.5
Funding / 5

HFM funds Kenyan accounts by Safaricom M-Pesa, Airtel Money, iPay mobile money, Visa and Mastercard, wire transfer, Neteller and Skrill. The M-Pesa form shows the rate before you pay; on 23 October 2026 it gave 129.84 KES per USD, a minimum of KSh 1,298.41 (about USD 10), a maximum of KSh 250,000, no fee and instant processing. Payments from third parties are prohibited.

We paid KSh 1,300 by M-Pesa. The prompt asked us to pay hfm-investments-ltd, Safaricom confirmed the payment to HFM INVESTMENTS LTD at 6:13 PM with a transaction cost of KSh 0.00, and HFM's "Your Deposit is completed" email arrived the same minute. The trading account showed USD 10.01.

HFM pays out only from the wallet, so we first moved the USD 9.74 in our trading account to the wallet, then asked for an M-Pesa withdrawal. The form showed KSh 1,264.52 at 129.83 KES per USD, marked as indicative, with no HFM fee, "instant" processing and limits of USD 5 to USD 1,650. At 10:11 PM Safaricom confirmed KSh 1,264.56 received from HFM INVESTMENTS LTD BULK, and HFM's "Your withdrawal is completed" email arrived the same minute. The withdrawal page says requests before 10:00 server time are processed the same business day between 7:00 and 17:00, and the Withdrawal Conditions (version 2026/02) allow 24 hours, Monday to Friday (3.1); our Friday evening request was paid at once. Withdrawals go back by the method used to deposit (3.2), and M-Pesa, Neteller, Skrill and wire are offered.

Because the account is in US dollars, both legs are converted. We measured both: 129.84 KES per USD in and about 129.83 out, a gap of about 0.01 percent, and M-Pesa charged nothing either way.

Deposit feeNone (M-Pesa, 23 Oct 2026)
Withdrawal feeNone from HFM (M-Pesa, 23 Oct 2026); payment providers' own fees may apply on other methods
Min. withdrawalUSD 5 by M-Pesa, up to USD 1,650 a withdrawal
Deposit timeInstant: M-Pesa confirmed the payment at 6:13 PM and HFM's "Your Deposit is completed" email came at 18:13 on 23 Oct 2026
Withdrawal timeWithin about two minutes: the withdrawal form loaded at 22:10 server time, and M-Pesa and HFM's email both confirmed the payment at 22:11 on 23 Oct 2026, a Friday evening. HFM says requests before 10:00 server time are processed the same business day
KES supportedYes (converted to the account currency)

Funding methods

M-PesaDeposits KSh 1,298.41 to KSh 250,000, instant and free; withdrawals USD 5 to USD 1,650, free; both tested on 23 Oct 2026Yes
Airtel MoneyListed under deposit methods, alongside iPay mobile money. Not testedYes
Credit / debit cardVisa and Mastercard. Not testedYes
Bank wireDeposits and withdrawals. Not testedYes
NetellerDeposits and withdrawals. Not testedYes
SkrillDeposits and withdrawals. Not testedYes

Product selection & tradable assets

4.0
Assets / 5

HFM offers forex, commodities, indices, shares, ETFs, bonds and cryptocurrencies, all as CFDs, and gold around the clock, weekends included, as XAUUSD247. Its demo set-up lists more than 500 instruments on MetaTrader 5 and more than 150 on MetaTrader 4. On the MetaTrader 4 web terminal on 23 October 2026 we counted 103 forex pairs, 22 indices, 7 commodities, 11 metals and energies and 3 bonds; the HFM app adds Stocks and ETFs groups, and HFM WebTrader a Cryptos tab, which we did not count. We traded EUR/USD only. Every instrument is a CFD (Client Agreement, 7.1), so you do not own the underlying share, bond or coin.

Forex103 pairs on the MT4 web terminalYes
Indices22 index CFDs on MT4Yes
Commodities7 commodities and 11 metals and energies on MT4; gold around the clock as XAUUSD247Yes
CryptoA Cryptos tab on HFM WebTrader; not countedYes
StocksShare CFDs under Stocks in the app; no real ownershipPartial
ETFsETF CFDs in the appPartial
Bonds3 bond CFDs on MT4Partial
CFDsEvery instrument is a CFD (Client Agreement, 7.1)Yes
Real share ownershipAll CFDsNo

Fees and spreads

3.5
Fees / 5

On the Shield 500 account we used, the cost of a trade is the spread, with no commission. HFM advertises EUR/USD from 1.4 pips on it, but the app quoted 23 to 24 points, about 2.3 to 2.4 pips, at every check between 19:48 and 19:57 on 23 October 2026, and HFM WebTrader showed 2.4 pips at about 20:01. On our 0.01 lot ticket that was about USD 0.24. These are single observations on a promotional account. We found no average spread published by HFM; it advertises lower minimums on Pro (from 0.6 pips) and Pro Plus (from 0.2) with no commission, and 0.0 pips on Zero Spread with a commission whose amount we did not capture. On 2 November 2026, about 12 minutes after we filled in the set-up form for a Pro account, HFM WebTrader quoted EUR/USD, listed as EURUSDr, at 1.12078 and 1.12084, a spread of 0.6 pips. The frame does not show which account was logged in, so we have not counted it as a Pro measurement.

HFM charges no deposit or withdrawal fee (Withdrawal Conditions, 3.6), and Safaricom charged nothing on our M-Pesa deposit or withdrawal. Every account type is marked swap free. HFM's swap-free page promises "$0" for overnight trades and says the feature is available for all clients, but also that it covers "selected trading accounts and instruments", and the Client Agreement lets HFM charge fees on swap-free accounts and remove the status if it judges it misused (25). The EUR/USD contract details list a swap of minus 7.9 long and 0 short, tripled on Wednesdays; our trade was closed after about seven minutes and paid none. After six months with no activity and a positive balance, a dormant fee of USD 5 a month applies, rising to USD 10 after a year, USD 20 after two years and USD 10 more each year after that (27.2).

Because the account is in US dollars, M-Pesa shillings are converted both ways, and we measured both: 129.84 KES per USD in and about 129.83 out, so the currency cost of our round trip was effectively nil. One gap in our own records: after the trade closed the balance stood at USD 10.18 at about 20:02, and when we came to withdraw at 22:08 it was USD 9.74. Our screenshots do not cover the time in between, and show no second trade, fee or adjustment, so we have not counted the USD 0.44 as a cost; it is an open question for HFM.

Key HFM fees
Fee typeCost
FX commissionNone on Shield 500, Premium, Cent, Pro and Pro Plus; charged on Zero Spread (amount not captured)
Overnight swapEUR/USD contract details: minus 7.9 long and 0 short, tripled on Wednesdays (HFM app, 23 Oct 2026); every account type is marked swap free, and our trade, closed after about seven minutes, paid none
Deposit feeNone (M-Pesa, 23 Oct 2026)
Withdrawal feeNone from HFM (M-Pesa, 23 Oct 2026); HFM charges no deposit or withdrawal fees, but payment providers' own fees may apply (Withdrawal Conditions, 3.6)
Inactivity feeUSD 5 a month after six months dormant with a positive balance, USD 10 after a year, USD 20 after two years, then USD 10 more each year (Client Agreement, 27.2)
Currency conversionNo stated fee; KSh 1,300 in became USD 10.01 at 129.84 KES per USD, and USD 9.74 out became KSh 1,264.56, about 129.83 (23 Oct 2026): no measurable round-trip cost
Forex & CFD spreads
Instrument Published average Observed by us Commission
EUR/USD, Shield 500 (promotional) None published (from 1.4 pips advertised) 2.3 to 2.4 pips (23 Oct 2026) None
EUR/USD, Premium None published (from 1.4 pips advertised) Not tested None
EUR/USD, Pro None published (from 0.6 pips advertised) Not tested None
EUR/USD, Zero Spread None published (from 0.0 pips advertised) Not tested Charged; amount not captured

Web & desktop platform

4.5
Platform / 5

HFM lists MetaTrader 4, MetaTrader 5, its own HFM WebTrader and the HFM Platform. HFM WebTrader runs in the browser with TradingView charts and lets you trade, see open and closed positions and switch accounts. Our live account ran on MetaTrader 5 on HFM's Kenyan live server, HFMarketsKE-Live2. We checked our closed EUR/USD trade on HFM WebTrader, where the row matched the app to the cent, and opened the MetaTrader 4 web terminal. The client area also offers copy trading and a demo account. We did not trade on MetaTrader 4 or on the desktop terminals.

MT5Our live account, MT5 Shield 500 on HFMarketsKE-Live2 at 1:400: one EUR/USD trade placed in the HFM app on 23 Oct 2026Yes
MT4MT4 web terminal opened; not tradedYes
Proprietary platformHFM WebTrader in the browser, with TradingView charts; our closed trade showed there to the centYes
Copy tradingHFcopy and copy strategies listed in the client area and on the website. Not testedYes
Demo accountDemo Premium on MT5 (500+ instruments) or MT4 (150+), USD 100,000, 60 daysYes
Economic calendarIn the HFM appYes
Trading calculatorSix calculators in the HFM appYes
SignalsAutochartist listed under Tools & Education on hfm.com/ke. Not testedYes

Mobile app

4.0
Mobile / 5

The HFM app combines the account and trading: deposits, the wallet, transfers and withdrawals, live and demo accounts, MetaTrader 5 trading with stop loss and take profit, trade history, price alerts, news, webinars, calculators and an economic calendar. With two-factor authentication on, it asks for the code at login, then offers Touch ID and a PIN. We ran the whole trade and the withdrawal from the app, and opened a Demo Premium account in it (MetaTrader 5, USD 100,000, 60 days). Once, at 20:25, a Touch ID login failed and the app showed "Network Disconnected"; it worked normally when we next used it.

Proprietary appThe HFM app: account, funding, transfers, withdrawals, MT5 trading, news and tools in one appYes
AndroidThe HFM app on Android, used for the whole trade and the withdrawalYes
iOSThe HFM app is listed on the Kenyan App Store (3 Nov 2026). Not tested on an iPhoneYes
Two-step loginThe app asks for the authenticator code at login once 2FA is onYes
Biometric loginTouch ID and a PIN offered after login; one Touch ID attempt failedYes
AlertsPrice alerts on each instrumentYes
NewsHFM Analysis and a market news feedYes

Kenya-specific features

4.0
Kenyan fit / 5

HFM serves Kenya through HFM Investments Ltd, a CMA-licensed company with a Nairobi office, under a Client Agreement governed by Kenyan law. M-Pesa deposits and withdrawals are free and fast, Airtel Money and iPay mobile money are offered for deposits, and there is a Kenyan phone line, a toll-free number and a Kenyan support email. HFM was running a "Mashujaa Market Masters" promotion on its Kenyan home page when we visited. The gaps are the currency, since trading accounts are in US dollars even when you choose a KES wallet, and the M-Pesa withdrawal cap of USD 1,650 each time. Every account type is marked swap free.

Available in Kenya CMA licence checked Islamic account KES deposits
Available in Kenya Yes
Local regulator CMA
Local entity HFM Investments Ltd
Office in Kenya Yes
KES deposits Yes
KES withdrawals Yes
Islamic account Yes
Kenyan minimum deposit KSh 1,298.41 by M-Pesa

Customer support

4.0
Support / 5

HFM's Kenyan contact page lists a phone line, +254 203 894 292, a toll-free number, 0800 600 889, and support.ke@hfm.com, with a global line on +44 161 818 17 26; deposit questions go to deposit.ke@hfm.com and complaints to complaints.ke@hfm.com. Live chat opens with a chatbot, NalaBot, which answered our question on withdrawals with step-by-step instructions. When we said that had not helped, it passed us to a named agent from Client Support, about two minutes after we opened the chat at 10:17 PM on a Friday; that capture ends at the agent's greeting. We tried again in the HFM app on 2 November 2026: the chatbot handed over the same way, and we asked the agent for the cut-off hours for withdrawals. The answer was "Kindly note you can withdraw any time". That is true of making a request, and our Friday evening withdrawal was paid at once, but the agent did not mention the 10:00 server-time cut-off for same-day processing on HFM's own withdrawal page. We did not call the phone lines.

Live chatA chatbot, NalaBot, then a named agent: on the website about two minutes after we opened the chat at 10:17 PM on 23 Oct 2026, and in the HFM app on 2 Nov 2026, when the agent answered our withdrawal questionYes
Phone+254 203 894 292 and toll-free 0800 600 889. Not testedYes
Emailsupport.ke@hfm.com; deposit.ke@hfm.com and complaints.ke@hfm.com. Not testedYes

Research & education

4.0
Research / 5

The HFM app carries HFM Analysis articles by named analysts, a market news feed, free live webinars with dates and presenters (27 October, 3 November and 10 November when we looked), six trading calculators (risk percentage, multitarget, pivot points, position size, notional value and pip value) and an economic calendar. The website lists Autochartist, Premium Trader, Advanced Insights, a Traders' Board and online trading courses. We browsed these in the app but did not work through a course.

HFM Analysis articles in the app
HFM Analysis in the app, by named analysts.Captured on 23 October 2026
Upcoming live webinars in the app
Upcoming live webinars on 27 October, 3 November and 10 November, with presenters.Captured on 23 October 2026
Trading calculators in the app
Trading calculators: risk percentage, multitarget, pivot points, position size, notional value and pip value.Captured on 23 October 2026
The economic calendar in the app
The economic calendar, with actual, consensus and previous figures.Captured on 23 October 2026

Verdict

In our test, the CMA-licensed Kenyan company moved our M-Pesa money in and out for free: the deposit arrived at once, and the withdrawal arrived within about two minutes at almost the same rate as the deposit. HFM's Client Agreement states negative balance protection, and it offers MetaTrader 4 and 5, its own web and mobile platform, and optional two-factor authentication by authenticator app or email. Three findings weigh against it: HFM's documents describe its dealing role two ways, the client area shows a promotional account first, rather than a standard one, and trading accounts are in US dollars. Our verdict stays provisional until we have measured a spread on a standard account. A USD 0.44 difference between two of our balance readings, in a period our screenshots do not cover, is an open question for HFM and is not counted as a cost.

Frequently asked questions

Is HFM regulated in Kenya?
Yes. HFM Investments Ltd holds Capital Markets Authority Licence Number 155 as a non-dealing online foreign exchange broker, and we confirmed it on the CMA register. It is the company in the Client Agreement, which is governed by Kenyan law.
Can I deposit and withdraw with M-Pesa at HFM?
Yes. On 23 October 2026 we deposited KSh 1,300 by M-Pesa with no fee and it credited at once as USD 10.01, and our withdrawal of USD 9.74 arrived as KSh 1,264.56 within about two minutes of the request.
Does HFM offer negative balance protection in Kenya?
Yes, for retail clients. The Client Agreement caps your losses at the funds across your HFM accounts and resets a net negative balance to zero (20.4), though HFM can refuse it for abusive trading or a pricing error.
Is HFM a market maker?
HFM's documents describe its role in two ways. The Order Execution Policy says HFM acts as your agent and passes orders to HF Markets Ltd in Mauritius; the Client Agreement says the Kenyan company acts as principal, is your only counterparty and may act as a market maker in some markets. The documents do not explain how the two fit together, and HFM's CMA licence is for a non-dealing broker; we have seen nothing to suggest HFM acts outside it. Clause 19.1 of the Client Agreement says HFM will tell you on written request whether it may act as a market maker.
Can I hold an HFM account in KES?
HFM offers a KES or USD wallet at sign-up, but after we chose KES our wallet and trading account both showed balances in US dollars, so M-Pesa shillings are converted each way. The rate was fair on 23 October 2026: 129.84 KES per USD in, about 129.83 out.
What is the Shield 500 account?
A time-limited promotional account that HFM's client area shows first, advertising "loss protection up to $500". We traded on one, but we did not see its terms and the nine HFM legal documents we read do not mention it, so we cannot say how the protection works. The standard accounts are under "Superior Accounts".
Which trading platforms does HFM offer?
MetaTrader 4, MetaTrader 5, HFM WebTrader and the HFM app, plus copy trading. We traded on MetaTrader 5 through the HFM app and checked the trade on HFM WebTrader.
How long do HFM withdrawals take?
HFM says requests before 10:00 server time are processed the same business day, and its Withdrawal Conditions allow 24 hours, Monday to Friday. Our M-Pesa withdrawal, made on a Friday evening, arrived within about two minutes.
Risk disclaimer. 80.83% of retail investor accounts lose money when trading Online Forex/CFDs with this provider, according to HFM's own risk warning (hfm.com/ke, 23 October 2026). Ratings are based on our independent testing methodology. BestForexBroker may earn a commission from some brokers we review. See how we make money. This is not financial advice: read our full risk disclaimer.
Giles Thomas

Giles Thomas

Executive Director, FOE Global

Giles Thomas is Executive Director at FOE Global, a UAE-based family office and private equity advisory firm. He leads the broker research for BestForexBroker and writes its reviews, checking each broker against the CMA's licensee register and its client agreement rather than its marketing.

Written by
Edited by
Fact-checked by
Last reviewed2 November 2026
Records behind this review
RecordWhat it coversStatus
CMA licensee register searchcaptured 23 October 2026Verified, capture shown
CMA licensee register: non-dealing online forex brokersHFM Investments Ltd · captured 23 October 2026Verified, capture shown
CMA Public Caution Against Investment Scams, 11 September 2026captured 23 October 2026Verified, capture shown
CMA website search: HFMcaptured 23 October 2026Verified, capture shown
Account applicationRegistration from about 17:29, five appropriateness questions and a Retail Client classification, then a Sumsub ID card check uploaded at 17:47 and approved at 17:49, 23 October 2026Measured on our account
M-Pesa depositKSh 1,300 for USD 10.01 (129.84 KES per USD), no fee, paid to HFM INVESTMENTS LTD at 6:13 PM and confirmed by email at 18:13, 23 October 2026Measured on our account
EUR/USD trade0.01 lot sell at 1.11949, closed at 1.11932 for plus USD 0.17, no commission or swap, MT5 Shield 500 in the HFM app; spread 2.3 to 2.4 pips between 19:48 and 20:01, 23 October 2026Measured on our account
Balance before the withdrawalUSD 10.18 after the trade at about 20:02 and USD 9.74 at 22:08, 23 October 2026; our screenshots do not explain the differenceMeasured on our account
M-Pesa withdrawalUSD 9.74 from the wallet, received as KSh 1,264.56 (about 129.83 KES per USD) at 10:11 PM, with HFM's completion email at 22:11, no fee, 23 October 2026Measured on our account
MT4 web terminal symbol countsForex 103, indices 22, commodities 7, bonds 3, metals and energies 11, 23 October 2026Measured on our account
Live chatNalaBot answered a withdrawal question, then passed us to a named agent about two minutes after we opened the chat at 10:17 PM, 23 October 2026; in the HFM app on 2 November 2026 an agent answered "Kindly note you can withdraw any time" when asked for the withdrawal cut-offMeasured on our account
HFM WebTrader quoteEUR/USD (EURUSDr) at 1.12078 and 1.12084, 0.6 pips, at about 14:45 on 2 November 2026; the logged-in account is not shownMeasured on our account
Client Agreement, version 2026_07HFM Investments Ltd: principal capacity (4.1), sole execution venue and counterparty (6.1), market making (19), negative balance protection (20.4), dormant fees (27.2), client money (31), Kenyan law (47); saved during our test on 23 October 2026, read 2 November 2026Read
Order Execution Policy, version 2026/01HF Markets Ltd of Mauritius, FSC licence C110008214, as execution venue (1.2); HFM acts as agent (2.3) and is not the execution venue (3.1); read 2 November 2026Read
Conflicts of Interest Policy, version 2024/01HFM deals in a CFD "as principal for the Company's account" when it accepts a client order; read 2 November 2026Read
General Risk Disclosure, version 2024/01Segregation may not afford complete protection; money passed to a third party may sit in an omnibus account (4.1 to 4.3); read 2 November 2026Read
Complaints Handling Policy, version 2025/02Reference within 5 working days, response within 15 business days, final within 30; escalation to the NSE, then the CMA (5.3 to 7.2); read 2 November 2026Read
Withdrawal Conditions, version 2026/02Processing within 24 hours, Monday to Friday; back to the deposit method; no HFM deposit or withdrawal fees (3.1 to 3.6); read 2 November 2026Read
Capital Markets Act, section 18The Investor Compensation Fund compensates for the failure of a licensed stockbroker or dealer, not an online forex broker; Kenya Law, read 23 October 2026Read
CMA Circular No. 03/2023Negative balance protection, a disclosed stop-out and quarterly retail loss ratios required of licensed online forex brokers; read 24 October 2026Read
Account typesShield 500, Premium, Cent, Zero Spread, Pro, Pro Plus and 100% Supercharged Bonus: minimum deposit, leverage, spread from and commission; client area, 23 October 2026, and Premium, Cent, Zero Spread and Pro unchanged on 2 November 2026Broker-published
Pro account set-upMT5 or MT4, USD, 1:400; USD 50 minimum, 500+ instruments, market execution, no commission, from 0.6 pips, swap free, 0.01 lot minimum; client area, 2 November 2026Broker-published
M-Pesa limitsDeposits KSh 1,298.41 to KSh 250,000, no fee, instant; withdrawals USD 5 to USD 1,650, no HFM fee; client area, 23 October 2026Broker-published
Retail loss figure80.83% of retail investor accounts lose money with this provider; hfm.com/ke, the client area and the app, 23 October 2026Broker-published
Still to check
ItemWhy it is openStatus
A USD 0.44 difference in our balanceThe balance was USD 10.18 after the trade at about 20:02 and USD 9.74 at 22:08 on 23 October 2026; our screenshots do not cover the time in between, and the difference is not counted as a cost. To put to HFM: what, if anything, was debited from the account in that period?Pending verification
Agent or principalThe Order Execution Policy says HFM acts as agent with execution by HF Markets Ltd in Mauritius; the Client Agreement and Conflicts of Interest Policy say principal and possible market maker; the documents do not explain how the two fit together. To put to HFM, under clause 19.1 of the Client Agreement: does it act as agent or principal for Kenyan retail clients, and may it act as a market maker?Pending verification
Shield 500 and bonus termsWe traded a Shield 500 account but saw only its headline card; neither its terms nor the 100% Supercharged Bonus terms were capturedNot yet read
Spread on a standard accountOnly the promotional Shield 500 account was traded. A 0.6 pip EUR/USD quote on HFM WebTrader on 2 November 2026 followed our Pro account set-up, but the frame does not show which account was logged in; the Zero Spread commission was not capturedPartly tested
A KES accountWe chose a KES wallet at sign-up, yet every balance showed in US dollars; whether a KES wallet or trading account is available is not confirmedPending verification
Where client money is heldThe documents do not say where the client money accounts arePending verification
Financial statementsWe found no published accounts for HFM Investments Ltd; HF Markets Holdings Ltd's 2025 Pillar 3 disclosure lists it as a CMA-regulated firm in the group, with figures for the group onlyNot yet read
Support beyond the chatLive chat reached a named agent twice and an answer was captured on 2 November 2026; the phone lines and email were not testedPartly tested

80.83% of retail investor accounts lose money when trading Online Forex/CFDs with this provider, according to HFM's own risk warning (hfm.com/ke, 23 October 2026).

Visit HFM

Disclaimer

Please note that CFDs are complex instruments and come with a high risk of losing money rapidly due to leverage. 80.83% of retail investor accounts lose money when trading Online Forex/CFDs with this provider, according to HFM's own risk warning (hfm.com/ke, 23 October 2026). Any percentage shown is one HFM publishes, with the date we read it. It is revised periodically and differs between the group's entities, so check the current figure on HFM's own site before you deposit.

Kenyan clients are served by HFM Investments Ltd, licence 155.

This communication is intended for information and educational purposes only and should not be considered investment advice or investment recommendation. Past performance is not an indication of future results.

Crypto assets are complex and carry a high risk of volatility and loss. Trading or investing in crypto assets may not be suitable for all investors.

Don't invest unless you're prepared to lose all the money you invest. This is a high-risk investment and you should not expect to be protected if something goes wrong.

This page was prepared by BestForexBroker from our own account testing, the public registers and HFM's own published disclosures. HFM is not responsible for its content and makes no representation as to its accuracy or completeness. BestForexBroker may earn a commission from some brokers we review. See How we make money.