Skip to main content

How to buy stocks & shares in Kenya (2024)

Ivo Kolchev| Updated January 26th, 2024

Kenya is a lower-middle-income country, boasting a young population at the beginning of its wealth accumulation journey. One easily accessible way to build and preserve wealth is through the stock market.

In this article, we’ll delve into ways for Kenyans to pick stocks, how to buy shares on the international markets, gain exposure to the national stock market, tips for choosing a stock broker to buy shares, opportunities for foreigners to gain exposure to Kenyan shares, and more!

Choose a stock to buy

Since there are tens of thousands of public companies around the world, there is no silver bullet when it comes to choosing a stock to purchase. That said, generally, companies are divided in two ways:

  • Value stocks: these companies are usually attractively priced in terms of price-to-earnings or other ratios but face slower growth going forward;
  • Growth stocks: these companies offer a high long-term growth rate but are more expensive from a valuation perspective in the near term.

You can favour one type or diversify across both value and growth, with value companies in your portfolio to meet medium-term goals. In contrast, growth companies should be able to help you achieve your long-term aspirations!

Resources you can use are:

  • Stock screeners such as Finviz
  • Company reports, filings and presentations
  • Macroeconomic and industry publications

In any case, make sure to consider several companies, evaluate their performance relative to competitors, and try to pick the most attractively priced business!

How to buy shares on the international markets (Step-by-step guide)

1. Choose a good stock broker

Once you have chosen the stock you want to invest in, you need to find a broker where you can make the purchase. Make sure the broker you pick works with residents of Kenya. Below we highlight two solid choices available to Kenyans:

Broker Stock commission, US Minimum Deposit Regulators
Interactive Brokers USD 0.005 per share with a minimum of USD 1.00 €/$/£0 FINRA, SIPC, SEC, CFTC, IIROC, FCA, CBI, AFSL, SFC, SEBI, MAS, MNB
Saxo Bank Between 0.03% and 0.08% (min. $1) for US stocks $0 to $10,000 (varies between countries) ASIC, FSA, FCA, SFC, MAS, FINMA, DFSA

2. Open and fund your account

Once you have weighed the pros and cons of each broker, you are all set to open an account. The process usually takes a few days as the broker verifies your identity. After the process is finalised, you must deposit money into your account.

3. Place a “Buy Order”

If you have found an online broker that suits your needs, managed to open an investment account, and made the initial deposit, you are all set to buy your stock. All you have to do is find the share within your chosen broker and place a buy order. For this example, we will use Interactive Brokers Trader WorkStation (TWS).

1 – Search for the chosen stock (we will use Apple, ticker “AAPL”):

Interactive Brokers Order Entry Window

2 – Click “Buy”:

Interactive Brokers Order Entry Window

3 – Choose the order details. Now, it’s time to fill all boxes highlighted below:

Interactive Brokers Order Entry Window

  • QTY: Short for quantity. Here you define the number of shares you want to purchase;
  • Type of order: By default, Interactive Brokers sets your order type as LMT, short for Limit Order. This is good since it allows you to set a maximum price at which you are willing to buy the shares. The alternative is MKT or market order.
  • Limit Amount: Assuming you kept the “LMT” as the type of order, you need to set the maximum price you are willing to pay per share. If you use Market order, you do not need to fill this and will buy at the best available Ask price.
  • Order duration is set to DAY by default.

4 – Place the order:

Finally, click “Submit,” and a new window will show up. Here, you can take a final look at all the details, including the commissions, before clicking “Transmit”:

Interactive Brokers Order Entry Window

ETFs – an alternative way to gain exposure

ETFs, or exchange-traded funds, allow you to gain exposure to a dozen or even hundreds of companies with a single investment. ETFs can be a good option if you:

  • Are unsure which specific stock to choose. 
  • Want to limit your portfolio volatility (usually, ETFs invest in companies in several sectors affected by vastly different factors, limiting your exposure to idiosyncratic risks).
  • Are interested in following a specific theme in your investments (Kenyan stocks, technology stocks, real estate stocks, etc). 

Some ETFs you may want to consider are:

  • VanEck Africa Index ETF (ticker AFK) invests in 80 companies, primarily in South Africa, Morocco and Nigeria, but also has 8.79% of its assets in Kenya.
  • iShares MSCI Frontier and Select EM ETF (FM) which invests in over 350 companies, primarily in Vietnam, Kazakhstan, Romania and the Philippines, but also has 1.27% of its investments in Kenya.

You are free to choose from thousands of ETFs investing all around the world.

Buying stocks on the Nairobi Securities Exchange

Buying shares directly at the local market is very similar to the one outlined above for international securities. You can find a list of brokers active on the exchange here.

There are just 64 companies listed on the Nairobi securities exchange. You can find them neatly divided into sectors here.

The main benefit of buying shares on the local market is that you will not incur foreign exchange conversion fees from opening an account in USD, EUR or any other currency. This is because shares on the Nairobi Securities Exchange trade in Kenyan shilling. If you buy Apple stock, you would have to:

  • Sell shilling, and buy USD to open the trade
  • Sell USD, buy shilling to close the trade

Thus you would incur two foreign exchange fees in the process.

The downside of the local market is that you are limited to the instruments available to trade there, many of which are tightly correlated with Kenya’s economic fortunes. Thus if you want to diversify your wealth across the world, the best way is to invest overseas or pick an export-oriented company.

Accessing Kenyan equities as a foreigner

If you are an investor outside Kenya and want to gain exposure to the country’s growth potential, the most straightforward way to buy Kenyan equities is through an ETF as highlighted above. The problem is that no Kenya-specific ETF is available, with the pan-African VanEck Africa Index ETF (AFK) the best imperfect option available.

The downside of AFK is its higher expense ratio (0.98%) compared to the ETFs for developed markets such as the United States. Thus you must carefully evaluate whether the excess return you expect will cover the higher ETF costs!

If you want to buy a specific Kenyan company, the best way would be to get in touch with one of the leading brokers listed above. The drawback is that you will have to incur foreign exchange fees.

The Bottom Line

To sum it up, here’s what you need to do:

  1. Choose a stock to buy. If you want to invest outside Kenya, you need to carefully consider which company or ETF to pick, as there are a myriad of companies to choose from. On the local market, the choice is rather limited, with only 64 listed companies.
  2. Find a suitable stock broker: For international markets, make sure the broker you choose works with residents of Kenya. For the Nairobi Securities Exchange, it is best to get in touch with a local exchange member. In any case, consider the fees and market access of the broker.
  3. Open an account and deposit money: After deciding which trading platform to use, you must go through the account opening process and deposit money.
  4. Send a buy order to your broker for the stock you like: That’s the easiest part (the process is intuitive)! After having your brokerage account and the name of the company that you want to buy, you just have to place a trade!  

We hope that this post addressed some of your concerns. Make sure to do your research to find out the best investing strategy for you!

Happy investing!

Ivo Kolchev
Investor & Finance Writer

Ivo is a former portfolio manager and financial advisor, turned into a freelance finance writer and stock trader. He enjoys following the financial markets and have invested for over ten years.