On 25 October 2026 the Capital Markets Authority's register listed 23 investment banks and 10 stockbrokers. Both licence categories can buy and sell shares on the Nairobi Securities Exchange (NSE) for you. The tables below copy the register as CMA prints it. CMA does not put a date on the register, so the date above is the day we read it.
Investment banks (23)
| Firm, as CMA lists it | Licence category | Licence no. | On NSE list | Note |
|---|---|---|---|---|
| ABSA Securities Limited | Investment bank | 002 | Yes | |
| Dyer and Blair Investment Bank Limited | Investment bank | 004 | Yes | |
| Equity Investment Bank Limited | Investment bank | 005 | Yes | |
| Faida Investment Bank Limited | Investment bank | 006 | Yes | |
| Genghis Capital Limited | Investment bank | 007 | Yes | |
| KCB Investment Bank Limited (formerly KCB Capital Limited) | Investment bank | 008 | Yes | |
| NCBA Investment Bank Limited | Investment bank | 009 | Yes | |
| Renaissance Capital (Kenya) Limited | Investment bank | 010 | Yes | |
| SBG Securities Limited | Investment bank | 011 | Yes | |
| Standard Investment Bank | Investment bank | 012 | Yes | |
| Sterling Capital Limited | Investment bank | 021 | Yes | |
| Dry Associates Limited (trading as Dry Associates Investment Bank) | Investment bank | 114 | Yes | |
| Salaam Investment Bank Kenya Limited | Investment bank | 115 | Not listed | |
| Gulfcap Investment Bank Limited | Investment bank | 170 | Not listed | |
| Pergamon Investment Bank Limited | Investment bank | 179 | Yes | |
| Investcent Investment Bank Limited | Investment bank | 187 | Yes | |
| Capital A Investment Bank Limited (formerly Securities Africa Kenya Limited) | Investment bank | 100 | Yes | |
| Victoria Wealth Management Limited | Investment bank | 241 | Yes | |
| Rock Investment Bank Limited | Investment bank | 230 | Yes | CMA's 11 February 2026 release names the firm Rock Advisors Limited, approved to become an investment bank. |
| Fintrust Securities Limited | Investment bank | 258 | Not listed | |
| AIB-AXYS Africa Limited | Investment bank | 260 | Yes | CMA approved its upgrade from stockbroker to investment bank on 28 May 2026. The register still also lists it as a stockbroker (licence 141). |
| Cinemark Investment Bank Limited | Investment bank | 264 | Yes | CMA's May 2026 release names the firm Cinemark Consult Limited. |
| Axys Investment Bank Limited | Investment bank | 260 | Not listed | Shares licence number 260 and a postal address with the AIB-AXYS rows. It may be the same firm listed twice; CMA has not said. |
Stockbrokers (10)
| Firm, as CMA lists it | Licence category | Licence no. | On NSE list | Note |
|---|---|---|---|---|
| ABC Capital | Stockbroker | 013 | Yes | |
| AIB-AXYS Africa Limited | Stockbroker | 141 | Yes | Also listed as an investment bank (licence 260) after CMA approved its upgrade on 28 May 2026. |
| Francis Drummond and Company Limited | Stockbroker | 016 | Yes | |
| Kingdom Securities Limited | Stockbroker | 018 | Yes | |
| Omni Marche Securite (OMS) Africa Limited | Stockbroker | 020 | Yes | |
| Suntra Investments Limited | Stockbroker | 022 | Yes | The NSE lists it as Suntra Investment Bank Ltd. |
| EFG Hermes Kenya Limited | Stockbroker | 105 | Yes | |
| Kestrel Capital (East Africa) Limited | Stockbroker | 136 | Yes | CMA approved an upgrade to a broker-dealer licence on 12 August 2026. Kestrel is the broker behind Safaricom's Ziidi Trader. |
| SPK Investment Services Limited | Stockbroker | 176 | Not listed | |
| Green Margin Capital Limited | Stockbroker | 253 | Yes | Licensed as a stockbroker by CMA in February 2026. |
"On NSE list" means the firm appears on the NSE's list of trading participants (page last updated 8 July 2026). 5 firms on CMA's register were not on it when we checked: Salaam Investment Bank Kenya Limited, Gulfcap Investment Bank Limited, Fintrust Securities Limited, Axys Investment Bank Limited, SPK Investment Services Limited. A firm can hold a CMA licence without being an NSE trading participant; ask how it places trades before you sign up.
How to buy shares on the NSE, step by step
- Pick a licensed firm from the tables above and confirm it on the CMA register.
- Open a CDS account. Your shares are held electronically in a Central Depository System account. CDSC says you open one through a Central Depository Agent, which is a licensed stockbroker, investment bank or custodian bank, by filling in the CDS 1 form. You need your original national ID or passport and a copy, two recent colour passport photos and your KRA PIN certificate. CDSC also lets you open or link an account in its Dosikaa app.
- Fund your account and place an order with your broker, by app, phone or in person. You can buy as little as one share: the NSE dropped the 100-share board lot on 8 August 2025.
- Trade in market hours. Regular trading runs from 9.31am to 3pm, after an opening auction from 9am.
- Settlement. Under the NSE rules all trades settle on T+3, three working days after the trade.
- Check your holdings. CDSC sends statements by email for free. To get them by SMS, send the word Register to 22372; CDSC says each SMS costs KSh 10.
What it costs
Your broker's contract note lists every charge on a trade. Two levies are published by the market bodies themselves: CDSC's fee schedule lists a transaction levy of 0.08% of equity turnover, and the NSE's annual report for 2025 says its own equity transaction levy is 0.12% of the value of each trade, charged on both the buying and the selling side. Broker commission comes on top and varies by firm, so ask for it in writing. We did not find one official schedule that adds all the charges up.
Ziidi Trader and other apps
Safaricom launched Ziidi Trader in the M-PESA app with the NSE in February 2026. Its terms name Kestrel Capital (EA) Limited as the stockbroker at launch, and its FAQ (updated 6 May 2026) puts the commission at 1.5%. CDSC notes that Ziidi Trader holds shares in a pooled account in the broker's name, not in a CDS account in yours. If you want shares in your own name, open a CDS account through a firm on the list above or in Dosikaa.
For choosing what to buy, see our beginner's guide to investing on the NSE. If you want lower risk, compare money market funds and Treasury bills on DhowCSD.
Frequently asked questions
How many stockbrokers are licensed in Kenya?
When we read the Capital Markets Authority register on 25 October 2026, it listed 23 investment banks and 10 stockbrokers. Both can buy and sell shares for you. One firm, AIB-AXYS Africa, appears in both lists.
How do I check that a stockbroker is licensed?
Look the firm up on the CMA licensee register at licensees.cma.or.ke, under Investment Banks or Stockbrokers. CMA says anyone advising you on investments must be a CMA licensee, and that you should confirm the name on its website before you invest.
What is the minimum number of shares I can buy on the NSE?
One. The NSE moved to a board lot of one share from 8 August 2025, and its Equity Trading Rules set the minimum board lot on the normal board at one security.
When does the NSE trade?
Under the NSE Equity Trading Rules, pre-trading runs 8.45am to 9am, the open auction call 9am to about 9.30am, and regular trading from 9.31am to the close at 3pm.
Is Ziidi Trader a stockbroker?
No. Ziidi Trader is a Safaricom service in the M-PESA app. Its terms say the stockbroker at launch is Kestrel Capital (EA) Limited, and trades go through an omnibus account the broker runs, so the shares are not held in a CDS account in your own name.
Sources
- CMA licensee register: Investment Banks (read 25 October 2026)
- CMA licensee register: Stockbrokers (read 25 October 2026)
- NSE, list of trading participants (last modified 8 July 2026)
- CMA, 28 May 2026: AIB-AXYS Africa approved to upgrade to an investment bank
- CMA, 12 August 2026: Kestrel Capital approved for a broker-dealer licence
- CMA, 11 February 2026: new licences including Green Margin Capital and Rock Advisors
- CMA, investor information
- CDSC: opening a CDS account through a Central Depository Agent, and Dosikaa
- CDSC FAQ: statements by SMS and email
- CDSC fees
- NSE Equity Trading Rules, amended July 2025 (hours, board lot, T+3)
- NSE press release, 29 July 2025: trading in single shares from 8 August 2025
- NSE annual report 2025 (equity transaction levy)
- Safaricom, Ziidi Trader terms and conditions
- Safaricom, Ziidi Trader FAQ
Related reading
Curated external sources we cite. Open in a new tab.
M-Shwari Calculator
M-Shwari savings interest + loan interest calculator (NCBA).
mpesa.or.ke · calculator
Safaricom M-Pesa Rates (Official)
The official Safaricom M-Pesa tariff schedule. Authoritative source.
safaricom.co.ke · reference
Safaricom Lipa na M-Pesa
Official Lipa na M-Pesa product page.
safaricom.co.ke · reference