Stop Tracking M-Pesa Separately
In most Kenyan shops, cash goes in the till and M-Pesa goes to the phone — and the real daily total is a mystery until you sit down and add it up. Duka Digital logs both in the same place, so you always know the number.
See How It WorksThe Two-Notebook Problem
Nearly every duka in Kenya accepts M-Pesa. But most owners record cash sales in a notebook and M-Pesa sales... nowhere, or in a different notebook, or by scrolling through the M-Pesa statement at the end of the day. The result: you never quite know what your total revenue was.
Duka Digital does not replace your M-Pesa till number. It sits alongside it. When a customer pays via M-Pesa, you record the sale in Duka Digital and mark the payment method as M-Pesa. Now your POS knows about it, your stock adjusts, and your reports show the full picture.
How M-Pesa Works in Duka Digital
Log M-Pesa and Cash Together
Every sale records the payment method. Cash and M-Pesa transactions appear in the same log, with the same stock deductions and reporting.
Payment Breakdown by Day
See exactly how much came through cash versus M-Pesa for any day, week, or month. No more cross-checking M-Pesa statements against a notebook.
Record Debtor Payments via M-Pesa
When a credit customer pays back via M-Pesa, log the payment and the debtor balance updates automatically.
M-Pesa STK Push (Where Enabled)
In supported setups, you can send a payment prompt directly to your customer’s phone from the checkout screen. They confirm on their handset, and the payment is recorded automatically.
End-of-Day Summary
See all sales at the end of the day, broken down by cash and M-Pesa, without manually adding anything up.
Stock Adjusts Automatically
Whether a customer pays cash or M-Pesa, stock deducts the same way. One sale entry does everything.
This Works Well For…
- Any duka or kiosk accepting M-Pesa and cash — which is most shops in Kenya
- Shops with credit customers who pay back in M-Pesa and need the balance tracked
- Busy shops where you cannot afford to write every M-Pesa transaction in a separate book
- Owners who want to see their real daily total across all payment channels in one place
Why It Fits Kenyan Shops
- M-Pesa is not an add-on. It is a core payment method in Duka Digital, treated equally with cash.
- Same number of taps. Recording an M-Pesa sale is just as fast as a cash sale.
- Clear reports. Cash vs M-Pesa breakdown every day, no manual reconciliation.
- Runs on your phone. No special hardware. Use the phone you already have.
- Works offline. Sales save locally and sync later, including M-Pesa transactions.
See Your Actual Daily Total
Cash and M-Pesa in one report. No adding up, no cross-referencing statements.
Track All Your Sales in One Place