Clinic & Pharmacy Inventory Management in Kenya (2026 Guide)
For a clinic, a stockout is a clinical event and expired stock is a write-off you dispensed money into — the 2026 guide to pharmacy and clinic inventory for Kenyan facilities.
Clinic inventory is retail inventory with the stakes raised. A shop that runs out of an item loses a sale; a clinic that runs out of amoxicillin turns a patient away. A shop with slow stock discounts it; a pharmacy with slow stock watches it expire and pays to dispose of it. And where a shop reconciles money, a facility must also reconcile a controlled substances register that regulators can inspect. The discipline is the same — receive, store, issue, count — but the tolerances are tighter everywhere.
The three inventories every facility runs
| Inventory | What it is | The specific discipline |
|---|---|---|
| Pharmacy stock | Dispensable drugs, by batch and expiry | Batch tracking, FEFO issue, expiry horizon reports, dispensing-to-stock reconciliation |
| Clinical consumables | Gloves, syringes, gauze, reagents, test kits | Par levels per room, consumption per patient-load, weekly top-ups from the main store |
| Equipment & assets | From BP machines to the ambulance | Register with custodians, service schedules, calibration dates |
Most facilities track the first badly and the other two not at all — yet consumables quietly consume a comparable budget, and equipment downtime cancels clinics.
Pharmacy: batches or nothing
Drug stock that is not tracked by batch and expiry is not tracked. Every receipt records batch number and expiry date; every issue follows FEFO — first-expiry, first-out; and the system reports what expires in 30, 60, and 90 days while there is still time to use, transfer, or return it. The full playbook is in our expiry management guide, and it starts with a number most facilities have never computed: what expiry cost you last year.
Dispensing must move stock
- Every dispensed item decrements stock at dispensing time — the pharmacy equivalent of the retail rule that every sale moves the stock card.
- Dispensing-to-stock reconciliation weekly: what the clinical records say was dispensed vs what left the shelf. The gap is theft, spillage, or record failure — all three need attention.
- Controlled substances get their own register with per-transaction sign-off; a regulator inspection should be a printout, not a panic.
- Cash and insurance billing reconcile against dispensing — undispensed billing and unbilled dispensing are both leaks.
The stockout ledger
Keep a simple log: every time a prescribed item was unavailable, what and when. A month of it tells you which par levels are wrong and what the "we cannot afford more stock" policy actually costs in turned-away patients. Facilities that keep this log change their purchasing within a quarter.
Consumables and equipment
- Set par levels per consumption point — the lab, each consultation room, the dressing room — and top up weekly against actual use, not requests.
- Buy against consumption data: procurement sized by patient load beats orders sized by habit.
- Equipment lives on a register with custodians and service schedules — calibration and servicing on dates, not on breakdown.
The weekly rhythm
One hour a week, forever
- Expiry horizon report reviewed; 90-day items actioned.
- One shelf section cycle-counted, variance explained same day.
- Dispensing-to-stock reconciliation run; gaps investigated.
- Stockout log reviewed; par levels adjusted where it repeats.
- Reorder list generated from consumption — then reviewed by a human before ordering.
Everything above assumes one system where dispensing, stock, purchasing, and billing meet — which is precisely what AWRA for clinics provides, offline-capable for facilities where connectivity is a rumor.
Run the pharmacy on batches, not vibes
Batch-and-expiry stock, FEFO dispensing, consumption-driven purchasing, and equipment schedules — see it on your own formulary.
See AWRA for clinicsFrequently asked questions
We are a small clinic with one pharmacy shelf. Is this overkill?
Scale the rhythm, not the principles: batch tracking and FEFO matter at any size because expiry losses and stockouts hurt small facilities proportionally more. A small clinic's version is the weekly hour and a phone — not a stores department.
How does this work with NHIF/SHA and insurance billing?
The inventory side is insurer-agnostic: dispensing decrements stock and creates the billable line. Reconciliation then runs both ways — everything dispensed is billed to someone (cash, insurer, waiver), and everything billed was dispensed. Claim submission itself lives in your billing workflow.
What about donated drugs and program stock (government, NGO programs)?
Track program stock in the same system but flagged by source, with its own reports — program drugs dispensed to non-program patients (and vice versa) is a finding for both you and the program. Same shelves, separate accountability.
Our pharmacist resists "extra data entry" at dispensing. Any advice?
Make the compliant path the fast path: barcode or quick-pick dispensing takes seconds and replaces the manual bin card they currently maintain. The pitch is subtraction — one entry instead of two — not addition. If it is genuinely slower than the queue allows, fix the workflow before blaming the pharmacist.