Retail Business in Kenya: Opening a Shop Is Easy. Building One That Lasts Is Not.
By Judah Mwatee · 9 October 2026 · 9 min read

Almost everyone in Kenya has, at some point, thought about opening a shop. It looks simple: rent a space, put up shelves, stock them, and wait for customers. That simplicity is exactly why so many shops close within their first year.
In a recent reflection on Facebook, business and marketing consultant Kidake Alex Malova put the problem sharply. Most aspiring retailers ask how much money they need to open a shop. The better question, he argues, is how much they need to build a business that can rotate stock fast enough to pay rent, salaries, transport and losses, and still leave a profit. Those are two very different questions, with two very different answers.
This article takes his core lessons and turns them into numbers you can check for your own shop, whether you are planning one or already running one.
What different budgets can realistically build
Kidake gives planning ranges for anyone entering fast-moving consumer goods (FMCG) retail. He is clear that they are guides, not guarantees: rent, county, premises, licences and stock mix can change everything.
| Capital | What it can build |
|---|---|
| KSh 150k–300k | A small neighbourhood FMCG outlet in the right location |
| KSh 500k–1M | A mini-supermarket with a deeper range and better working capital |
| KSh 2M–5M | A serious supermarket, a specialised outlet, or retail combined with wholesale |
| KSh 10M+ | Systems, multiple outlets, distribution and buying power |
Notice what changes as the money grows. At the bottom, the challenge is choosing the right location and products. At the top, the challenge is systems. You cannot run five outlets from memory and an exercise book.
Retail is local: study the catchment before you sign a lease
A model that works in a dense Nairobi estate can fail in Vihiga, and a shop that thrives in Kakamega can struggle in Karen. Near a university, students want snacks, airtime and quick meals. In a farming area, money moves with harvests and market days, and agro inputs, cereals and building materials can outsell everything else.

Before you open, answer these questions about the area within about one kilometre of your door:
- How many households are there, and roughly what can they spend?
- Who are the competitors, what do they sell, and at what price?
- Which products run out fastest in nearby shops?
- When does foot traffic peak: morning, evening, weekends, market day, month-end?
- How much credit do customers expect?
Kidake's warning is worth repeating: the mistake is copying a business because you saw it working somewhere else. Why is one shop always full while another 300 metres away is empty? Often it is not the product. It is visibility, convenience, price, range, cleanliness, opening hours or simply having stock when the customer arrives.
Stock turnover: why less stock can make more money
“I would rather have KSh 500,000 of stock turning rapidly than KSh 1 million sitting beautifully on shelves,” Kidake writes. Here is why, using his own example of buying an item at KSh 100 and selling it at KSh 120 (a 20% markup):
| Shop A | Shop B | |
|---|---|---|
| Stock on the shelves (at cost) | KSh 500,000 | KSh 1,000,000 |
| How often the stock sells through | Every 2 weeks | Every 2 months |
| Stock sold per month (at cost) | KSh 1,000,000 | KSh 500,000 |
| Gross profit per month (20% markup) | KSh 200,000 | KSh 100,000 |
Shop A ties up half the money and earns twice the gross profit. Shop B also carries more risk: stock that sits for two months expires, gets damaged, goes out of fashion or simply disappears. As Kidake puts it, dead stock is silent capital erosion.
And that KSh 20 gross profit per item is not yours yet. Rent, staff, electricity, transport, shrinkage, damaged goods, payment charges and taxes all come out of it first.
Know your break-even before you open
One number tells you whether a shop can survive: the sales you need just to cover your fixed costs. The formula is simple:
Break-even sales = monthly fixed costs ÷ gross margin
As an illustration, take a mini-mart with KSh 90,000 a month in fixed costs (rent KSh 30,000, two staff at KSh 18,000 each, and KSh 24,000 for power, transport and other costs). If its gross margin is 18% of sales, it needs KSh 500,000 in sales a month, or about KSh 16,700 a day, before it makes a single shilling of profit. If the location can't produce that, no amount of beautiful shelving will save it.
This is why, in Kidake's words, “Turnover is vanity. Cash flow is reality. Profit is survival.” A shop can sell KSh 2 million a month and still be in trouble, while another sells KSh 800,000 and is healthier, because its margins, stock rotation and costs are under control.
How to split your capital: stock first, shelves second
Kidake describes a mistake he has seen repeatedly: an entrepreneur puts KSh 1 million into a shop, spends heavily on tiles, lighting, branding and fittings, and is left with KSh 200,000 for stock. Customers don't come for the tiles. They come because you have what they need, when they need it, at a price they can afford. In his words, inventory is your oxygen.
Here is the kind of split he suggests thinking through for KSh 1 million, compared with the shop that spends on looks first:
| Use of funds | Stock-first plan | Looks-first plan |
|---|---|---|
| Rent deposit and renovation | KSh 200,000 | KSh 400,000 |
| Stock | KSh 500,000 | KSh 200,000 |
| Equipment | KSh 100,000 | KSh 250,000 |
| Working capital | KSh 100,000 | KSh 100,000 |
| Marketing and contingency | KSh 100,000 | KSh 50,000 |
The looks-first shop opens with thin shelves, runs out of fast movers in the first week, and starts borrowing to restock. The stock-first shop opens with a full range and the cash to keep it full.
Buying well is half the battle
“If your competitor buys at KSh 95 and you buy at KSh 102, you have already lost part of the battle before the customer walks through your door.” Kidake urges retailers to negotiate firmly but professionally, and to understand distributor pricing, manufacturer discounts, volume rebates, credit terms, delivery costs, minimum order quantities, expiry dates and return policies. Procurement is a competitive advantage, not an admin task.
The other half of buying well is paying only for what actually arrived. Every delivery should be checked against your order before the supplier is paid.
Credit and the till: where cash quietly leaks

Customers ask for credit. Suppliers give you credit. Staff handle cash and M-PESA. Relatives want goods on account. Before long, the shelves are empty, debtors are growing, and the bank balance tells a different story from the sales book. Never confuse sales with cash.
Kidake's advice on owner drawings is blunt: pay yourself an agreed salary, and stop taking KSh 5,000 from the till every morning for fuel or lunch. “The till is not your ATM.” The business needs that money as working capital.
The numbers that separate a retailer from a shopkeeper
“If you cannot tell me your average daily sales, your average gross margin and your monthly operating expenses, you are not managing a retail business,” Kidake writes. “You are simply operating a shop.” Every retailer, however small, should be able to answer these at any time:
- Sales: today, this week, this month, and the average day
- Gross margin: overall and by category
- Top 20 fast movers, and which items are tying up money
- Average basket value and your busiest hours
- Shrinkage: what leaves the shelves without appearing in sales
- Stock age and reorder levels
- Debtors and creditors: who owes you, and what you owe suppliers
- Monthly operating expenses and your break-even point
Imagine knowing that cooking oil sells fastest on certain days, that one beverage moves faster in one neighbourhood, and that some products earn high margins but move slowly while others earn little but bring cash in every day. That retailer buys better, prices better, and runs out of the right things less often. This is what Kidake calls moving from survival entrepreneurship to structured entrepreneurship.
Where RetailPulse fits
None of these numbers is hard to understand. They are hard to collect by hand, every day, while also serving customers. That is the job RetailPulse was built for. It is a retail and wholesale system made in Kenya, with editions for shops and mini-supermarkets, supermarkets, wholesalers, bars and butcheries:
- Know your numbers daily: sales by day and by salesperson, best and thinnest-margin lines, average basket, busiest hours and payment mix.
- Keep fast movers on the shelf: Reorder Radar flags items heading for a stockout, and smart reorder points and dead-stock detection show what is tying up your money.
- Catch leaks early: stock-takes against a live stock ledger, with Loss Radar flagging shrinkage, voids and unusual discounts.
- Pay suppliers only for what arrived: order → goods received note → supplier payment, capped at goods actually received.
- Control credit: credit limits, debtor ageing, AI debtor-risk scoring and SMS reminders for customers on account.
- Match every M-PESA payment: live STK and C2B payments, automatically matched to sales.
- See profit, not just sales: double-entry accounting with P&L, petty cash and expenses, plus KRA eTIMS invoicing built in.
- Grow without losing control: multi-store head office for when one shop becomes three.
Setup starts at KES 15,000, and the first year's licence is free. Kidake's advice is to start small if you must, but think big: build systems that can carry KSh 3 million, KSh 30 million or KSh 300 million in turnover. The system is part of that foundation.
Run your shop on numbers, not guesswork
Book a free demo and we'll show you your margins, fast movers and leaks using your own products.
Book a free RetailPulse demo →Or WhatsApp us on +254 792 335 470.
Frequently asked questions
How much money do I need to start a shop in Kenya?
As a planning guide, a small neighbourhood FMCG shop can start at around KSh 150,000 to 300,000 in the right location, and a mini-supermarket at around KSh 500,000 to 1 million. Rent, county, licences and stock mix can change these figures a lot, so work out your own break-even before committing.
What is a good gross margin for a Kenyan shop?
It varies widely by category. Staples like milk, sugar and flour often carry thin margins but bring daily traffic, while personal care, snacks and specialised items usually carry more. What matters is knowing your margin by category and making sure total gross profit covers your fixed costs.
How do I calculate stock turnover?
Divide the cost of goods you sold in a period by the average value of stock you held. If you sold KSh 1 million worth of stock (at cost) in a month while holding KSh 500,000 on average, your stock turned twice that month.
Do small shops really need a POS system?
If you can't say your daily sales, gross margin and monthly expenses without guessing, a system will pay for itself quickly by showing which products earn money, which tie it up, and where stock is disappearing.
This article draws on a reflection by Kidake Alex Malova, business, marketing and distribution consultant, on the Kenyan retail sector. Quotes are his and are used with attribution. Read his full post on Facebook. Planning ranges are his estimates; worked examples are illustrations, not guarantees. See also: What Nakumatt can teach Kenyan supermarket owners about systems.
← Back to all articles