Invest

Buying Shares in Kenya: The Complete Guide for Beginners (2026)

12 Mins read

If you’ve ever wondered how ordinary Kenyans build wealth beyond savings accounts and SACCOs, the answer often leads to one place: the Nairobi Securities Exchange. Buying shares in Kenya is one of the most accessible ways to grow your money over time, earn dividends, and own a piece of the companies that power East Africa’s largest economy.

This guide covers everything you need to know before buying your first share — from opening a CDS account and choosing a broker, to understanding fees, taxes, risks, and the mechanics of how trading actually works on the NSE. Whether you’re a salaried professional looking to invest KSh 1,000 or a seasoned investor diversifying your portfolio, this is the only guide you’ll need.

What Are Shares and Why Should You Buy Them?

A share (also called a stock or equity) represents partial ownership in a company. When you buy shares in a company listed on the Nairobi Securities Exchange, you become a shareholder — meaning you own a small piece of that business.

Shares generate returns in two main ways. First, through capital gains: if the share price rises above what you paid, you can sell at a profit. Second, through dividends: many Kenyan companies distribute a portion of their profits to shareholders, typically once or twice a year. Some NSE-listed companies like Safaricom, KCB, and Equity Bank have a strong track record of paying regular dividends.

Compared to keeping money in a savings account earning 3-6% annually, the NSE has historically delivered stronger long-term returns. The stock market also offers liquidity — you can sell your shares on any trading day and receive your money within a few days, unlike real estate which can take months to sell.

How the Nairobi Securities Exchange (NSE) Works

The Nairobi Securities Exchange is Kenya’s principal stock exchange, established in 1954. It’s where buyers and sellers come together to trade shares of publicly listed companies. As of 2026, over 60 companies are listed on the NSE across sectors including banking, telecommunications, manufacturing, energy, and agriculture.

The NSE operates under the oversight of the Capital Markets Authority (CMA), Kenya’s financial markets regulator. The CMA ensures that all market participants — including stockbrokers, investment banks, and listed companies — follow the rules and protect investors’ interests.

Trading happens electronically through the Automated Trading System (ATS). You don’t go to the exchange physically — instead, your stockbroker places orders on your behalf through this system. Trading sessions run from Monday to Friday, 9:30 AM to 3:00 PM East African Time, excluding public holidays.

The NSE has several market segments:

  • Main Investment Market Segment (MIMS) — for large, well-established companies like Safaricom, Equity Bank, and East African Breweries
  • Alternative Investment Market Segment (AIMS) — for smaller, growing companies
  • Growth Enterprise Market Segment (GEMS) — for startups and SMEs seeking to raise capital
  • Fixed Income Securities Market Segment (FISMS) — for government and corporate bonds

The NSE 20 Share Index and the NSE All Share Index (NASI) are the main benchmarks used to track overall market performance.

Step 1: Open a CDS Account

Before you can buy a single share on the NSE, you need a Central Depository System (CDS) account. This is a mandatory electronic account managed by the Central Depository and Settlement Corporation (CDSC) that holds your shares in digital form — think of it as a digital wallet for your stocks.

In the past, share ownership was recorded on physical certificates. Today, all shares traded on the NSE are held electronically in the CDS, making transfers faster, safer, and more transparent.

What You Need to Open a CDS Account

  • Original and copy of your National ID card or valid Passport
  • A valid KRA PIN certificate (mandatory for tax compliance)
  • Two recent passport-size photographs
  • Your bank account details (for receiving dividends and sale proceeds)
  • A completed CDS 1 form (Individual & Joint Account Opening Form)

How to Open Your CDS Account

You have several options:

Through a Licensed Stockbroker: This is the most common route. Visit any CMA-licensed stockbroker’s office with your documents, and they’ll help you open the account. Many brokers now offer online account opening through their websites or apps. The broker acts as your Central Depository Agent (CDA).

Through Dosikaa (CDSC Digital Platform): CDSC’s Dosikaa platform allows you to open a CDS account entirely online with e-KYC verification. Applications are typically processed within hours to three working days.

Through Your Bank: Several banks including Equity Bank, KCB, and Co-operative Bank have investment subsidiaries that can open a CDS account for you alongside your bank account.

Opening a CDS account is free of charge at most brokers and CDAs. Once your account is active, you’ll receive a unique CDS account number that identifies you in all your share transactions.

Step 2: Choose a CMA-Licensed Stockbroker

In Kenya, you cannot buy shares directly on the NSE — you must go through a licensed stockbroker. Your broker acts as your agent, executing buy and sell orders on the exchange on your behalf.

The Capital Markets Authority (CMA) licenses and regulates all stockbrokers operating in Kenya. Always verify that your broker is licensed by checking the official CMA licensees portal.

Top CMA-Licensed Stockbrokers in Kenya (2026)

Here are some of the well-established stockbrokers you can consider:

  • Faida Investment Bank — one of the oldest and most respected brokers with an online trading platform
  • SBG Securities (formerly Standard Investment Bank) — backed by Standard Bank Group, offering research-driven services
  • Genghis Capital — popular with retail investors for their accessible online platform
  • Dyer & Blair Investment Bank — a full-service investment bank with decades of experience
  • AIB-AXYS Africa — offers both local and regional market access
  • EFG Hermes Kenya — part of an international group with strong research capabilities
  • Equity Investment Bank — convenient for Equity Bank customers
  • KCB Capital — the investment arm of KCB Group

What to Consider When Choosing a Broker

  • Commission rates — compare brokerage fees across brokers
  • Online trading platform — can you place orders online or via a mobile app?
  • Research and advice — does the broker provide market analysis and stock recommendations?
  • Customer service — how responsive are they to queries?
  • Minimum investment — some brokers have minimum deposit requirements
  • Reputation and track record — look for established brokers with clean regulatory records

Step 3: Fund Your Brokerage Account and Buy Shares

Once your CDS account is open and linked to a broker, you’re ready to invest. Here’s how the buying process works:

Funding Your Account

Most brokers accept multiple payment methods:

  • Bank transfer (EFT/RTGS) — transfer funds directly from your bank to your broker’s client account
  • M-Pesa — many brokers accept mobile money deposits, making it convenient for retail investors
  • Cheque deposit — some brokers still accept cheques, though this is becoming less common

The minimum number of shares you can buy on the NSE is 100 shares per transaction. So your minimum investment depends on the share price — for example, if a share costs KSh 10, you’d need at least KSh 1,000 plus transaction fees.

Placing a Buy Order

You can place orders through:

  • Your broker’s online platform or mobile app
  • Phone call to your broker
  • Email instruction to your broker
  • In-person visit to the broker’s office

When placing an order, you’ll specify the company name (or ticker symbol), the number of shares you want to buy, and typically a limit price (the maximum you’re willing to pay) or a market order (buy at the current market price).

Buying Shares via Ziidi Trader (M-Pesa)

One of the most exciting developments in Kenya’s stock market is Ziidi Trader — a platform by SBG Securities (formerly Standard Investment Bank) that allows you to buy and sell NSE shares directly using M-Pesa on your phone. Ziidi has made the stock market accessible to millions of Kenyans who previously found the process intimidating.

To get started with Ziidi, dial *483# on your Safaricom line and follow the registration prompts. You’ll need your National ID number and KRA PIN. Once registered, you can browse available stocks, check prices, and buy shares — all from your phone’s USSD menu. Payments are deducted directly from your M-Pesa balance.

Ziidi is particularly popular among first-time investors because it removes the need to visit a broker’s office or use a computer. You can start investing with as little as a few hundred shillings.

For a detailed walkthrough, read our guide: How to Buy Shares on Ziidi Trader in Kenya: Step-by-Step Guide

How Share Settlement Works (T+3)

When you buy shares on the NSE, the transaction doesn’t complete instantly. Kenya’s stock market uses a T+3 settlement cycle, meaning the trade settles three business days after the transaction date.

Here’s what happens:

  • Trade Day (T) — your buy order is matched with a seller on the exchange
  • T+1 to T+2 — the trade is confirmed and the clearing process begins
  • T+3 — the shares are transferred to your CDS account, and the payment is transferred from your broker to the seller’s broker

This means that after buying, you’ll see the shares in your CDS account within three business days. Similarly, when you sell shares, you’ll receive the proceeds (minus fees) within three business days.

Transaction Fees and Costs of Buying Shares in Kenya

Understanding the full cost of trading is essential before you invest. When you buy or sell shares on the NSE, several fees are deducted from your transaction:

Fee TypeRateWho Charges It
Brokerage Commission1.5% – 2.1% (negotiable for large trades)Your stockbroker
CMA Levy0.14%Capital Markets Authority
NSE Transaction Fee0.12%Nairobi Securities Exchange
CDSC Fee0.04%Central Depository & Settlement Corp.
Stamp DutyExempt for exchange-traded securitiesKenya Revenue Authority

For a typical retail trade, your total transaction cost will be approximately 1.8% to 2.4% of the transaction value. These fees apply on both the buying and selling sides, so the total round-trip cost ranges from about 3.6% to 4.8%.

Example: If you buy KSh 50,000 worth of Safaricom shares with a 1.8% total fee, you’ll pay approximately KSh 900 in transaction costs. When you eventually sell those shares, you’ll pay another similar fee on the sale value.

Some brokers offer discounted commission rates for frequent traders or large transactions, so it pays to negotiate — especially if you’re investing larger sums.

Taxes on Shares and Dividends in Kenya

Understanding how your stock market income is taxed helps you plan your investments more effectively:

Withholding Tax on Dividends

When a company pays you dividends, a 5% withholding tax is automatically deducted at source for Kenyan residents and East African Community citizens. Non-residents face a 10% withholding tax on dividends. This tax is deducted before the dividend reaches your bank account, so you don’t need to file separately for it.

Capital Gains Tax

Kenya applies a capital gains tax (CGT) of 15% on gains from the sale of property, including shares. However, there’s an important nuance: shares of companies listed and traded on the NSE have historically enjoyed exemptions or favourable treatment under various Finance Act provisions. It’s important to stay updated on the latest CGT rules, as these have changed over the years. Consult a tax advisor for your specific situation.

Tax Benefits of Investing in Shares

Despite the taxes, investing in shares can still be more tax-efficient than other investments. Dividends are taxed at just 5% compared to interest income from bank deposits which is taxed at 15% withholding tax. This makes dividend-paying stocks attractive for income-seeking investors.

How to Read and Understand Share Prices

Before buying shares, you should understand how to read stock market data. Here are the key terms:

  • Share Price — the current market price of one share, quoted in Kenya Shillings
  • Bid Price — the highest price a buyer is currently willing to pay
  • Ask/Offer Price — the lowest price a seller is currently willing to accept
  • Volume — the number of shares traded during a given period
  • Market Capitalization — the total value of all a company’s shares (share price × total shares outstanding)
  • Price-to-Earnings (P/E) Ratio — the share price divided by earnings per share; helps assess if a stock is overvalued or undervalued
  • Dividend Yield — the annual dividend per share divided by the share price, expressed as a percentage
  • 52-Week High/Low — the highest and lowest prices the share has traded at in the past year

You can check live and historical share prices on the NSE website, your broker’s trading platform, or financial data sites like TradingView and myStocks.

Investment Strategies for Kenyan Share Investors

There’s no single “right” way to invest in shares. Your strategy should match your financial goals, risk tolerance, and investment timeline. Here are proven approaches that work for Kenyan investors:

Buy and Hold (Long-Term Investing)

This is the most straightforward strategy: buy shares in quality companies and hold them for years, collecting dividends along the way. The idea is that strong companies grow in value over time, and short-term price fluctuations smooth out. This works well for blue-chip stocks like Safaricom, Equity Bank, and KCB that have a history of consistent growth and dividend payments.

Dividend Investing

Focus on companies with a strong track record of paying regular, growing dividends. In Kenya, banks and telecoms tend to be reliable dividend payers. The goal is to build a portfolio that generates a steady stream of passive income. Reinvesting dividends by buying more shares accelerates your wealth growth through compounding.

Value Investing

This involves identifying companies whose share price is below their intrinsic value — essentially, stocks that are “on sale.” You look for companies with strong fundamentals (healthy profits, low debt, good management) but temporarily depressed share prices. This requires more research and patience but can yield significant returns when the market corrects.

Shilling-Cost Averaging

Instead of investing a lump sum at once, you invest a fixed amount regularly — say KSh 5,000 every month — regardless of whether the market is up or down. This reduces the risk of buying at a market peak and is ideal for salaried investors who can set aside a fixed monthly amount.

Risks of Buying Shares in Kenya

All investments carry risk, and shares are no exception. Understanding these risks helps you make informed decisions:

  • Market Risk — share prices can fall due to overall market downturns, political events, or economic crises. During the COVID-19 pandemic in 2020, the NSE lost significant value before recovering.
  • Company-Specific Risk — a company you invest in could perform poorly due to bad management, increased competition, or regulatory changes. Diversifying across multiple stocks and sectors helps mitigate this.
  • Liquidity Risk — some NSE-listed shares trade very infrequently (low volume), making it difficult to sell when you want to. Stick to actively traded stocks if liquidity is important to you.
  • Currency Risk — if you’re a foreign investor or the company has significant foreign currency exposure, exchange rate movements can affect returns.
  • Inflation Risk — if your investment returns don’t outpace inflation, your real purchasing power decreases even though your account balance grows.
  • Regulatory Risk — changes in government policy, tax laws, or market regulations can affect the value of your investments.

Key principle: Never invest money you can’t afford to lose, and never put all your money in a single stock. Diversification across different companies and sectors is your best protection against risk.

Tips for First-Time Share Investors in Kenya

  1. Start small and learn — you don’t need millions to start. Begin with an amount you’re comfortable with and learn as you go.
  2. Do your own research — before buying any stock, understand the company’s business, financial health, and growth prospects. Read annual reports and follow financial news.
  3. Think long term — the stock market rewards patience. Don’t panic-sell during short-term dips; historically, markets recover and grow over time.
  4. Diversify your portfolio — spread your investments across different companies and sectors to reduce risk.
  5. Reinvest your dividends — use dividend income to buy more shares rather than spending it. Compounding is a powerful wealth-building tool.
  6. Keep transaction costs low — frequent buying and selling racks up fees. Make thoughtful, deliberate trades rather than speculating on daily price movements.
  7. Stay informed — follow the NSE, read company announcements, and keep up with economic news that could affect your investments.
  8. Have an emergency fund first — before investing in shares, ensure you have 3-6 months of living expenses saved in an easily accessible account.
  9. Be wary of stock tips and “hot picks” — if someone promises guaranteed returns, it’s likely too good to be true. Always verify information independently.
  10. Consider your tax situation — factor in withholding tax on dividends and potential capital gains tax when calculating your expected returns.

Frequently Asked Questions (FAQ)

How much money do I need to start buying shares in Kenya?

The minimum trade on the NSE is 100 shares. Depending on the share price, you could start with as little as KSh 1,000 for lower-priced stocks. With Ziidi Trader, you can begin with even smaller amounts via M-Pesa.

Is buying shares in Kenya safe?

The NSE is regulated by the Capital Markets Authority (CMA) and your shares are held securely in electronic form at the CDSC. While share prices can go up and down, the infrastructure and regulation make it a legitimate and secure investment channel. Always use CMA-licensed brokers.

How do I receive dividends?

Dividends are paid directly to the bank account linked to your CDS account. Companies announce dividend payment dates in advance, and you must own the shares on the “record date” to qualify for the dividend.

Can I buy shares if I’m a Kenyan in the diaspora?

Yes. Many brokers offer online account opening and trading platforms that allow Kenyans abroad to invest in the NSE. You’ll need a valid KRA PIN and the standard identification documents. The CDSC also has specific guidelines for diaspora investors.

What is an IPO and how do I participate?

An Initial Public Offering (IPO) is when a company sells its shares to the public for the first time. IPOs are announced through the media and the CMA, and you can apply for shares through your broker or designated collection banks. IPOs often attract a lot of interest and can be oversubscribed.

Can I lose all my money in shares?

While it’s theoretically possible if a company goes bankrupt, it’s extremely rare for a well-established, listed company to lose all its value overnight. Diversifying across multiple stocks significantly reduces this risk. The greater risk for most investors is selling in a panic during temporary market dips.

How do I sell my shares?

Selling is the reverse of buying. Contact your broker (or use their online platform) to place a sell order. Specify the stock, number of shares, and your desired price. Once matched with a buyer, the trade settles in T+3 days and the proceeds (minus fees) are credited to your account.

What’s the difference between the NSE 20 Index and NASI?

The NSE 20 Share Index tracks the performance of 20 selected blue-chip companies and is price-weighted. The NSE All Share Index (NASI) tracks all listed companies and is weighted by market capitalization, giving a broader picture of overall market performance.

Start Your Investment Journey Today

Buying shares in Kenya has never been more accessible. With platforms like Ziidi Trader bringing the stock market to your phone, online broker platforms reducing barriers to entry, and a growing economy driving corporate profits, there’s never been a better time to start investing.

Remember: the best time to start investing was yesterday. The second best time is today. Open your CDS account, choose a licensed broker, start with an amount you’re comfortable with, and let the power of long-term investing work for you.

Ready to pick your first stocks? Check out our guide to the Top 10 NSE Stocks to Buy in Kenya for Beginners or learn How to Start Investing in Kenya with Just KSh 1,000.


Disclaimer: The content on Sarafu is for educational and informational purposes only. It does not constitute financial, investment, or professional advice. All investments carry risk — the value of your investments can go down as well as up, and you may receive back less than you invest. Always do your own research and consider consulting a licensed financial advisor before making any investment decisions. Past performance is not a guarantee of future results.

Related posts
Invest

Mansa X Special Fund Kenya 2026: Returns, Fees, How to Invest & Risks

12 Mins read
Last updated: April 2026 Mansa X is a multi-asset special fund managed by Standard Investment Bank (SIB) in Kenya that has delivered…
Invest

Best Special Funds in Kenya 2026: Returns, Fees & How to Invest

12 Mins read
Last updated: April 2026 The best special funds in Kenya in 2026 are Mansa X Special Fund (20.74% net return in 2025,…
Invest

How to Buy US Stocks From Kenya: Complete Guide (2026)

13 Mins read
Last updated: April 2026 To buy US stocks from Kenya, download the HISA app or Ndovu platform, verify your identity, deposit money…
Power your team with InHype

Add some text to explain benefits of subscripton on your services.

Leave a Reply

Your email address will not be published. Required fields are marked *