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.