Knowing how to buy shares in Kenya is one of the most empowering financial skills you can develop — and it has never been more accessible. Thanks to digital brokers and M-Pesa integration, you can go from complete beginner to NSE shareholder in less than a week, with as little as a few hundred shillings.
The Nairobi Securities Exchange (NSE) is home to some of Kenya's most iconic companies — Safaricom, KCB, Equity Bank, EABL, and more. Owning shares in these companies means participating directly in their growth, collecting dividends, and building long-term wealth that savings accounts simply cannot match.
This guide removes all the mystery. Whether you are a first-time investor or someone who has been putting it off for years, you will finish this article knowing exactly what to do, what documents to gather, and how to place your very first trade.
How to buy shares in Kenya — quick snapshot
- Choose a CMA-licensed online stockbroker (e.g. Faida Investment Bank, NCBA)
- Sign up online and upload your National ID, KRA PIN, passport photo, and M-Pesa details
- Wait 3–5 business days for account approval and CDS account creation
- Deposit funds via M-Pesa or bank transfer into your CDS account
- Log in to your broker's platform and place your first buy order on the NSE
Why invest in shares on the NSE?
The NSE is more than a marketplace — it is a window into Kenya's economic engine. When you buy a share, you own a small but real piece of a company's assets, profits, and future. Over time, two forces can grow your wealth: share price appreciation as the company expands, and dividends paid out directly to your account when profits are distributed.
With Kenyan savings accounts offering returns that barely outpace inflation, the stock market offers a proven, regulated alternative for building meaningful financial security — whether your goal is a home, school fees, or early retirement.
How to buy shares in Kenya: 5 easy steps
Choose a licensed online stockbroker
Your stockbroker is your gateway to the NSE. They execute buy and sell orders on your behalf and hold your trading account. In Kenya, all stockbrokers must be licensed by the Capital Markets Authority (CMA) — never use an unlicensed operator.
Popular and CMA-approved options include Faida Investment Bank and NCBA, among others recommended by the NSE. When choosing, look for a user-friendly mobile platform, M-Pesa funding support, fast account approval, and responsive customer service.
Open your trading account online
Most modern Kenyan brokers allow you to sign up entirely online from your phone or computer. The process takes about 15 minutes if you have your documents ready. You will need to upload four things:
Make sure all details match across documents — mismatches are the most common cause of rejection. Keep digital copies on your phone to speed up the upload process.
Wait for approval and CDS account creation
After submitting your application, the broker verifies your documents and registers a Central Depository System (CDS) account in your name. This is the secure digital vault where all your shares are stored — there are no physical certificates anymore.
Approval typically takes 3 to 5 business days, though some brokers process applications faster. You will receive confirmation by email once your account is active and you are cleared to trade.
Fund your account via M-Pesa or bank transfer
Before you can buy any shares in Kenya, you need to deposit money into your CDS account. Most brokers support both bank transfers and M-Pesa, with M-Pesa being the most convenient for the majority of Kenyans.
With Faida Investment Bank, for example, you can initiate a deposit directly from their platform — enter your phone number and amount, hit deposit, and confirm the M-Pesa prompt. Funds are credited almost instantly. Always ensure you have sufficient balance including transaction fees before initiating a transfer.
Browse the NSE and place your first buy order
With funds in your account, log in to your broker's trading platform. You will see a live list of all companies listed on the NSE alongside their current share prices. Search for the company you want to invest in, enter the number of shares you wish to buy, and confirm your order. The broker executes it on your behalf.
As of August 2025, the NSE removed its previous 100-share minimum requirement — meaning you can buy even a single share of any listed company. This makes buying shares in Kenya genuinely accessible regardless of your starting budget.
Understanding transaction fees
Every trade on the NSE carries a small transaction fee covering brokerage charges, CMA levies, and NSE dues. These are calculated as a percentage of your transaction value and are clearly disclosed by your broker before you confirm any trade. Factor fees into your calculations — especially for smaller or more frequent trades where they can represent a meaningful percentage of the amount invested.
Common mistakes to avoid when buying shares in Kenya
- Emotional trading: Share prices fluctuate daily. Selling in a panic during a dip locks in losses. Successful investors stay focused on long-term fundamentals, not short-term noise.
- Skipping research: A low share price does not automatically mean a good deal. Study the company's revenue, profitability, management quality, and growth prospects before investing.
- Lack of diversification: Putting all your money into one company exposes you to unnecessary risk. Spread across sectors — banking, telecoms, energy, manufacturing — to cushion against any single company's underperformance.
- Ignoring fees: Small transaction percentages add up, especially for frequent traders. Always calculate net returns after fees.
Tips for first-time share buyers in Kenya
- Start small: You do not need a large sum to begin. Invest what you can afford, then add consistently over time. Regularity matters more than timing.
- Think long term: Kenya's blue-chip companies have decades of operating history. Give your investments time to compound rather than chasing quick wins.
- Reinvest dividends: Use dividend payouts to buy more shares. This accelerates the compounding effect significantly over years.
- Stay informed: Follow NSE updates, company earnings reports, and broader economic news. An informed investor makes confident, rational decisions.
Ready to start investing on the NSE?
Open a trading account with a CMA-licensed broker today — the entire process is online and takes 5 minutes.
Get started now