Fast checkout
Scan a barcode or search by name, adjust quantity, apply a discount, and take cash, mobile money, or card — all from one screen.
Built for East African shops
Duka POS handles sales, stock, and customer debts on a phone your cashier already knows how to use — priced in TZS, available in English and Swahili, and installable in seconds with no app store needed.
Scan a barcode or search by name, adjust quantity, apply a discount, and take cash, mobile money, or card — all from one screen.
Stock levels update automatically with every sale. Low-stock alerts and expiry-date tracking mean you restock before you run out, not after.
Selling on credit is normal in East African retail. Duka POS tracks exactly who owes you, and what you owe your suppliers, in one place.
See today's sales, gross profit, and low-stock items at a glance — plus daily, weekly, and monthly reports you can download.
No signal at the back of the shop? No problem. Sales and stock changes keep working and sync automatically once you're back online.
Switch languages per user, so every cashier can use the app comfortably in the language they're fastest in.
Start free. Upgrade only if your shop needs more.
Free
Most popular
Contact for pricing
Contact for pricing
Yes. Sales, stock updates, and receipts all continue to work offline, and the app syncs automatically once you're back online.
Yes, TZS is the default currency. Other currencies are supported if you operate across borders.
No. Duka POS is a Progressive Web App — open it in your phone's browser and add it to your home screen directly.
Yes, the built-in debtors and creditors tracker covers credit sales to customers and amounts you owe suppliers.