The EliteTeQ Ledger · · 12 min read

Inventory Management for Kenyan SMEs: Stock Tracking, Shrinkage Reduction, and FEFO

E
EliteTeQ Team
• 12 min read

Quick Summary

Most Kenyan shops bleed money through stock they can't see: items walk out the door, perishables expire on the shelf, and best-sellers run out at the worst time. Good inventory management means tracking every unit in real time, ordering before you run dry, and selling perishables by expiry date (FEFO). A cloud POS like EliteTeQ handles all three automatically, so you stop guessing and start counting.

Where Kenyan SMEs Actually Lose Money on Stock

Your stock is your biggest asset and your biggest leak. The losses are rarely one dramatic theft; they add up quietly across four areas.

  • Shrinkage — products that disappear with no matching sale: staff sneaking items, supplier short-deliveries, miscounts at the till.
  • Expiry and waste — milk, bread, and yoghurt that spoil before they sell.
  • Stockouts — a customer wants cooking oil, you're out, they buy it next door and don't come back.
  • Overstocking — cash frozen in slow-moving goods in the back room.

Here's how that lands on a Nairobi mini-supermarket doing KES 2,000,000 a month. These are illustrative figures, not a study, but they're close to what owners see when they measure it.

LeakWhat it looks likeRough monthly cost
ShrinkageStock gone, no sale recordedKES 40,000 - 60,000
Expiry / wastePerishables binnedKES 60,000 - 80,000
StockoutsSales you never madeKES 120,000 - 160,000
OverstockingCapital tied upKES 80,000 - 100,000

You can't fix what you can't see. That's the whole problem with a paper book or an Excel sheet updated once a week.

Track Every Unit in Real Time

The fix starts with stock that updates itself. With a POS, every movement adjusts the count instantly: sell 3 packets of unga and stock drops by 3, receive 50 cartons of milk and it goes up by 50, take a return and it goes back in, move 20 units from your CBD shop to Westlands and both branches update.

That live count is only as honest as your physical reality, so you still count by hand. A POS just makes it fast and exposes the gaps. A clean monthly stock take looks like this:

1. Print a count sheet with expected quantities. 2. Staff count what's actually on the shelves and in the store. 3. Enter the real numbers. 4. The variance report shows where expected and actual don't match. 5. Investigate the gaps, then adjust with a documented reason.

Do a full count monthly, and spot-check high-value items like cooking oil, liquor, and electronics weekly. Barcode scanning makes both faster and kills typo errors. For loose or repackaged goods like 1kg sugar packets, print your own internal barcodes.

Never Run Out, Never Overbuy

Stockouts and overstocking are the same problem from opposite ends: ordering by gut instead of by data. A reorder point fixes both — it's the stock level that triggers a new order, set so you don't run dry while you wait for the supplier.

Reorder point = (average daily sales x supplier lead time) + safety stock

Say you sell 8 bottles of 2L cooking oil a day, your supplier delivers in 3 days, and you keep 10 as a buffer:

(8 x 3) + 10 = 34 units. When stock hits 34, EliteTeQ flags it.

From there the POS drafts a purchase order to the right supplier, you approve it, and it goes out by email or WhatsApp. When goods arrive, you scan them in. The system also keeps a supplier directory with lead times, payment terms, and price history, so you can see who's actually giving you the best deal.

Cut Shrinkage Before It Eats Your Margin

Shrinkage is the quiet one. You won't notice it day to day, but it shows up as a stubborn gap between your sales and your stock. Most of it comes down to access and accountability.

  • Individual logins so every transaction is tied to a named person.
  • Manager-only voids and refunds so a cashier can't cancel a sale and pocket the cash.
  • Discount limits — let cashiers give up to, say, 5%, and require a manager PIN above that.
  • Cash drawer logging so opening the drawer without a sale gets recorded.

The system also watches for patterns: one cashier voiding far more than the rest, a till with a high refund rate, or stock variances above your threshold. Pair the timestamps with your CCTV when you investigate. Reconcile cash daily, spot-check weekly, count fully monthly. Shops that get serious about this can pull shrinkage down toward 2% or below over a few months.

FEFO: Sell by Expiry, Not by Arrival

If you sell anything perishable, this is the section that pays for the software. FEFO means First Expiry, First Out — you sell the batch that expires soonest, even if a newer delivery has a longer shelf life. That's different from FIFO: the carton that arrived last week might expire before the one that arrived today.

The POS tracks each delivery as a batch with its own expiry date, then escalates alerts as the date approaches:

  • 30 days out — start thinking about a promotion.
  • 14 days out — mark it down for clearance.
  • 7 days out — pull it from the shelf or donate it.
  • Expired — blocked from sale automatically.

It also tells staff which batch to bring to the front when restocking, and logs write-offs so you can see your waste in shillings each month. Match the alert window to the product.

CategoryTypical shelf lifeAlert window
Fresh milk7 - 14 days3 days before
Bread3 - 5 days1 day before
Yoghurt14 - 30 days7 days before
Juices1 - 3 months14 days before
Canned goods1 - 3 years90 days before
Medications1 - 5 years180 days before

A Few Practical Questions

How often should I do a full stock take? Monthly works for most Kenyan SMEs. If you're high-risk (liquor, electronics, cosmetics), spot-check the valuable lines every two weeks.

Can I track stock across branches? Yes. EliteTeQ supports multiple locations, transfers between them, and a separate count per site.

What about items I buy in bulk but sell in small units? Set up unit conversions once. Buy oil in 20L jerricans, sell in 1L, 2L, and 5L, and the system does the maths.

Does it work when the internet drops? It works offline and syncs when you're back online, and it handles cash, card, and mobile-money payments side by side.

Bottom Line

Inventory losses feel invisible until you measure them, then they're hard to ignore. Real-time tracking, reorder alerts, access controls, and FEFO turn your stock from a guessing game into numbers you can act on. EliteTeQ POS does all of it from one system, with no hardware lock-in and pricing from $499/year.

Want to see it on your own products? Book a free demo and we'll walk through your shop's stock, top to bottom.

Let's discuss how EliteTeQ POS can help you achieve the results you just read about.

Related Articles

Top Inventory Management Solutions Used by Businesses in Your Market: Inventory Software Features & Pricing

Discover the best inventory management solutions for businesses in Your Market. Learn about key features, benefits, and how to choose the right inventory software for your business needs.

15 min read

How Businesses in Your Market Lose Money Due to Poor Inventory Management: Hidden Costs & Solutions

Discover the hidden ways businesses in Your Market lose money through poor inventory management. Learn about the real costs of stockouts, overstocking, and inventory errors, plus proven solutions to protect your profits.

18 min read

12 Inventory KPIs Every Store Owner Should Track [+ Formulas]

The 12 inventory KPIs that reveal where your cash and margin really go — with the formula for each and what a healthy number looks like.

8 min read

All articles · About · FAQ · Contact

Global Support & Remote Onboarding

We support businesses across the world with fully remote onboarding, real-time assistance, and dedicated technical support — no matter your location.

Remote support worldwide
WhatsApp-first global communication
⏱
Fast response times across time zones
Dedicated POS
WhatsApp — replies in under 10 minutes
+1 214 423 5355
No international calling required
Response time: under 10 Minutes
WhatsAppIndustries