One app for the till, the stock, and the books.
DUKA replaces the receipt book, the stock notebook, and the calculator. Built around how shops actually run — mobile money at the till, tax-ready receipts, real-time inventory.
At the till
Cashiers ring up sales fast. Owners see what's happening in real time.
Cash, MoMo, Airtel Money, card
All payment methods on one screen. Split tenders, change calculations, and the shop's outstanding debt all handled.
Touch-friendly POS
Big buttons, fast item search, barcode scanner support. Trains a new cashier in under an hour.
Bilingual receipts
Print 80mm thermal receipts in Kinyarwanda or English with VAT line, RRA QR slot, and your TIN.
Live owner dashboard
Today's sales, this month, money owed to you, money you owe — at a glance, on your phone.
Stock that reconciles itself
Every sale, transfer, and stock-take updates the books automatically.
Outlet loading + transfers
Load stock onto a vehicle, see what's left at HQ vs. on the road, and reconcile when the truck returns.
FIFO valuation by default
Stock is valued first-in-first-out — the right method for shops with rising prices and short shelf life.
Reorder alerts
Set a min for each item; DUKA pings you when stock dips so you never run out of fast movers.
Stock reconciliation
Count what's on the shelf, type it in, and DUKA writes the journal entries to balance the books.
Books your accountant will love
Real double-entry accounting under the hood, but you never have to think about debits and credits.
Rwanda VAT reports
Click once and download the per-invoice list with TIN, taxable amount, and VAT — ready for monthly RRA filing.
Debtors and creditors
Track who owes you (and who you owe). Outstanding balance shows on every customer record.
P&L, GL, trial balance
Standard reports run any month. Date-range filters. Drill from a number to the underlying entries.
RRA EBM/VSDC ready
Receipts include the QR slot and TIN. We're rolling out direct VSDC certification — see FAQ for status.
Built for Rwanda first
Deep local integrations — mobile money, tax compliance, multilingual receipts — so every market we enter feels native.
Kinyarwanda first
Full Kinyarwanda, English, French. Switch per device. Receipts and emails honour the customer's choice.
RWF native
Currency formatting, rounding, and VAT all configured for Rwandan francs out of the box.
WhatsApp + SMS
Send receipts and statements straight to the customer's phone. Local providers, local rates.
Hosted in-region
Daily backups, encryption at rest, and your data stays in compliance with the Rwanda Data Protection Law.