An online shop lets customers anywhere in Kenya see your products, compare prices and order without visiting you. You can start small, with the stock you already have, and grow as orders come in.
Quick answer: To open an online shop in Kenya: (1) decide what you will sell and your prices; (2) get your basics in place (ID, KRA PIN, M-Pesa till or business number); (3) take clear photos and write short descriptions; (4) list your products on a marketplace such as Buy More Mall, which handles the shop page, search, checkout and M-Pesa; (5) plan delivery; and (6) share your shop link everywhere.
Start with products you know well and can restock. Check that people search for them, that you can beat or match the market on service, and that they are easy to deliver. For ideas by budget see the best businesses to start with KSh 100k.
| What | Why | Guide |
|---|---|---|
| National ID and KRA PIN | Needed to register and to be paid | KRA PIN for a business |
| Business name (optional at first) | Trust, bank account, bigger buyers | register a business name |
| M-Pesa till or business number | Easy payments | accept M-Pesa online |
| WhatsApp Business | Customer chat | sell on WhatsApp |
Good listings sell. Use your own photos on a plain background (how to take product photos with your phone), price for profit (how to price products) and write descriptions that answer buyers' questions (how to write product descriptions).
| Package | Price | Active for | Products | Own website |
|---|---|---|---|---|
| Chui | KES 2,500 | 30 days | 50 | Shop page on Buy More Mall |
| Simba | KES 7,500 | 90 days | 100 | Yes: yourshop.buymoremall.co.ke |
| Nyati | KES 25,000 | 90 days | 300 | Yes, plus own domain |
| Kifaru | KES 60,000 | 180 days | 500 | Yes, plus own domain |
| Ndovu | KES 99,999 | 365 days | 750 | Yes, plus own domain and all premium designs |
Package prices as listed on Buy More Mall in October 2026; see the packages page for current offers.
Decide your delivery areas and charges before the first order: see how to deliver online orders in Kenya. Reply fast, confirm stock before taking payment and keep customers updated.
Share your shop link on WhatsApp status, Facebook, Instagram and your business cards, and get listed on Google Maps. See how to get customers for your business.
You can start with free social pages, but a proper shop with checkout costs a small package fee; on Buy More Mall packages start at KES 2,500 for 30 days.
You can start with your ID and KRA PIN; a registered business name helps with trust and bigger buyers.
With M-Pesa at checkout, or as agreed on WhatsApp for quotations.
It is risky; see dropshipping in Kenya before promising items you do not hold.
Enough to show a real range, about 10 to 30 well-photographed items with prices.
Cover image: screenshot of a seller shop page on Buy More Mall.
Flash sales, new shops and exclusive BMM coupon codes, straight to your inbox. No spam.