Pharmacy Point of Sale, Built by Pharmacists, for Pharmacies

PharmaPOS runs retail counters and wholesale operations for pharmacies in Kenya — M-Pesa payments, FEFO expiry tracking, offline mode, KRA eTIMS, and SHA/NHIF insurance claims, all in one system.

16% VAT built in
KRA eTIMS ready
M-Pesa STK Push
Offline-first PWA
SHA/NHIF claims

Everything a modern pharmacy needs

From the till to the warehouse, PharmaPOS covers retail, wholesale, inventory, compliance, and reporting.

Retail & Wholesale POS

One system for over-the-counter retail sales and bulk wholesale orders, quotations, and invoices.

M-Pesa, Cash & Card

Accept M-Pesa, cash, card, and split payments at the till — built for how Kenyan pharmacies actually get paid.

FEFO Batch & Expiry Tracking

First-Expiry-First-Out batch management with automatic expiry alerts so stock never goes to waste.

Cold-Chain Monitoring

Track temperature-sensitive stock with cold-chain logs and device monitoring for vaccines and biologics.

Offline-First PWA

Keep selling even when the internet drops — sales queue locally and sync automatically when you reconnect.

Role-Based Access

Six built-in roles — Owner, Pharmacist/Cashier, Wholesale Manager, Inventory Manager, and Accounts — with full audit trails.

KRA eTIMS Ready

Built-in support for KRA electronic invoicing (eTIMS) so every sale is tax-compliant from day one.

SHA / NHIF Insurance Claims

Process insurance-covered sales and manage SHA/NHIF claims directly from the POS.

Kenya VAT (16%) Built In

Pricing, receipts, and reports are pre-configured for Kenyan VAT and pharmacy compliance requirements.

How PharmaPOS works

From the till to compliance reporting, here's what a day with PharmaPOS looks like.

1

Ring up a sale

Search or scan products, accept M-Pesa, cash, card or split payments, and print or send a VAT-compliant receipt in seconds.

2

Track every batch

Every unit is tracked by batch and expiry date with FEFO picking, so the oldest stock sells first and nothing expires unnoticed.

3

Run wholesale alongside retail

Manage wholesale clients, quotations, invoices, and internal stock transfers from the warehouse to the shop floor in the same system.

4

Stay compliant automatically

KRA eTIMS invoicing, 16% VAT, and SHA/NHIF insurance claims are built in — no separate tools or manual workarounds.

See it in action

A quick look at the POS, inventory, and wholesale screens.

PharmaPOS — Point of Sale
Amoxicillin 500mg x21KES 350
Paracetamol 500mg x100KES 180
Total (incl. VAT)KES 530
M-Pesa STK Push sent
PharmaPOS — Inventory
Amoxicillin 500mg — Batch A102Expires in 12 days
ORS Sachets — Batch B220Expires in 45 days
Vitamin C 1000mg — Batch C019In stock
PharmaPOS — Wholesale
Invoice
PMX-INV-000482
Greenfield Chemist LtdKES 48,200
Credit terms: 30 days

Born in a real pharmacy

PharmaPOS started as the day-to-day system for a working Kenyan pharmacy — handling real sales, real stock, and real insurance claims. Now it's available for any pharmacy to try, free.

  • Retail & wholesale in one system
  • Offline-ready for unreliable connections
  • Audit trail on every transaction

PharmaPOS vs. manual records

See what changes when you move off paper, spreadsheets, and a basic till.

Manual recordsPharmaPOS
Stock countsManual counting, error-proneReal-time stock levels per product & branch
Expiry trackingSticky notes & spot checksAutomatic FEFO alerts at 90/60/30 days
Receipts & VATHandwritten or basic till slipsKRA eTIMS-ready VAT receipts, every sale
PaymentsCash only, manual reconciliationM-Pesa, cash, card & split payments
Multiple staffShared logins, no audit trailRole-based access with full audit log
Offline operationTill stops working without power/internetOffline-first — sales queue & sync automatically

What people are saying

“We replaced our exercise-book stock records with PharmaPOS and immediately stopped losing track of near-expiry stock.”
— Pilot Pharmacy, Nairobi
“Running wholesale orders and the retail counter from one system means our team isn’t juggling spreadsheets anymore.”
— Pilot Pharmacy, Nairobi
“Built by pharmacists who understood exactly what a Kenyan pharmacy counter needs — M-Pesa, VAT, and offline mode out of the box.”
— PharmaPOS team

Common questions

Does PharmaPOS work without internet?

Yes. PharmaPOS is an offline-first PWA — sales made while offline are queued on the device and synced automatically once you reconnect.

What payment methods are supported?

M-Pesa (STK push), cash, card, and split payments across multiple methods in a single sale.

How much does PharmaPOS cost?

Plans start at KES 4,000/month. You can also try the full system free via the live demo before deciding.

Ready to see it in action?

Explore PharmaPOS with demo accounts for every role — owner, cashier, pharmacist, wholesale manager, inventory manager, and accounts. Plans start at KES 4,000/month.