M‑PESA is Kenya’s leading mobile money platform, processing over 2 billion transactions monthly. But for agents, merchants, and businesses with multiple tills, reconciling daily M‑PESA transactions against cash floats can be a nightmare – especially when you operate several shops, each with multiple counters and service numbers. Our Mpesa Agents Tills Daily Reconciliation App automates the entire process, gives you real‑time profit/loss per till, and sends monthly reports to your email.
Who Needs This App?
- ✅ M‑PESA agents with multiple tills (e.g., 2+ agent lines or bank accounts)
- ✅ Supermarkets, petrol stations, or retail chains that accept M‑PESA payments
- ✅ Saccos, schools, or churches that receive M‑PESA contributions via different Paybills
- ✅ Any business with multiple revenue channels (M‑PESA, bank, cash) needing daily reconciliation
What the App Does – Step by Step
We built this app after working with a large M‑PESA agent network that had 4 shops, 10 counters, and 15 different M‑PESA till numbers. Manual Excel reconciliation took 3 hours every night. Our app cut that to 15 minutes.
1. Multi‑Shop & Multi‑Counter Setup
First, you configure your business structure:
- Shops – e.g., “CBD Branch”, “Westlands Branch”
- Counters – within each shop (e.g., “Counter 1”, “Counter 2”)
- Services – assign M‑PESA agent numbers, bank accounts, or floating tills to each counter
This hierarchy ensures that every transaction is traced to the exact till and operator.
2. Start of Day (Opening Balances)
Each day, each counter teller logs in and enters:
- Opening cash notes & coins (physical cash in drawer)
- Float balances for each M‑PESA agent line / service
- Optional: Cash IN (extra cash added to till) or Cash OUT (cash removed from till)
All entries are timestamped and auditable.
3. End of Day (Closing Balances)
At closing, the teller enters:
- Closing cash notes & coins
- Final float balance for each service
- Total deposits (e.g., M‑PESA receipts) and total withdrawals per service
The app automatically calculates expected cash vs actual cash, and flags any excess or shortage.
4. Automatic Reconciliation Reports
After closing, the app instantly shows:
- Daily profit/loss per counter – “excess” or “loss”
- Cumulative summary for the entire month (from day 1 to today) per counter
- Admin can generate and email a full report for all shops & counters – ideal for audit trail
5. Key Features That Save You Money
- Fraud detection – any mismatch is flagged immediately
- No more manual Excel – no formula errors, no lost papers
- Send reports to email – admin gets PDF/Excel reports every day or month
- Affordable – built for Kenyan agents, pricing starts at KES 5,000/month for unlimited shops
Real‑World Example
An agent in Ruiru with 3 shops (6 counters, 8 M‑PESA tills) used our app. Results after 30 days:
- 📉 Reconciliation time: 3 hours → 15 minutes per day
- 💰 Found KES 45,000 in previous undetected shortages (due to human error)
- 📧 Audit reports ready in one click – the agent now submits perfect records to Sacco
- 😌 Staff no longer fear end‑day balancing
Ready to automate your M‑PESA reconciliation?
We offer a live demo where you can see the dashboard, add a test shop, and run a sample day’s reconciliation. No obligation.
Request a Demo🔗 This is our own software – no third‑party affiliate links. Full training and support included.
Integrate M‑PESA Payments via Daraja API – For Your Own Customers
If you are a developer or business that wants to accept M‑PESA payments (e.g., on an e‑commerce site, billing system, or mobile app), we also offer ready‑to‑use M‑PESA plugins for Laravel and WordPress. Our library handles STK push, C2B validation, reversal, and reconciliation. We can integrate it for you as a paid service.
💡 Partner Program: If you are a payment aggregator or referral partner, we offer affiliate commissions on every merchant you refer who purchases the reconciliation app or integration plugin. Ask us for details →