Technology & Security

Offline-First POS: Why Kenyan Pharmacies Cannot Rely on Always-On Internet

27/04/2026·6 min read

A pharmacy till that depends on a constant internet connection has a single point of failure that has nothing to do with the pharmacy itself — a fibre cut, a router reboot, or a mobile network outage. In Kenya, where connectivity quality varies by location and time of day, this is not a rare edge case. It is a routine condition the software needs to handle gracefully.

What "offline-first" actually means

  • The till can process a sale — ring up items, take payment, print or generate a receipt — without an active internet connection.
  • Sales recorded offline are queued locally and synced automatically once connectivity returns, without staff needing to do anything manually.
  • Stock levels update locally in real time so the till does not sell against numbers that are already stale.
  • eTIMS invoice submission and other compliance steps that require connectivity are handled as soon as the connection is restored, not abandoned.

Offline support should be invisible when it is working correctly

Staff should not need to know whether the till is currently online or offline to complete a sale. If an outage requires manual workarounds or a different process, the offline support is incomplete.

Why this matters more for pharmacies specifically

Unlike many retail businesses, a pharmacy cannot simply close the till during an outage — customers often need medication urgently. A system with genuine offline support means a connectivity issue costs nothing more than a few minutes of inconvenience, rather than turned-away customers or a manual paper log that needs reconciling later.

See PharmaPOS handle this in your own pharmacy.

What to check when evaluating offline support

  1. Ask the vendor to demonstrate a sale completed with the device disconnected from the internet entirely.
  2. Confirm what happens to stock counts and pricing during an extended offline period.
  3. Check how eTIMS invoicing is handled for sales made while offline — queued and submitted on reconnect, not skipped.
  4. Test the actual sync behaviour once connectivity returns, including how conflicts or duplicate syncs are avoided.

Frequently Asked Questions

Why does pharmacy POS software need to work offline in Kenya?

Internet connectivity varies by location and time, and a pharmacy cannot simply stop serving customers during an outage — offline support keeps the till running and syncs automatically once connectivity returns.

What happens to eTIMS invoicing for sales made offline?

Compliant invoice submission should be queued during the outage and processed automatically as soon as the connection is restored, not skipped or handled manually.

How can I test if a pharmacy POS system truly supports offline sales?

Ask the vendor to demonstrate a complete sale with the device fully disconnected from the internet, then confirm how stock and invoicing sync once it reconnects.

Ready to see PharmaPOS in your pharmacy?

Explore the full system with sample data, free, or talk to us about your pharmacy's setup.