Stock records for small businesses in Kenya are only useful when they reflect how the business actually sells. If you buy in bulk and sell in single units, pieces, or small measures, your current records are almost certainly off — not because you’re careless, but because the system you’re using wasn’t built for how you operate. This is one of the most common yet often ignored inventory-tracking problems facing small shop owners across Nairobi, Mombasa, and every estate in between.
The fix is not complicated. But first, you need to understand exactly where the breakdown happens.
The Gap Between How You Buy and How You Sell
Most small shops, dukas, and kiosks in Kenya buy stock in large units and sell in smaller ones. You buy a 2kg packet of sugar from a wholesaler in Eastleigh. You sell it by the cup or the spoon. You buy a carton of washing soap. You sell it bar by bar. You buy a roll of tissue. You sell it roll by roll, sometimes half a roll if a customer asks.
Now here’s the problem. Your stock record says: 1 carton of soap received. But your sales record says: Ksh 40, Ksh 40, Ksh 40. There’s no connection between the two. By the end of the week, you don’t know how many bars you’ve sold, how many should still be on the shelf, or whether any have gone missing.
That gap — between how you buy and how you sell — is where stock leakage hides.
What This Looks Like in a Real Kenyan Shop
Take a kiosk in Kawangware. The owner buys a 20-litre jerrican of cooking oil from a distributor on credit. She sells in 250ml portions using a recycled bottle cap as a measure. Each sale is Ksh 30, paid in cash or M-Pesa. Some sales happen fast on a Monday morning, others are slow mid-week, and weekends spike again.
If her stock record just says “1 jerrican in,” and her M-Pesa statement shows collections for the week, she has no way of knowing whether she sold 80 portions or 60 portions — or whether someone helped themselves to a few cups when she stepped away. The numbers don’t connect.
This is not a recordkeeping failure. It’s a unit-of-measure failure. Her records exist, but they don’t match the reality of how she sells.
Why Your Stock Count Will Never Match Your Sales — Until You Fix This
When you track stock in bulk units but sell in small units, you create what’s called a stock variance — a gap between what your records say you have and what’s physically on the shelf. That variance gets blamed on theft, breakage, or supplier shortchanging. Sometimes those are real causes. But often, the real cause is a mismatch between your buying unit and your selling unit.
| Problem You’re Seeing | Likely Real Cause |
|---|---|
| Stock runs out faster than expected | You’re not tracking small-unit sales against bulk purchases |
| Your M-Pesa totals don’t match your stock movement | Sales are recorded in shillings, stock in cartons — no conversion between them |
| You can’t tell if a product is profitable | You don’t know how many sellable units one purchase actually gives you |
| Staff or family disputes over stock counts | There’s no agreed unit of measure to count against |
How to Fix Your Stock Records When You Sell in Bits
The solution is to convert your purchases into selling units at the point of receiving stock — before anything hits the shelf. This is the step most small business owners skip.
Here’s how to do it practically:
- Define your selling unit. For every product you stock, decide the exact unit you sell in. A bar. A cup. A 250ml portion. A single sachet. Write it down.
- Convert at the point of receiving. When new stock arrives, immediately convert it. 1 carton of soap = 24 bars. 1 jerrican of oil = 80 portions. Record the number of selling units received, not just the bulk quantity.
- Track daily movement in selling units. At the end of each day, record how many selling units you moved — even if it’s an estimate. You can also do a physical count: count what’s left, subtract from opening stock, and you have your daily movement.
- Reconcile weekly. Every week, check whether the selling units sold match your M-Pesa and cash collections. If you sold 60 portions of oil at Ksh 30 each, you should have collected Ksh 1,800. If your collections are lower, there’s a gap worth investigating.
A simple tracking format you can use daily:
Product: Cooking Oil (250ml portions)
Opening Stock (Mon): 80 portions
Sold (Mon): 14 portions
Closing Stock (Mon): 66 portions
Expected Collections: Ksh 420
Actual Collections (Cash + M-Pesa): Ksh 390
Variance: Ksh 30 — investigate
You don’t need special software for this. A notebook works. The habit is what matters.
What the Law Says About Your Stock Records
Maintaining accurate stock records for small businesses in Kenya is mandatory under the Micro and Small Enterprises Act No. 55 of 2012 — registered businesses are expected to keep books of account that reflect actual stock movements.
If you’re VAT-registered, the requirement is even more specific. The VAT Act 2013 and the Tax Procedures Act 2015 require that records support your tax declarations, including stock movement. KRA audits do happen — and when your stock records don’t match your sales, it creates a problem you’ll struggle to explain.
Good stock records are not just for your own clarity. They’re also your legal protection.
A Quick Check: Does Your Stock System Match How You Sell?
- Do you know the exact number of selling units in every product you currently stock?
- When you receive new stock, do you convert it into selling units before recording it?
- At the end of each day, do you know how many units you sold — not just how much money came in?
- Can you explain any gap between your physical stock count and your records?
- Are you mixing personal and business finances?
- Are your records detailed enough to show KRA, a lender, or a business partner how stock moved this month?
If you answered no to more than two of these, your stock records don’t yet match the reality of how you sell. And until they do, you’re managing your business on guesswork — not grounded decisions.
The good news is that fixing this doesn’t require a new system. It requires one habit: convert bulk to selling units the moment stock arrives. Everything else follows from that single step.