In this guide
What you need before you start
- A national ID or passport. The broker checks it against the CDS registry, so the name must match exactly.
- A KRA PIN. Every CDS account is tied to a tax PIN; dividends are taxed at source using it.
- A phone number and email. Order confirmations, contract notes and CDS statements arrive there.
- A passport-size photo and a signature (uploaded in the app, or signed at the branch).
- Money to invest. Since 8 August 2025 the NSE lets you trade any number of shares, even one, so a first order in a KES 10 share can be a few hundred shillings plus fees. Some apps set their own minimum, typically KES 500 to 1,000.
Step 1 · Open a CDS account
The Central Depository System (CDS) is the electronic register that records who owns which shares. It is run by the Central Depository and Settlement Corporation (CDSC). You cannot hold NSE shares without a CDS account, and you open one through a broker (a Central Depository Agent) or through the Dosikaa app rather than with the CDSC directly. The full walk-through is in How to open a CDS account in Kenya.
Pick a licensed broker or app
Any CMA-licensed stockbroker or investment bank, or an app that sits on top of one (list below). The account is yours and can be moved to another broker later.
Fill in the CDS 1 form
In the app this is the onboarding flow: ID, KRA PIN, photo, signature and a next of kin. At a branch it is a paper form and takes a working day or two.
Wait for the CDS number
You receive a CDS account number by SMS or email once CDSC approves it; brokers typically quote 24 to 48 hours, and Dosikaa issues the number inside the app.
One person can hold more than one CDS account (one per broker), but shares bought through one broker sit in that broker's CDS account until you ask to move them.
Step 2 · Choose a broker or app
Stockbrokers and investment banks licensed by the Capital Markets Authority (CMA) are the only firms allowed to place orders on the NSE. Most now offer an app; a few newer apps are built on top of a licensed broker or hold shares for you in a nominee account. This list is as of September 2026 and is a description, not advice. The full licensee list with websites is in NSE stockbrokers: list and fees.
| Route | Examples | Typically used for | Source |
|---|---|---|---|
| Broker apps | AIB-AXYS Digitrader, Genghis Capital (GenCap), Faida Investment Bank, Sterling Capital, Kingdom Securities | Opening a CDS account in the app, M‑PESA funding, small first orders | CMA licensees: stockbrokers and investment banks |
| An industry app | Dosikaa (which CDSC describes as supported by the CMA, the NSE, CDSC, KASIB and licensed stockbrokers; you choose a licensed stockbroker inside the app, from KES 500) | Opening or linking a CDS account on a phone, then trading through the broker you picked | CDSC account opening |
| Newer investing apps | Ziidi Trader (Safaricom, inside the M‑PESA app; shares are held in a pooled nominee account, not a CDS account in your name), Hisa | Simple onboarding for M‑PESA users, small orders, shares alongside a money market fund | CDSC |
| Bank-owned investment banks | KCB Investment Bank, NCBA Investment Bank, Standard Investment Bank, ABC Capital, Absa Securities, SBG Securities (Stanbic) | Existing bank customers, larger orders, research notes | CMA licensees: investment banks |
| Traditional brokers | Dyer & Blair, Kestrel Capital, Francis Drummond, Suntra Investments, EFG Hermes Kenya | Phone or email orders, portfolio advice, institutional-size trades | CMA licensees: stockbrokers |
Check the CMA licensee list before sending money to anyone. A legitimate broker will never ask you to pay into a personal M‑PESA number.
Step 3 · Fund the account and place your order
Fund by M‑PESA or bank transfer
Apps show a paybill or Lipa na M‑PESA option; transfers reflect within minutes. Bank transfers to the broker's client account take up to a day. Paying by M‑PESA, and Ziidi Trader inside the M‑PESA app, are covered in How to buy shares with M‑PESA.
Search the ticker
Type the company name or ticker, for example SCOM for Safaricom or EQTY for Equity Group. The app shows the last traded price and the current bid and ask.
Choose quantity and price
Any whole number of shares. A market order takes whatever price is available in the order book; a limit order only fills at your price or better and can sit unfilled. See Your first order: market vs limit.
Confirm and wait for the fill
The NSE opens with an auction from 9 am, then trades continuously from 9.31 am to 3 pm on weekdays. You get a contract note by email once the order fills.
Prices on KenyaStocks are end-of-day closes. Your broker app shows the bids and asks as they stand during the session, so the price you pay can differ from the close shown here.

Fees on every trade
Costs are a percentage of the trade value and are the same whether you buy or sell. In September 2026 the total for a trade under KES 100,000 is about 2.1 %, made up of:
- Brokerage commission: 1.76 % on trades under KES 100,000, as one broker's published schedule states it; a lower rate applies above that.
- NSE transaction levy: 0.12 %.
- CMA levy: 0.12 %.
- CDSC levy: 0.08 %.
- CDSC Guarantee Fund: 0.01 %.
- CMA Guarantee Fund: 0.01 %.
Above KES 100,000 the rate drops, so larger trades cost about 1.8 % all in (ABC Capital fee schedule, CDSC fees). Some apps charge a flat fee for very small orders; read the fee page before the first trade.
Settlement · T+3
The NSE settles on T+3: three working days after the trade date, the shares move into your CDS account and the cash moves to the seller. Until then the shares show as pending. If you sell, the money is available to withdraw on the third working day, and most brokers pay it out to M‑PESA or your bank the same day.
Tax
- Dividends: 5 % withholding tax for Kenyan residents, deducted before the dividend reaches you; it is a final tax. Non-residents pay 15 %.
- Capital gains: gains on shares listed on the NSE are exempt from capital gains tax. You keep the whole gain.
- Bonus shares and rights: no tax when issued; treated like any other shares when sold.
Rates as at September 2026 from the PwC Kenya withholding tax table (reviewed 17 July 2026); the capital gains exemption is paragraph 36(g)(ii) of the First Schedule to the Income Tax Act (Cap. 470): a gain on the transfer of securities traded on a securities exchange licensed by the Capital Markets Authority is not chargeable. This is a plain summary, not tax advice; rates change in the Finance Act each year.
Buying from abroad
Kenyans in the diaspora and foreign investors can open a CDS account without visiting Kenya. The broker onboards you remotely with a notarised copy of your passport, proof of address abroad, a KRA PIN (a non-resident PIN can be obtained online) and a bank account for dividends. The detail is in Buying NSE shares from abroad.
- Funding: international bank transfer into the broker's client account; some brokers accept card top-ups. M‑PESA works only with a Kenyan line.
- Withholding tax: 15 % on dividends for non-residents instead of 5 %, unless a double-tax treaty sets a lower rate (PwC Kenya WHT table).
- Currency: shares trade in Kenyan shillings, so your return also depends on the KES rate when you move money in and out.
- Foreign ownership: listed shares are open to foreign investors with no general limit on holdings, but the Treasury may gazette a maximum for a privatisation, a strategic sector or the national interest (regulation 3 of the Capital Markets (Foreign Investors) Regulations).
Where to look next
Browse every listed company to see prices and volume, or start with the ones people search for most: Safaricom, Equity Group and KCB Group. If you are weighing shares against a money market fund or Treasury bills, read Shares vs money market funds vs T-bills.
Sources
- NSE press release: single-unit trading from 8 August 2025 (29 July 2025)
- Capital Markets Authority: licensee register, stockbrokers
- Capital Markets Authority: licensee register, investment banks
- Nairobi Securities Exchange: Equity Trading Rules, amended July 2025 (PDF)
- Central Depository and Settlement Corporation: CDS account requirements and Dosikaa
- Capital Markets (Foreign Investors) Regulations, regulation 3 (Kenya Law)
- Kenya Revenue Authority: withholding tax on dividends
- Income Tax Act (Cap. 470), First Schedule para. 36(g)(ii): gains on listed securities not chargeable (Kenya Law)
- ABC Capital: fee schedule (1.76 % brokerage, NSE/CMA/CDSC levies and the two guarantee funds)
Sources checked · General information, not investment advice.



