How to Buy Shares in Kenya (2026): Complete Beginner’s Guide to the NSE

25 March 2026

How to Buy Shares in Kenya (2026): Complete Beginner’s Guide to the NSE

Wondering how to buy shares in Kenya? Buying shares in Kenya is one of the most accessible ways to grow your wealth — yet most Kenyans still believe it is reserved for the wealthy or financially sophisticated. That could not be further from the truth.

With a National ID, a KRA PIN, and as little as Ksh 500, you can open a trading account and buy shares in Safaricom, Equity Bank, KCB, and dozens of other companies listed on the Nairobi Securities Exchange (NSE) — often within the same day.

This step-by-step guide covers everything you need to know: what the NSE is, how to open a CDS account, how to choose a stockbroker, how to place your first trade, and how to avoid the most common beginner mistakes.


Quick Summary: How to Buy Shares in Kenya

  1. Open a CDS account through a licensed stockbroker or the Dosikaa app
  2. Deposit funds via M-Pesa or bank transfer
  3. Research companies listed on the NSE
  4. Place a buy order through your broker’s platform
  5. Monitor your portfolio and reinvest dividends

What Is the Nairobi Securities Exchange (NSE)?

The Nairobi Securities Exchange is Kenya’s official stock market — the platform where shares of publicly listed companies are bought and sold. Founded informally in 1954 and formally regulated from 1991, it is the oldest and largest stock exchange in East Africa.

The NSE currently lists around 64 companies across three market segments:

  • Main Investment Market (MIM) — Large, established companies such as Safaricom, Equity Bank, KCB, and East African Breweries. This is where most investors focus.
  • Alternative Investment Market (AIM) — Mid-size companies in growth phases.
  • Growth Enterprise Market Segment (GEMS) — Startups and SMEs.

The NSE is regulated by the Capital Markets Authority (CMA), which exists to protect investors and ensure fair, transparent trading. The CMA also licenses all stockbrokers — so you should always confirm your broker is CMA-approved before you invest.

Key fact: The NSE itself is a publicly listed company. You can buy NSE shares just like any other listed company.


What You Need Before You Start

Before buying shares in Kenya, make sure you have the following ready:

  • National Identity Card (front and back, clear photos)
  • KRA PIN — mandatory for all investors to comply with tax regulations
  • Passport-size photograph
  • M-Pesa registered mobile number or bank account for funding
  • At least Ksh 500 to make your first investment

Good to know: Minors can have CDS accounts opened by parents or guardians using the dedicated Minor Account Opening Form. There is no upper age limit for adult investors.


Step 1: Open a CDS Account

A Central Depository System (CDS) account is the foundation of share investing in Kenya. Think of it like a bank account — but instead of cash, it holds your shares electronically. Without one, you cannot buy or sell any shares on the NSE.

The CDS is operated by the Central Depository and Settlement Corporation (CDSC), which is a separate body from your stockbroker. This matters because even if your broker closes down, your shares remain safe in the CDSC system.

How to Open a CDS Account in 2026

Opening a CDS account is now largely digital and free at most institutions. Here are your main options:

Option A: Through a Licensed Stockbroker (Recommended for beginners)

  1. Choose a CMA-licensed stockbroker
  2. Visit their website or app and complete the online registration form
  3. Upload your National ID, KRA PIN, and passport photo
  4. Wait 1–3 business days for approval
  5. Receive your unique 16-digit CDS account number via SMS or email

Option B: Through Dosikaa (Fully Digital, Free)

The Dosikaa app is officially partnered with CDSC, the NSE, and multiple brokers. It allows 100% paperless account opening from your phone, with no fees and same-day processing in many cases.

Option C: In Person

You can also visit any licensed stockbroker or investment bank branch, complete the CDS1 account opening form, and submit your documents in person. This takes slightly longer (2–5 days).

Important: Your CDS account number is tied permanently to your National ID. Keep it confidential and never share it with anyone outside your licensed broker.


Step 2: Choose a Licensed Stockbroker

You cannot buy or sell shares on the NSE directly — you must use a licensed stockbroker. A stockbroker acts as the intermediary between you and the exchange, executing your orders on your behalf.

When choosing a broker, consider these factors:

  • CMA licensing — confirm at cma.or.ke
  • Trading platform quality — mobile app or USSD access is important
  • M-Pesa support — essential for easy deposits and withdrawals
  • Customer service responsiveness
  • Commission fees — most brokers charge around 1.5%–2% per trade

Well-known CMA-licensed brokers include Faida Investment Bank, Dyer & Blair, AIB Axys, NCBA, and Equity Bank’s brokerage service. Always verify current licensing status on the CMA website before opening an account.

Tip: For beginners, brokers with simple mobile apps and fast processing times are ideal. Check whether the broker supports M-Pesa deposits before you sign up.


Step 3: Fund Your Trading Account

Once your CDS account is open, you need to deposit money before you can buy any shares. Most brokers support the following funding methods:

  • M-Pesa — via Lipa na M-Pesa Pay Bill number (quickest option for most Kenyans)
  • Bank transfer — direct deposit into the broker’s account
  • Cheque or cash deposit — available at broker offices

There is no official minimum deposit amount set by the NSE, but shares are sold in minimum lots of 100 shares. At current prices, that means your first investment could be as little as Ksh 500–Ksh 2,000 depending on the company you choose.

Note: Trading hours on the NSE are 9:00 AM to 3:00 PM, Monday to Friday, excluding public holidays. Deposits made outside these hours will be processed the next trading day.


Step 4: Research the Right Shares to Buy

Before placing any order, take time to research the companies you are considering. Good investment decisions are based on evidence, not guesswork or tips from social media.

Key things to examine for each company:

  • Financial performance — revenue, profit, and debt levels (check the NSE website or company annual reports)
  • Dividend history — has the company paid consistent dividends? At what yield?
  • Share price trend — is the stock in a long-term uptrend or downtrend?
  • Industry position — is the company a market leader in a growing sector?
  • Management quality — is leadership stable and transparent?

The NSE website (nse.co.ke) provides free access to live market data, company financial statements, and price history. The CDSC client portal also lets you monitor your portfolio once shares are credited.

Popular Shares Among Kenyan Investors in 2026

  • Safaricom (SCOM) — Kenya’s largest company by market cap; consistent dividend payer
  • Equity Group Holdings (EQTY) — one of Africa’s leading banks
  • KCB Group (KCB) — strong dividend history and regional expansion
  • East African Breweries (EABL) — dominant consumer goods company
  • Stanbic Holdings (CFC) — growing financial services group

Disclaimer: This is not financial advice. Share prices fluctuate and past performance does not guarantee future results. Always do your own research or consult a licensed investment advisor.


Step 5: Place Your First Buy Order

Once your account is funded and you have decided which shares to buy, you place an order through your broker’s platform. Here is how:

  1. Log into your broker’s mobile app or website
  2. Search for the company by name or ticker symbol (e.g., SCOM for Safaricom)
  3. Enter the number of shares you want to buy (minimum 100 shares)
  4. Choose your order type: market order (buy at current price) or limit order (buy only if price reaches your target)
  5. Review the estimated total including brokerage fees
  6. Confirm and submit the order

Your broker executes the order on the NSE during trading hours. Once completed, the shares are credited to your CDS account, typically within 2 business days (T+2 settlement).


What Are the Fees for Buying Shares in Kenya?

Every trade on the NSE attracts transaction fees. Here is a breakdown of what to expect:

  • Brokerage commission — typically 1.5%–2% of the trade value
  • NSE levy — 0.12% of transaction value
  • CMA levy — 0.05% of transaction value
  • CDSC levy — 0.10% of transaction value
  • VAT — 16% applied on the brokerage commission only

On a Ksh 10,000 purchase, total transaction costs are roughly Ksh 250–350 depending on your broker. CDS account opening is free at most brokers in 2026.


Step 6: Monitor and Manage Your Portfolio

Buying shares is the beginning, not the end. Successful investors track their portfolio regularly and make informed decisions about when to hold, add, or sell.

  • Check the NSE daily price list or your broker app to track share prices
  • Review company announcements, especially earnings results and dividend declarations
  • Reinvest dividends to compound your returns over time
  • Diversify across at least 3–5 different sectors to reduce risk
  • Avoid panic-selling during short-term market dips

Buying Shares Through an IPO

An Initial Public Offering (IPO) is when a company first lists on the NSE and offers shares to the public. IPOs can be a good opportunity to invest at the ground floor — but they also carry higher risk than established companies.

Kenya’s most recent major IPO was the Kenya Pipeline Company (KPC) in early 2026 — Kenya’s first fully electronic IPO, allowing investors to apply via USSD or online with M-Pesa payment. This shows the direction the market is moving: faster, mobile-first, and more accessible to ordinary Kenyans.

To participate in future IPOs, you will need an active CDS account. Watch the NSE and CMA websites for upcoming IPO announcements.


Common Mistakes to Avoid

  • Investing without a CMA-licensed broker — only use regulated brokers
  • Buying shares based on social media hype or unverified tips
  • Putting all your money into a single company or sector
  • Ignoring fees — they add up, especially on frequent small trades
  • Panic selling during market corrections — patience is a core investing skill
  • Not keeping your CDS account number and login credentials secure

Final Thoughts

Buying shares in Kenya has never been easier. With a smartphone, your National ID, and Ksh 500, you can open a CDS account and invest in some of Kenya’s most successful companies within a single day.

The key is to start small, do your research, stay consistent, and think long-term. The Nairobi Securities Exchange has created significant wealth for patient investors who bought into quality companies and held through the market cycles.

Whether you are saving for retirement, generating passive income through dividends, or simply growing your savings faster than inflation — the NSE offers a legitimate, regulated path to financial growth.

Ready to start? Open a free CDS account today through a CMA-licensed stockbroker or the Dosikaa app, and make your first investment in Kenya’s stock market.


Frequently Asked Questions

How much money do I need to start buying shares in Kenya? You can start with as little as Ksh 500. Shares are sold in minimum lots of 100, so your minimum investment depends on the share price of the company you choose.

Can I buy shares in Kenya using M-Pesa? Yes. Most licensed stockbrokers and the Dosikaa platform support M-Pesa deposits via Lipa na M-Pesa Pay Bill numbers.

Is it safe to invest in the NSE? Yes, when you use a CMA-licensed broker. Your shares are held by the CDSC, which is separate from your broker, meaning your shares remain safe even if your broker closes.

How long does it take to open a CDS account? Digital applications take 1–3 business days. Some platforms like Dosikaa process applications the same day.

Do I pay tax on shares in Kenya? Dividends are subject to withholding tax (currently 5% for resident investors). Capital gains from share sales are currently exempt from CGT on the NSE. Always consult a tax professional for your specific situation.

Can Kenyans in the diaspora buy NSE shares? Yes. Foreign and diaspora investors can open CDS accounts remotely through licensed brokers that support digital onboarding. A KRA PIN is required.


— Local Listing Dealz | locallistingdealz.com

See Your Business Here?

Want Your Business Listed on Local Listing Dealz? Contact Us Today For Further Information on Listing and Advertising.