🇰🇪 CBK Rates Ticker•USD/KES: 129.36SEK/KES: 13.45NOK/KES: 13.39DKK/KES: 19.81INR/KES: 1.34HKD/KES: 16.50SGD/KES: 100.30SAR/KES: 34.44CNY/KES: 19.10100JPY/KES: 79.88CHF/KES: 160.22CAD/KES: 91.95GBP/KES: 173.52EUR/KES: 148.12ZAR/KES: 7.91KES/UGX: 28.60KES/TZS: 20.40KES/RWF: 11.33KES/BIF: 23.12AED/KES: 35.22AUD/KES: 90.30•Central Bank Rate: 8.75%•KESONIA: 8.7469%•CBK Discount Window: 9.25%•91-Day T-Bill: 8.799%•REPO: 9.25%•Inflation Rate: 6.41%•Lending Rate: 14.5%•Savings Rate: 3.23%•Deposit Rate: 6.8%•KBRR: 8.9%•CBK indicative · 15 Jul 2026
🇰🇪 CBK Rates Ticker•USD/KES: 129.36SEK/KES: 13.45NOK/KES: 13.39DKK/KES: 19.81INR/KES: 1.34HKD/KES: 16.50SGD/KES: 100.30SAR/KES: 34.44CNY/KES: 19.10100JPY/KES: 79.88CHF/KES: 160.22CAD/KES: 91.95GBP/KES: 173.52EUR/KES: 148.12ZAR/KES: 7.91KES/UGX: 28.60KES/TZS: 20.40KES/RWF: 11.33KES/BIF: 23.12AED/KES: 35.22AUD/KES: 90.30•Central Bank Rate: 8.75%•KESONIA: 8.7469%•CBK Discount Window: 9.25%•91-Day T-Bill: 8.799%•REPO: 9.25%•Inflation Rate: 6.41%•Lending Rate: 14.5%•Savings Rate: 3.23%•Deposit Rate: 6.8%•KBRR: 8.9%•CBK indicative · 15 Jul 2026
Digital Strategy
Digital Strategy

Data-Driven Inventory: How Small Shops Stop Overstocking Capital

Bengula Jacob

Bengula Jacob

Relationship Manager & Founder of Bengula Inc.

July 19, 202612 min read0
Small retail shelves with products and a notebook for stock counts
If the shelf cannot pay its rent in turns, it is a warehouse funded by your overdraft. Photo: Pexels

Many Kenyan shops do not have a "sales problem" first. They have a capital stuck in the wrong SKUs problem. Fast movers stock out while slow movers decorate the shelf for six months. The owner funds both with cash, supplier credit, or a bank line, then wonders why profit never becomes cash.

This guide is the educational companion to the retail data dashboard case study. It starts in Excel (or Google Sheets), because that is the real tool for most single- and multi-branch SMEs. Python and fancy BI are graduation steps, not the entry ticket. The finance link is deliberate: inventory is a working-capital decision (working capital cycle).

Key Insight: Every slow-moving unit is a loan you made to the shelf. Until it sells, it pays no interest, risks expiry or theft, and blocks the reorder of what customers actually buy. Inventory control is treasury management with barcodes.

The Three Numbers That Matter

1. Sales run-rate

For each SKU (or tight category):

Daily run-rate=Units sold in periodDays in period\text{Daily run-rate} = \frac{\text{Units sold in period}}{\text{Days in period}}

Use 28 or 30 days for fast movers; 90 days for slow categories so one promotion does not lie to you.

2. Stock cover (days on hand)

Days cover=Units on handDaily run-rate\text{Days cover} = \frac{\text{Units on hand}}{\text{Daily run-rate}}

If run-rate is zero, cover is infinite: you are funding a museum piece.

3. Reorder point (simple)

Reorder point≈(Daily run-rate×Lead time days)+Safety stock\text{Reorder point} \approx (\text{Daily run-rate} \times \text{Lead time days}) + \text{Safety stock}

Lead time is supplier reality in Kenya, not the brochure: include transport and stock-outs at the distributor.

A Minimal Excel Layout

Create one sheet with columns:

ColumnExample
SKU / barcode6001-Milk-500ml
CategoryDairy
Units on hand48
Unit cost (KES)55
Stock value (KES)2,640
Units sold (last 30d)120
Daily run-rate4.0
Days cover12
Supplier lead time (days)3
Safety stock (units)8
Reorder point20
ActionOK / Reorder / Excess / Dead

Stock value is what the bank and your stomach should care about:

Stock value=Units on hand×Unit cost\text{Stock value} = \text{Units on hand} \times \text{Unit cost}

Sort by stock value descending once a week. Your biggest cash prisoners surface immediately.

Action Rules You Can Actually Run

SignalRule of thumbAction
Days cover below reorder logicRisk of stock-out on a moverReorder
Days cover 60-90 on non-seasonal goodsCapital getting sleepyStop buying; promote
Days cover 90+ or zero sales in 60 daysDead or dyingMarkdown ladder; return if possible; do not reorder
High value + slow coverWorking-capital leakPriority clearance
Fast cover + frequent stock-outsUnderstocked winnerRaise min stock; protect availability

Seasonality (school calendars, Ramadan, festive periods) needs a separate note column so you do not kill stock that is meant to peak next month.

From Gut Purchase to Buying Discipline

Suppliers win when you buy on relationship and "special offer" quantity breaks without run-rate maths.

Before any non-trivial order, answer:

  1. How many days cover will this order create at current run-rate?
  2. What is expiry or fashion risk?
  3. What else will I not be able to buy if cash sits here?
  4. Is this SKU in the top sellers by margin, not only by noise?

Margin matters: a fast seller at near-zero margin can still be a bad use of shelf if it crowds higher-contribution items (packager / margin discipline).

Weekly Operating Rhythm (45 Minutes)

StepTimeOutput
Update sales from POS or sales book15 minFresh sold units
Spot count top 20 value SKUs15 minTrust in on-hand figures
Sort excess and stock-out lists10 minActions
Place or delay orders5 minCash protection

Multi-branch shops add a transfer column: move stock before you buy more. The dashboard case study is simply this rhythm automated (retail dashboard).

Worked Mini-Example

A kiosk tracks three items (illustrative):

SKUOn handSold 30dDays coverValue at costAction
Cooking oil 1L10903.3KES 3,500Reorder
Biscuits assorted promo12015240KES 9,600Markdown; stop buy
Airtime scratch (fast)402006KES 4,000OK / slight reorder

The biscuits are the villain: almost KES 10,000 frozen for eight months of cover. Clearing them at a thin margin can fund oil availability and reduce the need for expensive short-term borrowing (SME finance handbook).

Graduation Path (When Excel Is Not Enough)

  1. Clean master data - one code per item, consistent names.
  2. Automatic daily export from POS to sheet.
  3. Simple dashboard - sales, stock value, excess list, stock-outs.
  4. Only then heavier tools or scripts.

Skipping to software on dirty codes produces expensive fiction. The Mombasa/Nairobi retailer story in the dashboard article starts with cleaning source data for a reason.

Links to Cash and Risk

Risk Factors

  • Bad counts make perfect formulae wrong.
  • Promotions distort run-rates if you do not flag them.
  • Supplier minimums can force excess; negotiate or change supplier.
  • Understocking winners while hunting dead stock loses sales; balance both lists.
  • This is education, not an inventory-optimisation software sale.

Decision Framework: 14-Day Reset

Day 1-2: List top 50 SKUs by stock value.
Day 3-5: Compute 30-day run-rate and days cover.
Day 6-8: Tag Excess / Dead / Reorder / OK.
Day 9-11: Markdown or return plan for Dead/Excess; protect Reorder winners.
Day 12-14: Write buying rules; schedule weekly 45-minute review.

If you need help turning the sheet into a live decision view, the path is documented in the retail dashboard case and via services.

Bengula View

The desk's retail view is unromantic: shops die from polite shelves. Owners remember the supplier who gave thirty days; they forget the biscuit carton that ate those thirty days of cash.

Start with Excel honesty. Rank by value. Force cover maths before purchase orders. Automate only after the behaviour exists. Inventory excellence is not a software badge; it is a weekly habit that turns stock back into options.

For the wider cash system, read working capital. For margin structure, read packager optimisation. To implement a decision dashboard, book a session.

Sources and Further Reading

General business education for Kenyan retailers and distributors, not accounting or inventory-system advice for a specific shop. Adapt lead times and thresholds to your category and supplier reality.

Did you find this educational segment helpful?
Bengula Inc

Bengula Inc

We help East African businesses grow, pairing data-driven digital visibility with finance and banking advisory.

Copyright 2026 Bengula Inc. All Rights Reserved. Private holding platform. business@bengula.co.ke

Disclaimer: The analytical calculators, projections, and educational tools provided on this site are built exclusively for academic, informational, and general financial literacy education. They do not constitute formal, binding regulated financial, legal, or licensed brokerage counsel. Any regulated banking product is opened and finalised directly with the licensed bank or provider that issues it.