Scrolling raw M-Pesa SMS trying to find one transaction — no grouping, no totals, endless clutter.
12:30
84%
Messages
M
MPESA
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 searching Scrolling through weeks of SMS to find what one specific person sent you.
🧮 Manual math Re-adding the same person's payments in your head or on paper, every single time.
😰 No confidence Someone 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 paid Your M-Pesa messages already stored on your phone are automatically sorted into a chatroom for each person or business.
2
Find old payments quickly Open that person's chatroom and every payment they've ever sent or received is right there, in order.
3
Separate your money Your own personal transactions stay separate from money you're collecting or holding for others.
4
Prepare reports in seconds Pick 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 SMS Nothing changes about how you get paid. M-Pesa and Airtel Money confirmations arrive exactly as they always have.
2
Extract transaction details WhatsCash automatically reads the sender, amount, and time from each confirmation message — no typing, no manual entry.
3
Associate with a relationship Every transaction is linked to the person, tenant, member, or customer it came from — grouped into its own chatroom automatically.
4
Choose a reporting timeline You 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 automatically WhatsCash 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 reports A progress ring, a shortfall list, and an exportable summary are ready to copy into WhatsApp or share as a spreadsheet.
8
Support transparent decisions Everyone — 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.
+ Ksh 100 · + Ksh 100 · + Ksh 100 · + Ksh 100 · + Ksh 100
5 transactions · Ksh 500 total
Credit seller

"I already paid you" — days later

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 Wanjiku
Grace Wanjiku School 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 Ochieng
James Ochieng Chama 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 Hassan
Fatuma Hassan Shopkeeper · 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 Kamau
Peter Kamau Landlord · 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 Njeri
Mary Njeri Vegetable 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 Mutua
David Mutua Freelance 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.

From the blog

Stories from the field

All posts →
School Finance

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.

June 2025 · 4 min read
Read story →
Chama

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.

May 2025 · 5 min read
Read story →
Small Business

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.

April 2025 · 3 min read
Read story →
Get in touch

Have feedback or a question?

Found a bug, have a feature idea, or just want to tell us how WhatsCash is working for you? We read every message.

hello@whatscash.site

Stop searching. Start knowing.

334 kB, fully offline, and it works alongside the SMS app you already use. Try the live demo above, then download WhatsCash.

03:00
Pocket Money Reconciliation
Parent contact → Student
02:00
Loading task…
Task 1/3
05:00
Chama Contribution Audit