Buying & selling

NSE stockbrokers: list and fees

Only firms licensed by the Capital Markets Authority may place orders on the Nairobi Securities Exchange. This guide lists them all, in the CMA's own order and without ranking, then sets out what a trade costs and which fees differ from one firm to another.

KenyaStocks editors9 min readUpdated
Glass office towers reflecting a cloudy sky
Photo: SevenStorm JUHASZIMRUS · Pexels
In this guide
  1. Who can trade for you
  2. Licensed stockbrokers
  3. Licensed investment banks
  4. What a trade costs
  5. What varies between brokers
  6. How to check a licence
  7. Where to look next

Who can trade for you

The Capital Markets Act allows two kinds of firm to execute orders on the NSE: stockbrokers and investment banks. Both are licensed by the Capital Markets Authority and both act as Central Depository Agents, so either can open your CDS account. Investment banks also arrange IPOs, rights issues and bond deals, which is why the banks' brokerage arms sit in that category.

Apps you may have heard of fit into this picture rather than around it. Dosikaa, the exchange's own app, lets you pick one of these licensed firms inside the app. Ziidi Trader in the M-PESA app holds shares for its users in a pooled nominee account under CMA oversight. Whatever the front end, an order reaches the exchange through a licensee below.

Licensed stockbrokers

As published on the CMA licensee register on 14 September 2026, in the register's order. The register shows no category name or validity date, so treat the licence number as the thing to match.

FirmLicence no.Website
ABC Capital013abccapital.co.ke
AIB-AXYS Africa141aib-axysafrica.com
Francis Drummond and Company016drummond.co.ke
Kingdom Securities018kingdomsecurities.co.ke
Omni Marche Securite (OMS) Africa020oldmutual.co.ke
Suntra Investments022suntra.co.ke
EFG Hermes Kenya105efghermes.com
Kestrel Capital (East Africa)136kestrelcapital.com
SPK Investment Services176No website listed
Green Margin Capital253greenmargincapital.com

Licensed investment banks

As published on the CMA licensee register on 14 September 2026. Several are the securities arms of commercial banks, so an existing bank customer can often open the account from the banking app.

FirmLicence no.Website
Absa Securities002absabank.co.ke
Dyer and Blair Investment Bank004dyerandblair.com
Equity Investment Bank005equitygroupholdings.com
Faida Investment Bank006fib.co.ke
Genghis Capital007genghis-capital.com
KCB Investment Bank (formerly KCB Capital)008ke.kcbgroup.com
NCBA Investment Bank009No website listed
Renaissance Capital (Kenya)010rencap.com
SBG Securities (Stanbic)011sbgsecurities.co.ke
Standard Investment Bank012sib.co.ke
Sterling Capital021sterlingib.com
Dry Associates Investment Bank114dryassociates.com
Salaam Investment Bank Kenya115salaaminvestments.com
Gulfcap Investment Bank170gcib.africa
Pergamon Investment Bank179No website listed
Investcent Investment Bank187investcent.co
Capital A Investment Bank (formerly Securities Africa Kenya)100No website listed
Victoria Wealth Management241victoriabank.co.ke
Rock Investment Bank230rib.co.ke
Fintrust Securities258fintrustsecurities.co.ke
AIB-AXYS Africa260aib-axysafrica.com
Cinemark Investment Bank264cinemarkconsult.com

AIB-AXYS Africa appears in both categories under two licence numbers. The register is a snapshot: licences are added and withdrawn during the year, so the CMA's own page is the authority, not this table.

What a trade costs

Most of the cost of a trade is fixed by the market's rules, not by the broker. Every buy and every sell carries these charges on the value of the trade (as at September 2026):

ChargeRateWho receives it
Brokerage commission1.76 % below KES 100,000 on ABC Capital's published schedule (VAT included); a lower rate above itThe broker
NSE transaction levy0.12 %The exchange
CMA transaction levy0.12 %The regulator
CDSC transaction levy0.08 %The depository
CDSC Guarantee Fund0.01 %The settlement guarantee fund
CMA Guarantee Fund0.01 %The fund that protects clients if a broker fails
TotalAbout 2.1 % below KES 100,000; about 1.8 % above

Sources: ABC Capital's fee schedule, which quotes the 2.1 % and 1.8 % totals, and CDSC's fee page for the 0.08 % levy. A KES 10,000 purchase therefore costs about KES 210 in fees, and selling the same shares later costs about the same again. Stamp duty of KES 2 per KES 10,000 also appears on some contract notes.

Hands stacking coins on a table
Photo: Towfiqu barbhuiya · Pexels

What varies between brokers

The levies are identical everywhere; the items below are where firms differ. None of them is published in one central place, so the figures for a specific firm come from its own fee page or a phone call, and they change.

  • Minimum commission. Some firms charge a flat minimum, often KES 100 to 300, so a KES 1,000 order can cost more than 2.1 % in percentage terms.
  • Account and maintenance fees. CDSC lists no account-opening fee, but some brokers charge onboarding or an annual maintenance fee (ABC Capital, for example, lists KES 100 a year).
  • App or portal. Some firms trade through a modern app with M-PESA funding; others take orders by phone or email and confirm by call-back.
  • Funding routes. M-PESA paybill is common; bank transfer is universal; card and international transfer depend on the firm.
  • Time to a CDS number. From same-day in an app to a few working days for paper forms.
  • Research and advice. Investment banks publish research notes and offer advisory services; discount-style apps do not.
  • Withdrawal speed. Sale proceeds settle on T+3 everywhere, but how quickly the broker pays them out to M-PESA or your bank varies.

How to check a licence

  1. Find the firm on the CMA register

    Open the stockbroker or investment bank list linked above and match the exact legal name and licence number the firm gives you.

  2. Confirm it is a Central Depository Agent

    CDSC's own list of agents names every firm that can open and operate a CDS account.

  3. Look at where the money goes

    Deposits go to a client account in the firm's name, typically a paybill with your CDS number as the account, or a named bank account. A personal M-PESA number is a warning sign.

  4. Read the fee page before the first order

    Look for the minimum commission and any maintenance fee, and keep a copy of the contract note from your first trade to compare.

Where to look next

Opening the account itself is covered step by step in How to open a CDS account in Kenya. Placing the first trade, and why a limit order behaves differently from a market order, is in Your first order: market vs limit. Investors outside Kenya can read Buying NSE shares from abroad.

Common questions

Is an investment bank different from a stockbroker for a small investor?

For buying and selling shares, no: both are licensed to execute orders and both act as Central Depository Agents. Investment banks additionally arrange capital raisings and publish research.

Are fees the same at every broker?

The NSE, CMA, CDSC and compensation-fund levies are the same everywhere and the commission is capped by the rules. Minimum commissions, account fees and funding charges differ by firm.

Why is Dosikaa not in the tables?

Dosikaa is the exchange's app, not a licensee. Inside it you choose one of the licensed stockbrokers above, and that firm executes your orders and holds your CDS account.

Sources

  1. CMA licensee register: stockbrokers (read 14 Sep 2026)
  2. CMA licensee register: investment banks (read 14 Sep 2026)
  3. ABC Capital: trading FAQ and fee schedule
  4. CDSC: fees
  5. CDSC: Central Depository Agents
  6. CDSC: account opening (Dosikaa)

Last reviewed · General information, not investment advice.