Scrolling raw M-Pesa SMS trying to find one transaction — no grouping, no totals, endless clutter.
12:30
84%
Messages
⋮
Search conversations
✎
←
←
M
MPESA
⋮
←
0
Delete Messages
Are you sure you want to delete the selected message(s)?
⚠️ PERMANENT DELETE
You are about to delete this message forever. This cannot be undone.
12:30
84%
←0
✎🗑
WhatsCash
Recent
↑
Today In
Ksh 580
↓
Today Out
Ksh 229
Upgrade your plan for advanced ID search & unlimited batch delete. Get started✕
+
Chats
Plan
Stats
←
D
DENIS ODIDI
38 transactions
←0
🗑
Total Transactions: 38
UNLOCK WEALTH INSIGHTS
←Financial Reports
+
Search reports...
Reports
+
New Financial Report
Fill in the details below
←
M-Daftari
1 member
✎⤴
Total: Ksh 668 / Ksh 2,000
33%done
COLLECTED
Ksh 668
MEMBERS1
EACHKsh 2,000
01 Apr 2026 – 24 Jul 2026 Target: Ksh 2,000 per member
Members
Search members...
No Members Yet
Add members to start tracking contributions. Import from chats or add them manually.
How to Add Members
💬
Import from WhatsApp chats
Find contacts who sent M-PESA payments
👤+
Add members manually
Type a name and phone number directly
Edit Report
Fill in the details below
Cash Payment
Add manual cash contribution
Add Member
Choose how you want to add a member to this report.
Add Member Manually
For cash contributors without a chatroom.
←About WhatsCash
WhatsCash
WhatsCash v5.8
Built by Joseph · BUILDREAM
What it does
Organizes your mobile money transaction SMS into clean chatrooms by person — like WhatsApp for your finances.
Privacy First
• 100% offline — works in Airplane Mode
• No data ever leaves your phone
• No servers, no cloud
• Internet only used for app updates
Legal Disclaimer
WhatsCash is a productivity organizer. The original SMS from your provider (Safaricom/Airtel) remain the only legal source of truth for your transactions.
Important
This app reads your SMS to organize them. Your messages stay on your phone. Uninstall and reinstall — everything returns exactly as before.
Security Notice
Always ensure new updates override this app. If an update asks to install as a new app, delete it immediately. Only install from trusted direct sources.
Not Affiliated
Not connected to WhatsApp, Meta, or any mobile money service provider.
Contact
+254 734 477245
Select Chatroom
Tap a contact to open their thread
⚠️ PERMANENT DELETE
You are about to delete this item forever. This cannot be undone.
Delete?
Are you sure you want to delete the selected items?
Rename Chatroom
Enter a preferred name for this chatroom.
Clear All Data?
This will remove all organized transaction data. Your original SMS messages are not affected.
Add Transaction
Paste an M-Pesa, Airtel Money, or Equity SMS below and WhatsCash will extract and file the transaction automatically.
The real problem
It's never really about "messy texts." It's about proving who paid you.
If you get money from many different people — students' parents, customers, tenants, group members —
the pain isn't reading SMS. It's searching for one payment inside hundreds of others, adding up repeated
amounts by hand, and separating money that's yours from money you're only holding for someone else.
M-Pesa and Airtel Money already send an accurate, timestamped record of every transaction — the problem is
that record arrives as one long, unsorted inbox instead of organized by who it belongs to. WhatsCash doesn't
add a new way to pay or get paid. It reads the Mobile Money SMS already on your phone and turns that same
inbox into organized financial relationships — one chatroom per person, automatically reconciled against
the amount and timeline you set.
🔍 Too much searchingScrolling through weeks of SMS to find what one specific person sent you.
🧮 Manual mathRe-adding the same person's payments in your head or on paper, every single time.
😰 No confidenceSomeone says "I paid," and you can't quickly prove it one way or the other.
In plain language
What WhatsCash actually does, day to day
Behind the scenes, one reusable engine (explained next) does the reading, sorting, and totaling. In everyday use, here's what actually changes for you.
1
Know who paidYour M-Pesa messages already stored on your phone are automatically sorted into a chatroom for each person or business.
2
Find old payments quicklyOpen that person's chatroom and every payment they've ever sent or received is right there, in order.
3
Separate your moneyYour own personal transactions stay separate from money you're collecting or holding for others.
4
Prepare reports in secondsPick a date range, import the right chatrooms, and WhatsCash totals everything for you — no manual adding.
What is WhatsCash?
One reusable financial engine, not five separate apps
WhatsCash is an offline financial relationship management tool built directly on top of the Mobile Money SMS
you already receive. Underneath every use case — teacher, shopkeeper, Chama treasurer, landlord, freelancer —
the same engine is doing the same work. It doesn't replace M-Pesa, Airtel Money, or your SMS app. It starts
with the messages they already deliver and organizes them into something you can act on.
1
Receive Mobile Money SMSNothing changes about how you get paid. M-Pesa and Airtel Money confirmations arrive exactly as they always have.
2
Extract transaction detailsWhatsCash automatically reads the sender, amount, and time from each confirmation message — no typing, no manual entry.
3
Associate with a relationshipEvery transaction is linked to the person, tenant, member, or customer it came from — grouped into its own chatroom automatically.
4
Choose a reporting timelineYou set the start and end dates that matter — this term, this month, this week — and only transactions inside that window count.
5
Apply a target amount (optional)Set what each person should pay and WhatsCash tracks the shortfall automatically — useful for rent, fees, or fixed contributions.
6
Reconcile automaticallyWhatsCash sums what's actually been received against the target and timeline, sorting people into Fully Paid, Partially Paid, or Pending — no manual adding.
7
Generate visual reportsA progress ring, a shortfall list, and an exportable summary are ready to copy into WhatsApp or share as a spreadsheet.
8
Support transparent decisionsEveryone — a parent, a tenant, a chama member — can be shown the same SMS-backed record instead of relying on memory or trust alone.
Every use case below — school fees, rent, chama contributions, shop payments, credit collection — is simply
this same eight-step engine applied to a different financial relationship. Nothing is rebuilt per use case;
only the target amount and timeline change.
Who this is for
Five people, one daily headache
WhatsCash doesn't change what M-Pesa sends you. It changes how that information is organized — by person, not by scattered message.
High school class teachers
40 students, 40 different parents, one inbox
It's Sunday evening. 40 students are waiting for their pocket money. Parents send different amounts,
some send it in two or three instalments, and your own personal M-Pesa transactions are sitting in the
same inbox as all of it. You end up scrolling, searching each parent's name, and manually adding up
what's come in — hoping you didn't miss a payment or double-count one.
How WhatsCash changes this
Every parent's SMS is already grouped into their own chatroom automatically.
You create one report, leave the target amount blank, and import each parent's chatroom.
WhatsCash totals what each parent has sent for the dates you set — no manual adding.
Next term, you reuse the same report — just change the period.
👩 Parent of Amani👨 Parent of Brian👩 Parent of Faith
Pocket Money — Term 2 Collected: Ksh 18,400 across 6 imported chatrooms
Shopkeeper
Five small payments, one busy till
A customer sends five separate payments of Ksh 100 before they even arrive at the shop. Meanwhile two
other customers are waiting to pay, your phone keeps buzzing, and you need to know — right now —
whether that customer has actually paid in full.
How WhatsCash changes this
All five payments from that one customer sit together in their own chatroom, already added up.
Open their thread and see the running total instead of hunting through the general SMS list.
No more asking the customer to "resend proof" — the answer is already sitting there.
A customer buys charcoal on credit and pays by M-Pesa a few days later. A week after that, a
disagreement comes up about whether it was ever paid. Both of you now have to dig through a full
inbox to find one message from days ago.
How WhatsCash changes this
That customer already has their own chatroom — open it and the payment is right there with its date.
No scrolling through unrelated messages from other people or promos.
Settles the disagreement in seconds, calmly, with evidence instead of memory.
Kevin Otieno Tue, 14 Apr · + Ksh 350 received Charcoal payment confirmed
Chama treasurer
The end-of-month report, every single month
Every month you search hundreds of M-Pesa messages for contributions, calculate totals per member,
separate your own personal transactions from the group's money, and prepare a report the group can trust.
How WhatsCash changes this
Import each member's chatroom into a monthly contributions report.
WhatsCash totals what came in from each member during the dates you choose.
Next month, open the same report and simply change the report period.
Your own personal transactions never mix into the group's numbers.
Chama Contributions — May 5 members · Ksh 25,000 target Ksh 7,323 collected so far
Landlord
Rent that arrives in pieces
One tenant pays in full. Another pays half now, half in two weeks. A third is behind. Keeping track of
who has paid what, and who still owes, is a monthly headache spread across dozens of texts.
How WhatsCash changes this
Each tenant's chatroom already holds every payment they've made.
Create a rent report, set a target per tenant, and import each tenant's chatroom.
See at a glance who has paid in full and who's still short — no spreadsheet required.
Rent — June Ksh 668 / Ksh 2,000 collected for one unit Partial payments tracked automatically
The same engine adapts to any financial relationship built on repeated Mobile Money payments. A few more examples:
Freelancer
Problem: Clients pay in parts over weeks, and it's easy to lose track of who still owes a balance. Workflow: Give each client their own chatroom and a project target amount. Outcome: A running view of who has paid in full and who is still short — no spreadsheet needed.
Class trip fee coordinator
Problem: Dozens of parents pay a trip fee in instalments, and matching payments to students by hand is slow. Workflow: Rename each parent's chatroom to the student's name and set the trip fee as the target. Outcome: A live list of who has paid the field trip fee and who hasn't, without a paper register.
Boda-boda fleet manager
Problem: Daily remittances from several riders need to be checked every night, and the count resets each day. Workflow: Use a report as a template and copy the same riders into a fresh report at midnight with progress reset to 0%. Outcome: A clean daily reconciliation without rebuilding the member list from scratch.
Utility bill collector
Problem: Garbage or water collectors need a route checklist of exactly which households haven't paid this month. Workflow: Import each household's chatroom into a monthly report with the fixed monthly fee as the target. Outcome: The Pending list becomes a ready-made route list for follow-up visits.
Emergency fundraiser treasurer
Problem: Bereavement or medical fundraisers need daily transparency so contributors trust the numbers. Workflow: Create a report with the fundraising target, import contributor chatrooms, and share progress daily. Outcome: A transparent, SMS-backed running total the whole community can see, plus a spreadsheet handover at the end.
Agro-vet credit book
Problem: Shopkeepers extend credit to farmers and need to track small repayments over time without a ledger book. Workflow: Set the farmer's outstanding balance as the target and let repayments reduce the shortfall automatically. Outcome: A visible SMS audit trail that builds trust between shopkeeper and customer.
Before you worry
The questions everyone asks first
Is it hard to learn?
If you already know how to use WhatsApp, you already know about 95% of how to use WhatsCash — chats, threads, search and a menu, all in the same familiar layout.
Will it take forever to download?
The app is only about 334 kB. It downloads in seconds, even on a slow connection.
Does it replace my SMS app?
No. WhatsCash does not replace your existing SMS app — it works alongside it and simply organizes the M-Pesa messages already sitting on your phone.
Does it need internet?
No. Everything works completely offline, even in Airplane Mode. Nothing about checking a payment or generating a report needs a connection.
Is my information safe?
Nothing leaves your phone. There's no cloud, no online account, and no interest in your private conversations — WhatsCash only organizes the M-Pesa SMS already stored on your device.
Will it slow my phone down?
It's small and works entirely from what's already on your device, so it stays light and fast — no background syncing or heavy processing.
Try it yourself
Pick who you are. Feel the difference.
Choose the role closest to your own daily M-Pesa headache. A guided coach will highlight exactly what to
tap on the live demo phone above — no reading required, just follow along.
Guided mode is running on the phone above ↑Follow the glowing highlight and the coach bubble.
0sTime taken
0Taps used
0Searches performed
0Manual calculations avoided
Real people, real results
Kenyans who changed how they track money
From boarding school bursars to chama treasurers — here's what switched after the first week.
★★★★★
Verified user
I was spending every Sunday evening going through hundreds of M-Pesa messages just to confirm which parents had sent pocket money. Now I open WhatsCash, check each parent's chatroom, and I'm done before tea. Under ten minutes.
Grace WanjikuSchool Bursar · Kiambu
3 weeks ago
★★★★★
Verified user
Our chama has 12 members and every month I was manually searching each person's contribution across hundreds of MPESA SMS. Three hours of work, every single month. With WhatsCash the report is ready in 15 minutes — and it's accurate.
James OchiengChama Treasurer · Kisumu
1 month ago
★★★★★
Verified user
A customer disputed a payment — she said she had sent Ksh 2,000 in three instalments. I opened her chatroom and showed her the screen in seconds. She saw her own transactions right there. No argument. Case closed.
Fatuma HassanShopkeeper · Mombasa
2 weeks ago
★★★★★
Verified user
I have six rental units and three tenants pay in instalments. Before WhatsCash I wrote everything in a notebook and still got confused. Now each tenant has their own chatroom — I see exactly what's outstanding without touching a pen.
Peter KamauLandlord · Nakuru
2 months ago
★★★★★
Verified user
My customers buy vegetables on credit and pay by M-Pesa days later. I used to add wrong amounts because I mixed up their payments. WhatsCash keeps each customer's history separate automatically — no confusion, no arguments.
Mary NjeriVegetable Seller · Thika Market
5 days ago
★★★★★
Verified user
I'm a freelancer and clients send payments in parts over weeks. WhatsCash gives each client their own chatroom so I always know who has paid in full and who still owes — without internet, without a spreadsheet, without stress.
David MutuaFreelance Designer · Machakos
1 week ago
Common questions
Real questions from Kenyans
Straight answers — no jargon.
No — not at all. WhatsCash never connects to Safaricom, M-Pesa, or any online service. It only reads the SMS messages that M-Pesa has already delivered to your phone's inbox. Your PIN, your M-Pesa account, and your money are completely untouched.
100% offline. Everything — chatrooms, reports, search, totals — works without a data connection. You can use it in Airplane Mode, in areas with poor network, or when you've run out of bundles. Nothing is sent anywhere.
WhatsCash runs on Android 5.0 and above and is only 334 kB — smaller than a single photo. It was built specifically to run well on lower-end phones common in Kenya, so age is rarely a barrier.
Every M-Pesa confirmation SMS includes the sender's name or business name in a standard format. WhatsCash reads that name and groups all transactions from the same person into one chatroom — the same way WhatsApp groups messages from the same contact.
Yes. WhatsCash parses M-Pesa SMS (Safaricom), Equity Bank transaction alerts, and general Safaricom service messages. M-Pesa is the primary focus, but Equity Bank confirmations are recognised and grouped correctly as well.
WhatsCash reads the SMS messages already stored on your phone. If you transfer your SMS messages to your new phone (via Android backup or SMS backup apps), WhatsCash will read them there too. Your transaction history lives in your SMS inbox — WhatsCash just organises it.
Yes — the report screen can be shared as a text summary (best for WhatsApp groups, via the Copy Summary button) or exported as a WhatsApp-shareable, Excel-compatible CSV file (best for formal audits, via the Share/Export icon in the report toolbar).
WhatsCash is a privacy-first, offline Android app that automatically organizes M-Pesa and Airtel Money SMS into person-based chatrooms, reconciles payments against a target amount and timeline, and generates visual financial reports — without requiring an account, an internet connection, or any change to how you already send and receive Mobile Money.
Anyone collecting money from multiple people — school fees, rent, chama contributions, shop payments, credit repayments — ends up with those payments buried inside one long, unsorted M-Pesa inbox. Confirming who paid, how much, and who still owes requires scrolling through hundreds of messages and adding totals by hand. WhatsCash solves this by automatically sorting the same SMS into per-person chatrooms and reconciling them for you.
A spreadsheet or a new payment app requires manual entry or asking everyone to change how they pay. WhatsCash requires neither — it reads the Mobile Money SMS that already exists on your phone, so there is nothing new to teach the people paying you and nothing to type in by hand.
No. WhatsCash does not process, hold, or move money, and it does not connect to Safaricom, Airtel, or any Mobile Money network. Payments still happen exactly as they do today through M-Pesa or Airtel Money — WhatsCash only reads the confirmation SMS those services already send and organizes them.
No. WhatsCash works alongside your existing SMS app, such as Google Messages. It briefly needs to become the default SMS app only when deleting a message from within WhatsCash, and automatically hands that role back afterwards.
Because the financial history WhatsCash needs already exists — inside your Mobile Money SMS inbox. There's no need for the people paying you to create an account, install anything, or change their behaviour. You install WhatsCash, and it organizes the messages that are already there.
You choose a reporting timeline (a start and end date) and, optionally, a target amount per person. WhatsCash then sums each person's transactions that fall within that timeline and compares the total to the target, automatically sorting people into Fully Paid, Partially Paid, or Pending — with no manual addition required.
Manual reconciliation mistakes usually come from missing a message while scrolling, double-counting a payment, or mixing up two people with similar names. Because WhatsCash automatically groups every transaction by sender and sums them by machine rather than by eye, those categories of human error are removed from the process.
How a Nairobi Bursar Reconciled Ksh 180,000 in School Fees in Under 10 Minutes
Grace was spending every Sunday evening tallying pocket money from 40 parents. Here's the exact workflow she now uses — and why it takes less time than making chai.
Why Chama Treasurers Are Ditching WhatsApp Tallies for Monthly Reports
Sending "who has paid / who hasn't" in a WhatsApp group causes arguments. We spoke to three treasurers who moved to WhatsCash reports and never looked back.
The Shopkeeper's Proof Problem: When "I Already Paid You" Has No Evidence
Payment disputes cost Kenyan small businesses time and customer relationships every day. Here's why the problem isn't dishonesty — it's an inbox that can't be searched.
334 kB, fully offline, and it works alongside the SMS app you already use. Try the live demo above, then download WhatsCash.
8,432 Kenyans have downloaded WhatsCash
03:00
Pocket Money Reconciliation
Parent contact → Student
Teacher Challenge
3-minute reconciliation drill
You are a boarding school teacher. Parents have been sending pocket money for their kids via M-Pesa. Before issuing funds, you must figure out exactly how much each student should receive for the period below.
Reporting Period
—
Students
—
Parent contact → Student
Your 2 tasks
1
Enter the exact Ksh amount each student should receive from their parent's M-Pesa payments within the period.
2
Enter the grand total across all students.
You have exactly 3 minutes. Choose which tool to use — the results will show how the two approaches compare.
Answer Table
StudentAmount (Ksh)
Grand Total
Ksh
02:00
Loading task…
Task 1/3
Small Business Owner Challenge
3 quick tasks, 2 minutes each
You run a small shop. Customers pay you via M-Pesa all day. You'll get three quick tasks: find a payment, tally up installments, and clean up a message. Click directly on the messages to answer — no typing.
Tasks1. Find the matching payment · 2. Find the installments · 3. Delete a message
Choose which tool to use for all three tasks — the results will show how the two approaches compare.
Task 1 of 3
Find the payment
Challenge Complete
0%
Accuracy
0s
Total Time
0
Clicks Made
0/3
Tasks Passed
0
Threads Opened
0
Wrong Clicks
0
Wrong Deletes
Breakdown
Challenge Complete
0%
Accuracy
0s
Time Used
0
Views / Searches
0
Threads Opened
Breakdown
05:00
Chama Contribution Audit
Chama Treasurer Challenge
5-minute contribution audit
You are the treasurer of your Chama. Each member is required to contribute Ksh — within the reporting period below. Review the M-Pesa messages and answer all 4 questions.
Reporting Period
—
Target per Member
—
Chama Members
Your 4 tasks
1
Find members who have not contributed anything — tick them in your answer sheet.
2
Find members with arrears — enter the exact amount each still owes.
3
Enter the total contributions collected so far.
4
Identify members who paid in installments — tick them in your answer sheet.
You have 5 minutes. Choose your tool — the result will show which approach is faster and more accurate.