Back to the Brief
how to buy shares in kenyahow to invest in nse kenyaopen cds account kenyabuy shares nairobi securities exchange

How to Buy Shares in Kenya: Open a CDS Account and Buy Your First NSE Stock (2026)

Most guides to the Nairobi Securities Exchange tell you why Kenya is interesting: East Africa's largest economy, a market that gained about 51 percent in 2025, banks paying double-digit dividends. What almost none of them tell you is the part that actually stops people: how you, sitting with a phone and an ID, go from curious to owning shares. That gap is what this guide closes.

August 18, 2026 · 5 min read · Mansa Markets

Most guides to the Nairobi Securities Exchange tell you why Kenya is interesting: East Africa's largest economy, a market that gained about 51 percent in 2025, banks paying double-digit dividends. What almost none of them tell you is the part that actually stops people: how you, sitting with a phone and an ID, go from curious to owning shares. That gap is what this guide closes.

By the end you will know exactly what a CDS account is, the three ways to open one (a broker, a fintech app, or M-PESA), what it costs, and how the first trade goes through. No jargon left unexplained.

The one account that matters: your CDS account

Every share traded on the NSE is held electronically. The record of who owns what lives at the Central Depository and Settlement Corporation, the CDSC. Your slice of that system is your CDS account. Think of it as a bank account, except instead of holding shillings it holds securities: the shares you buy stay registered there in your name.

You cannot open a CDS account directly with the CDSC. You open it through a licensed stockbroker or, since 2026, through an app that partners with one. The whole market is supervised by the Capital Markets Authority, so every broker on the licensed list has been vetted by the regulator.

What you need before you start

Four things, and most Kenyans already have all of them:

  1. A national ID (or a passport if you are a non-resident).
  2. A KRA PIN. If you have ever filed a return or opened a bank account you have one; if not, iTax issues one in minutes.
  3. A bank account or M-PESA to fund the account and receive dividends.
  4. Starting money. From about KSh 100 on the apps, from a single share on Ziidi Trader, KSh 10,000 or more at a traditional broker. The amount matters much less than starting.

Traditional brokers still ask for a passport photo and sometimes a utility bill. The apps do this with a selfie.

Route one: a traditional stockbroker

Firms such as Standard Investment Bank, AIB-AXYS Africa, Dyer & Blair, Sterling Capital and the banks' investment arms (NCBA Investment Bank, for example) have run NSE accounts for decades. You fill in the CDS account opening form, hand over your ID, KRA PIN and photo, and the broker opens the CDS account for you. Approval takes a few days. You then fund by bank transfer and place orders by phone, email or the broker's platform.

Best for: larger sums, research and advice, and anyone who wants a relationship manager.

Route two: a fintech app (Hisa, Dosikaa)

This is where Kenya leads the continent. Hisa and Dosikaa open a CDS account from your phone, paperless and free, in about 15 to 20 minutes, and accept deposits from around KSh 100. You verify with your ID and a selfie, link M-PESA or a bank account, and you are trading the same day. The CDS account is in your own name, held at the CDSC exactly as it would be through a traditional broker.

Best for: beginners who want to start small, from their phone, today.

Route three: Ziidi Trader inside M-PESA

Since early 2026 you can buy and sell NSE shares from inside the M-PESA app through Ziidi Trader, which works with a licensed broker behind the scenes. You buy from a single share, pay with M-PESA money, and orders execute during NSE hours (9:30am to 3:00pm). One detail worth knowing: Ziidi Trader currently holds shares in a pooled account on your behalf rather than in a CDS account in your own name. For a first KSh 500 that is fine; if you plan to hold serious money, ask how that works for you, or open your own CDS account through an app or broker.

What it actually costs

Kenya's transaction costs are set market-wide. On small trades expect roughly 2.1 percent all-in: about 1.5 percent brokerage commission plus the NSE, CMA, CDSC and investor-compensation levies. On a KSh 50,000 purchase that is about KSh 1,050 in fees, and a similar percentage again when you sell. Frequent trading therefore eats returns fast; buy and hold keeps it cheap.

Dividends arrive net of a 5 percent withholding tax for Kenyan residents (10 percent for non-residents), a final tax, so what lands in your account is already yours. Gains on selling NSE-listed shares have generally been exempt from capital gains tax for individuals, but confirm the current Finance Act position with your broker or KRA.

Placing your first order

  1. Log into your broker's platform, your app, or the Ziidi Trader menu.
  2. Search by ticker: SCOM for Safaricom, KCB for KCB Group, EQTY for Equity Group, EABL for East African Breweries, COOP for Co-operative Bank.
  3. Choose the number of shares and set a limit price (the maximum you will pay). On the big names a market order is fine; on thin counters a limit protects you.
  4. Confirm. You get a contract note when it executes, and the shares settle into your CDS account within three business days (T+3).

Then leave it alone. Prices move every day; your thesis plays out over years.

What you can actually buy

About 60 companies are listed. The names most first-time investors start with are the banks (KCB, Equity, Co-op, Absa, Standard Chartered), Safaricom, EABL and KenGen, because they are the businesses you already use and they have long dividend records. Our Kenya dividend calendar shows who pays what and when, and the Top 10 NSE stocks for 2026 walks through the largest names one by one.

A simple first move

Open an account through an app or broker this week. Put in an amount you would not miss. Buy one bank and Safaricom. Reinvest the first dividend when it arrives. Add a fixed amount every month through M-PESA. That is the whole strategy, and it beats waiting for the perfect moment.

Go deeper

The full plain-English version of everything above, plus how to read stock data, pick a first stock, build a portfolio and avoid the mistakes every Kenyan beginner makes, is in The NSE Beginner Blueprint, our 32-page ebook. The link is just below.

Related reading

New to the NSE?The NSE Beginner Blueprint: how to buy your first Kenyan stock.PDF · 32 pages · instant download
Get the guide