DukaBook matches M-Pesa payments to your sales automatically. See what came in, what is missing, and get a summary every evening at 8 PM. No exercise book needed.
What DukaBook does
When a customer pays your till, DukaBook reads the M-Pesa message and pairs it to the matching sale. No manual work on your side.
See at a glance which payments arrived with no matching sale, and which sales have no payment yet. Your unaccounted money is always visible.
Every day at 8 PM you receive an SMS: total received, payments matched, and any gap that needs your attention. No app needed to read it.
Built for the Tecno and Infinix phones common in this market. Runs on patchy data. Records sales even when offline and syncs when you reconnect.
Your staff log in with a separate PIN and enter sales during the day. They cannot see your totals or the gap report. That stays with you, the owner.
Download your sales and payment history as PDF or CSV. Useful for your accountant, for KRA records, or simply for your own files. Pro plan includes 90 days.
How it works
When a customer buys, tap the + button and enter the amount. Add a short note if you want — flour, soda, cooking oil. It takes under five seconds.
When M-Pesa confirms a payment to your till, DukaBook reads it and pairs it to the matching sale. If two amounts are the same, it flags it for you to confirm.
Every evening an SMS arrives with your day's totals. Open the app to see exactly which payments have no sale, and which sales have no payment. Know your numbers before you close.
DukaBook is built by Rezotech Ventures, a Kenyan software company. Your records are stored on your phone and on our secure servers. We do not sell your data or share it with third parties.
Download DukaBook free and set up your shop in under five minutes. Works on any Android phone.
Download on Google PlayQuestions? Chat with us on WhatsApp