PHARMACY OPERATING SYSTEM

Run a Kenyan pharmacy
like it’s 2026, not 1996.

Replace the notebooks, the M-Pesa screenshots, and the end-of-month panic with one system that handles POS, batches, prescriptions, claims, and KRA eTIMS. Built for the way Kenyan pharmacies actually work.

PPB-aligned dispensing
KRA eTIMS receipts
M-Pesa at the till
Multi-branch ready
M-Pesa at the till.
STK push from the POS, payment confirmed before the customer walks. No screenshots, no manual reconciliation.
KRA eTIMS, done.
Every sale transmitted to KRA in real time. ETIMS-compliant receipt printed for the customer. Year-end becomes a non-event.
Controlled drugs, logged.
Patient, prescriber, and dispensing pharmacist captured on every Schedule II sale. The PPB inspector finds a clean register, not a notebook.
A DAY AT THE COUNTER

Same pharmacy.
Two different days.

What changes when a system actually fits the way you work.

8:00 AM
Open the pharmacy.
BEFORE

Boot the till, hope yesterday’s M-Pesa transactions reconciled. Write today’s date in the controlled-drug register notebook.

WITH ZAMEDA

Cashier signs in. Yesterday’s till closed cleanly last night. The register is open and ready.

11:30 AM
Customer walks in with a prescription.
BEFORE

Find the medicine. Try to remember the price. Ring it on the calculator. Type out a manual receipt. Hope the M-Pesa payment goes through.

WITH ZAMEDA

Scan the barcode. Patient and prescriber captured if it’s a controlled drug. M-Pesa STK push sent. Receipt prints with KRA QR code.

2:00 PM
Supplier delivery arrives.
BEFORE

Compare the delivery note to the invoice. Hope you noticed the wrong batch numbers. Stack the new boxes wherever they fit. Update the stock card.

WITH ZAMEDA

Open the PO, scan items in. Batches and expiry dates captured. Stock levels update. Old batches stay at the front (FEFO).

5:00 PM
NHIF claims for the week.
BEFORE

Pull the manual prescription log. Tally the eligible claims. Fill out the NHIF form. Wait six weeks for payment, hope it lands.

WITH ZAMEDA

Claims auto-tagged at sale time. Click "Generate batch", review, submit. Payment status visible when it returns.

8:00 PM
Close for the day.
BEFORE

Cash up. Reconcile the M-Pesa screenshots. Try to balance. Try again. Lock up at 9:30.

WITH ZAMEDA

Z-report generates. Till variance under KES 50. Lock up at 8:15.

THE PLATFORM

One system.
Every counter, every back-office task.

ZAMEDA
InventoryPOSReports
Sale · Counter 1
CASHIER: JANE W.
ITEMQTYPRICELINE
Amoxicillin 500mg × 21RX1280.00280.00
Paracetamol 500mg × 16280.00160.00
Vitamin C 1000mg × 301450.00450.00
Subtotal890.00
VAT (16%)142.40
TOTAL KES1,032.40
PAYMENT METHOD
M-Pesa
Cash
Card
CUSTOMER PHONE
0712 345 678
ETIMS · PPB · NHIF READY
POS that doesn’t fight you
Barcode-first till. Rx prompts when needed. M-Pesa STK push at the counter. Trained in half a day.
Batch & expiry control
Every batch tracked from goods-receipt to dispense. FEFO at the till. Alerts before stock turns into write-offs.
Prescription workflow
Patient, prescriber, and dispensing pharmacist captured on every Schedule II sale. Audit-ready.
Suppliers and POs
Raise purchase orders, receive against them with batch & expiry capture, post returns when stock comes back.
Analytics that mean something
Daily takings, gross margin by category, slow movers, expiring-soon — in views your accountant recognises.
One branch or ten
Inter-branch transfers, per-branch stock, consolidated reports. Add the second branch when you’re ready.
HONESTLY

What changes when the software
actually fits your pharmacy.

A factual comparison of the three options most Kenyan pharmacy owners pick between.

CAPABILITY
Excel + notebooks
Generic SaaS
ZAMEDA
M-Pesa STK push from POS
Native, not a workaround
KRA eTIMS receipts in real time
Controlled-drug register (PPB-aligned)
Batch + expiry tracking with FEFO
NHIF / SHA / private insurance claims
Multi-branch with consolidated reports
Built for Kenyan workflows
From day one, not retrofitted
PRICING

Less than the cost of one
expired box of antibiotics.

Every plan includes the entire product, free onboarding, and Kenyan-hours support. KRA eTIMS and the controlled-drug register are on every plan because they aren’t optional in Kenya.

STARTER
KES 2,499/ month

Single-branch pharmacy. Everything legal.

  • 1 branch, up to 3 users
  • POS, inventory, batches, FEFO
  • Prescription workflows
  • KRA eTIMS receipts
  • M-Pesa at the counter
  • Daily and monthly reports
  • Email support, business hours
Start free trial
MOST POPULAR
PRO
KES 5,999/ month

Growing pharmacies that need supplier and insurance flows.

  • Everything in Starter
  • Up to 5 branches, 15 users
  • Suppliers, POs, returns
  • Inter-branch transfers
  • Insurance claims (NHIF, AAR, Jubilee)
  • Cold-chain monitoring
  • WhatsApp support, same-day reply
Start free trial
ENTERPRISE
Custom

Multi-branch chains and hospital pharmacies.

  • Everything in Pro
  • Unlimited branches and users
  • Customer-hosted deployment
  • Dedicated onboarding manager
  • On-site training in Nairobi
  • Same-business-day support SLA
  • Custom data export schedules
Talk to us

All prices exclude VAT. Annual plans available at two months free. Pricing in Kenyan Shillings; USD invoicing available for regional deployments.

Have a question? WhatsApp us.
Same-day reply, every working day. No call centre, no script.
+254 703 999 712
FOUNDER
PHOTO
Replace at /public/founder.jpg
WHO BUILT THIS

Hi, I’m Abraham.

I built Zameda because I’ve watched too many good pharmacists fight bad software. Notebooks for the controlled-drug register. Excel for batches. WhatsApp screenshots for M-Pesa. And then year-end panic when KRA shows up.

Zameda is built specifically for Kenyan retail pharmacy — not a Western product with M-Pesa bolted on, not a generic SaaS told it was now a pharmacy app. If you have an awkward question about your branch, your suppliers, or your inspectors, message me directly. I answer my own WhatsApp.

Abraham Onyancha · Founder · Nairobi
FOUNDING COHORT

First 20 pharmacies
get the founder’s deal.

We’re choosing the first 20 pharmacies who’ll shape this product with us. After that the price doubles and the influence shrinks. Here’s the honest trade-off:

WHAT YOU GET
  • Pricing locked for 24 months
  • Direct line to the founder on WhatsApp
  • Vote on which features ship next quarter
  • Free onboarding and data import
  • Custom workflows for your branch, no charge
  • A reference call with our next founding customer
WHAT YOU ACCEPT
  • Some rough edges — we ship weekly, not monthly
  • Features land in stages, not all at once
  • You’ll occasionally find a bug; we’ll fix it same day
  • You’re influencing the product, which means meetings
Apply for the founding cohort14-day free trial. No card. Cancel anytime.
HOW IT WORKS

From signup to live till
in under a week.

01
Sign up your workspace
Pick a workspace name, a plan, and the owner account. About two minutes. No credit card.
02
Import your stock
Send us your Excel sheet. We map products, batches, and suppliers. Or scan things in directly. Done in an afternoon.
03
Go live at the counter
Half a day of training over WhatsApp or in person if you’re in Nairobi. Receipts, prescriptions, and M-Pesa working from day one.
ZAMEDAPHARMACY OS

Run the pharmacy.
Own the data.
Trust the system.

Free 14-day trial. No credit card. If it isn’t working for your pharmacy by day 14, walk away — we’ll export your data and part as friends.

No setup fees
No credit card to start
Free onboarding
Cancel anytime