Pharmacy stock & dispense for Kenyan facilities

Know what you have, sell what is safe, trace every dispense

AfyaStock connects KEML-aligned medicines to real batch stock, FEFO dispensing, and facility-level reporting — so owners and staff stop guessing between the shelf and the till.

Built for pharmacy operations

Not a generic POS — stock units, expiry, and tenant isolation are first-class.

Receive & count stock

Log batches with expiry dates, suppliers, and counting units (tablets, boxes, strips) so reports stay honest.

Dispense (POS)

FEFO batch picking, in-stock catalog search, and priced sale lines — built for busy dispensary counters.

Expiry & low-stock alerts

See what expires in 90 days, what is critical in 30, and what needs restock before you lose margin.

Roles per facility

Owner, deputy, and dispenser accounts with the right screens — no shared passwords on one login.

Multi-facility ready

Owners with more than one site can switch branch context and keep stock isolated per pharmacy.

Audit-friendly sales

Every dispense is logged with batch snapshots; corrections stay on the record with a reason.

From pilot to daily use

Start with one facility. Add staff, receive stock, and dispense the same day — install on the home screen as a PWA for counter phones.

  1. 1Pilot your facility — we help you load catalog and first batches.
  2. 2Train staff on receive and dispense (installable on phone or tablet).
  3. 3Review daily sales and expiry dashboard; scale to more branches when ready.
Operations snapshot
  • Dashboard: expiry queue, low stock, active batches
  • Sales: today's revenue and top movers
  • Insights & printable weekly / monthly reports
  • Platform admin for multi-facility oversight (partners)
Open staff app

Ready for a pilot pharmacy?

Tell us your facility name and size. We'll walk you through receive, dispense, and owner dashboards.