Sell, count stock and keep the books. Even when the power is off.

Masanchara is an offline-first point of sale, stock and double-entry accounting app for small shops. It runs on your Android phone or tablet and keeps working through power cuts and dropped connections.
Phones and tablets
Keeps selling with no internet
Sales, stock and books in one app
What security, inventory, and accounting features are included in Masanchara?
Masanchara combines an 8-digit PIN login with a separate on-device integrity gate, a weekly inventory expiry-alert scan, and a hash-chained financial ledger. It supports FIFO and Weighted Average costing, automated journal postings, and multi-language localization.
Point of Sale
Ring up sales fast, with or without a connection. Scan with the camera or a USB/Bluetooth barcode scanner. Handle receipts, refunds, voids, and day/shift close with a cash count.
- Camera or Barcode Scanner
- Receipts, Refunds & Voids
- Day & Shift Close
- Offline-Capable Sales
Stock
Know what you have and what it cost you. Track products, categories, and stock levels, with FIFO or moving-average cost (Professional and up) and batch and expiry tracking (Business).
- Products & Categories
- FIFO / Moving-Average Cost
- Batch & Expiry Tracking
- Stock Level Control
Double-Entry Books
Every sale is posted to a double-entry ledger as it happens. Manage customers, suppliers, and expenses with a Chart of Accounts (Professional and up) and receivables/payables ageing (Business).
- Double-Entry Ledger
- Chart of Accounts
- Customers, Suppliers & Expenses
- Receivables & Payables Ageing
Staff & Safety
Give staff the access they need, and no more. Each person signs in with their own PIN and role, with supervisor approval for sensitive actions and shop data encrypted on the device with backups you control.
- PIN & Role Login
- Supervisor Approval
- Encrypted Device Storage
- Controlled Backups
Localization
Built for 22 languages, including English, Shona, Ndebele, and Swahili, ensuring shops can operate in their local language without friction.
- 22 Languages Supported
- English, Shona & Ndebele
- Swahili & More
- Local Operating Environment
How does Masanchara's offline-first architecture ensure sales continue during network outages?
A sale writes to the local ledger the instant it happens. It queues, and reconciles against the server ledger the moment connectivity returns. Nothing about ringing up a sale depends on the network being up.

What does the ExpiryAlertWorker do, and when does it run?
The ExpiryAlertWorker runs on a weekly schedule (not continuously) and works entirely offline against the local database. It flags stock nearing or past its expiry date in the audit trail. It deliberately does not remove stock quantities or post a write-off itself — that step is a manual, ledger-safe action inside the app, so the Inventory GL account and the stock layers never drift out of sync.

What retail formats and business sizes are supported by Masanchara?

Micro-Vendors & Stalls
A streamlined, single-device, single-user, offline-first register (Starter tier).

Boutique Retailers
Professional costing strategies (FIFO/Weighted Average) and a Chart of Accounts (Professional tier).

Multi-Location Franchises
Up to 5 devices, 10 users, and 3 branch locations, with Purchase Orders, Goods Received Notes, expiry tracking, cash-flow analytics, ledger integrity scanning, and fraud detection (Business tier — currently the highest tier actively sold).
Note: an Enterprise/unlimited-scale tier existed in the pricing model historically but is now retired — it is not offered to new customers; a small number of existing licenses are grandfathered on it.
Simple monthly plans in US dollars
Early-access pricing for Masanchara, confirmed when the app launches. Every plan starts with a 7-day free trial.
| Tier | Price | Limits & Scope |
|---|---|---|
| Starter | US$4.99/mo | 1 Device · 1 User |
| Professionalrecommended | US$14.99/mo | Up to 2 Devices · 3 Users |
| Business | US$29.99/mo | Up to 5 Devices · 10 Users · 3 Branches |
Starter — For a single counter. One device, one user.
Professional — For a growing shop. Up to 2 devices and 3 users, adds FIFO/moving-average cost and Chart of Accounts.
Business — For multi-branch operations. Up to 5 devices, 10 users and 3 branches, adds batch/expiry tracking and receivables/payables ageing.
What "industrial-grade" means, measured.
We don't yet have live production telemetry to cite here — this is a pre-launch product (per the internal deployment plan, monitoring via Sentry and analytics is switched on just before real users hit the flow, not before). Rather than publish placeholder uptime/coverage/latency numbers, this section should be filled in once real trailing-30/90-day data exists.
What is verifiable today from the codebase: journal entries are SHA-256 hash-chained for tamper-evidence, and FIFO/Weighted Average costing enforce ledger-consistent stock consumption with no silent cost fabrication on insufficient stock.