Everything runs on-device
Sales, stock changes, expenses, appointments and staff commissions are written to a local database on your phone. No screen ever waits for a network round-trip.
Offline-first POS · Built in Kenya 🇰🇪
ShopOS is an offline-first point of sale and business management app for small Kenyan businesses. Sell, track stock, manage staff and take M-Pesa — all running instantly on your phone, syncing to the cloud whenever there's signal.
Most POS systems are cloud-only: when the internet drops, the shop stops. ShopOS runs everything on your phone first and syncs in the background — so a bad connection never costs you a sale.
Sales, stock changes, expenses, appointments and staff commissions are written to a local database on your phone. No screen ever waits for a network round-trip.
Changes queue locally and sync to the cloud in the background. Stock updates use delta-based writes, so two offline edits never clobber each other.
Data is scoped to your shop in security rules — only members of a shop can read it. Shop deletion is admin-only and requires typing the shop name to confirm.
You can use ShopOS fully locally as a guest with no sign-in and no cloud. Add a Google account when you want backups and team access.
Pick a business type once during setup and the whole app adapts — the words it uses, its default categories, colours, icons and dashboard hints. Exactly like the real in-app setup wizard.
General goods & kiosk stock
One app covering the counter, the store room, the books and your team.
Checkout built for speed at the counter.
Know exactly what's on the shelf.
Numbers you can actually act on.
Run several shops from one account, then invite staff with only the permissions you choose. Server-side rules enforce it — a permission can't be escalated from inside the app.
Each shop gets its own catalog, staff and settings, switchable from a single lobby.
Owner/admin, invited controllers with toggleable permission flags, and local-only guest mode.
Deletes of shop data are admin-only, server-enforced, and require typing the shop name to confirm.
Every shop begins with a 7-day free trial. No card machine, no special hardware — just the Android phone you already have.
Google Play in-app purchase, or M-Pesa STK push directly in the app.
Renewal reminders start 7 days before expiry. If a plan lapses you get a 3-day grace period, and you can cancel to run until the period ends.
Extra shops, extra login seats and extra staff records can be added to a plan.
Nothing stops. Sales, stock edits, expenses and appointments are written to the app on your phone, so the checkout keeps working. Changes queue up and sync automatically once there's signal again.
No. ShopOS is an Android app that runs on the phone or tablet you already own. Payments are cash, M-Pesa Till (Buy Goods) or Pochi La Biashara — there is no card-payment hardware involved.
Your Till Number and Pochi La Biashara numbers are stored on the shop profile and shown on receipts and shareable payment reminders, so customers always know where to send money.
Yes. Guest mode runs everything locally with no sign-in and no cloud sync. Sign in with Google when you want cloud backup, multi-device access or to invite your team.
Yes. One login can own several shops, each with its own catalog, staff and settings. How many shops are included in your plan is set by the plan itself.
Shop deletion is admin-only, enforced by server-side security rules, and requires typing the shop name to confirm. For individual products you can archive instead of delete, which hides them without destroying sales history.
Not today. ShopOS is an Android app. iOS and web versions are not currently available.
Android phones and tablets, with English interface copy and Ksh as the default currency (other currencies are selectable on the shop profile).
ShopOS is rolling out to Kenyan small businesses. Leave your details and we'll reach out with access, onboarding and current pricing.