| Exness | Same day: created 09:11, proof of residence verified 13:51, funded 14:17 on 22 Oct 2026 | KSh 1,500 (about USD 11.54 on 22 Oct 2026) | USD, KES | None (M-Pesa, 22 Oct 2026) | None (M-Pesa, 22 Oct 2026) |
| XM | Under half an hour: registered 23:11, verified 23:38 on 23 Oct 2026 | USD 5 on the account cards; KSh 2,100 by M-Pesa (about USD 16) | USD | None from XM (M-Pesa, 24 Oct 2026); Safaricom charged KSh 20 | None (M-Pesa, 26 Oct 2026) |
| FP Markets | About half an hour: application at 17:21, approval email at 17:49 on 24 Oct 2026 | None in practice: M-Pesa from USD 1; we deposited KSh 1,296 (USD 10.00, 26 Oct 2026) | USD | None (M-Pesa, 26 Oct 2026) | None on M-Pesa and wire; 2% up to USD 30 on Neteller, 1% to 2% on Skrill (26 Oct 2026) |
| IC Markets | Application in about ten minutes on 24 Oct 2026; documents then went into a manual review, and the account showed as approved by 2 Nov 2026 | None on any account type; we deposited KSh 1,300 (USD 9.89, 26 Oct 2026) | AUD, USD, EUR, GBP, CHF, NZD, JPY, SGD, CAD, HKD | None (M-Pesa, 26 Oct 2026) | None (M-Pesa: USD 10.82 arrived as KSh 1,369, 27 Oct 2026) |
| AvaTrade | Logins at once on 24 Oct 2026; ID approved in minutes, full approval by email at 12:05 the next day | USD 50 for Kenya, a live chat agent said; the site lists USD 100 for cards and wires (2 Nov 2026). We deposited KSh 6,497 (USD 50.00) by M-Pesa (28 Oct 2026) | USD | None shown (M-Pesa, 28 Oct 2026) | None shown (M-Pesa, 28 Oct 2026) |
| Pepperstone | Sign-up and Sumsub upload in about 45 minutes on 23 Oct 2026; verification quoted at up to 24 hours | USD 10 (KSh 1,298 by M-Pesa on 26 Oct 2026) | USD, GBP | None (M-Pesa, 26 Oct 2026) | None (M-Pesa, 26 Oct 2026: KSh 1,374.00 quoted and KSh 1,374.00 received); USD 25 (GBP 15) for a withdrawal by international bank wire |
| HFM | About 20 minutes: registration from about 17:29, identity verified at 17:49 on 23 Oct 2026 | 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) | USD | None (M-Pesa, 23 Oct 2026) | None 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) |
| FXPesa | Applied on the evening of Saturday 24 Oct 2026; accepted at 09:42 on Monday 26 Oct, about 37 hours later | None on Standard, USD 100 on Premier; we deposited KSh 1,303 (USD 9.99, 26 Oct 2026) | USD, KES | None (M-Pesa, 26 Oct 2026) | None (M-Pesa, 27 Oct 2026): KSh 2,531 requested and received; the Client Terms allow a reasonable administration charge on payments (51.6) |
| Scope Markets | Registration in minutes on 24 Oct 2026; four verification steps went to a manual review, and the account showed Verified by 26 Oct | USD 10, a live chat agent said (2 Nov 2026), and the portal accepted our USD 10.00 (KSh 1,305, 26 Oct 2026); the payment page says USD 20 by M-Pesa | — | None (M-Pesa, 26 Oct 2026) | None (M-Pesa, 26 Oct 2026) |
| Admirals | Profile verified about 8 minutes after the application (24 Oct 2026); deposit limits lifted after a document review, done by 29 Oct | USD 25 (Trade.MT5 and Zero.MT5), USD 1 (Invest.MT5); we deposited KSh 3,400 (USD 25.37, 29 Oct 2026) | USD, EUR, GBP, AUD, SGD, BRL, MXN, CLP, THB, VND | None (M-Pesa, 29 Oct 2026) | 3% on our M-Pesa withdrawal (KES 100.01 on KES 3,333.57, 29 Oct 2026); up to 4.5% with too little trading (Terms of Business, 4.8.8) |