One sale on the till — and everything follows: stock, the customer's balance, the receipt on their WhatsApp, your books, your evening report. For shops, pharmacies, restaurants, salons and hotels. Run it from your phone, and know what happened while you were away.
The Android app, or the browser on any phone. Sales made offline queue and sync.
An installed desktop till for the counter. It keeps selling when the internet dies.
Nothing to install. Log in from any laptop or tablet.
A barcode scanner and a receipt printer if you have them. Receipts also go to WhatsApp.
They lose it in the gaps. Stock that walks. A sale cancelled after the customer already paid. A bottle that poured twelve when it should have poured twenty. A debt nobody chased. Mobile money that never matched the till.
You cannot watch all of it at once. The system can.
We send a code by SMS. No card, no forms, no visit.
Upload an Excel list, or add them one by one with the phone camera. Have a list but no time? Send it on WhatsApp and we help you load it.
The first receipt goes out, stock drops, and the evening report arrives that night.
Stock does not change without someone's login attached to it.
It becomes a request a manager approves or rejects — and the request is kept either way.
It goes to an approval queue with a history.
The variance report shows what the bottle should have yielded against what it did.
Anything that does not reconcile is listed for you, per shift.
A waiter reports their own, but the identity comes from the login.
The books cannot disagree with the till.
Every sale, purchase, expense and payment posts to a double-entry ledger as it happens — against a real chart of accounts with cash, bank, mobile money clearing, receivables, inventory, work in progress, VAT input and output, payables, goods received not invoiced, fixed assets and accumulated depreciation.
Your accountant will ask you for this. It is already done.

Most people change software three times. You would not have to.
till, stock, credit customers, suppliers, branches
See how it works →batches and expiry, prescriptions, controlled register, cold chain, NHIF claim records, wholesale
See how it works →tables, kitchen display, bar tabs, recipe costing, approvals on every cancellation
See how it works →clients book themselves from a link you share on WhatsApp
See how it works →rooms, rates, folios, housekeeping, corporate accounts
See how it works →jobs, orders, production, stock
See how it works →Duka POS — sell, stock and the day's report — is TSh 10,000 a month. Add a second business type at half its price. 14 days free on any plan. No card. Cancel anytime.
Shops, supermarkets, mini-marts, boutiques
Pharmacies and chemists
Restaurants, bars, cafés
Hotels, lodges, guest houses
Salons, barbershops, spas
Clubs, gyms, member venues
The installed desktop till keeps selling. Sales made on a phone queue up and sync when the connection comes back. Reports and WhatsApp receipts need internet.
Cancellations and refunds need approval, adjustments carry the name of whoever made them, and the accounting entry is written at the same moment as the sale.
Yes. Branches, transfers between them, and per-branch reporting are standard.
No. A phone is enough. There is also a desktop app for a fixed till and an Android app.
Cancel anytime. Your records stay yours and can be exported.
Yes. It keeps a real double-entry ledger with a proper chart of accounts, and produces a trial balance, general ledger, profit and loss, balance sheet, cash flow and tax summary. Periods can be closed so last month stops changing.
Every action is tied to a staff login and kept in an audit trail. Access is controlled by role, so a cashier does not see what an owner sees.
If it does not show you something about your business you did not already know, stop.