Android · M‑Pesa & Airtel Money

Your spending, tracked itself.

Pesa Traq reads the M‑Pesa and Airtel Money confirmation texts already landing on your phone and turns them into a categorized spending record, automatically. No manual entry, no bank linking, no data leaving your device.

Everything stored on your phone No ads, no analytics, no accounts
9:414G ● 87%
Pesa Traq
Total spent · October KES 42,500 ↓ 12% less than last month
Action needed · 2
🍽
Naivas Supermarket
Today, 12:45 PM
1,850
ConfirmEdit
Shell Petrol Station
Yesterday, 18:30
4,500
ConfirmEdit
Top categories
Food & Groceries18,000
Transport8,500
Rent & Utilities12,000
The loop

Three steps, most of which you don't do

Pesa Traq is built around one idea: money in never needs review, and money out gets faster to review the longer you use it.

01

A message arrives

The moment M‑Pesa or Airtel Money texts you a confirmation, a native Android receiver catches it. No polling, no third-party SMS plugin, no delay.

02

It's parsed and categorized

The amount, counterparty, fee, and balance are extracted on-device, then matched against learned patterns, your keywords, and known Kenyan merchants.

03

You confirm, or you don't

Credits file themselves straight into Money In. Debits wait in one Inbox, Confirm or Edit right from the notification, and the app remembers your correction.

What it does

Built to disappear into the background

Every feature exists to remove a step you'd otherwise do by hand.

Automatic SMS capture

A native BroadcastReceiver watches for M‑Pesa and Airtel Money messages as they arrive, filtered to known sender IDs only.

Learns your counterparties

Confirm a category once and Pesa Traq remembers it, so the same paybill or till number files itself correctly next time.

Flexible fetch modes

Live capture, fetch-all, fetch-since-last-check, or a custom date range backfill, without ever double-importing a transaction.

Manual entry for cash

Add a cash payment or a message that never arrived with the same fields as an SMS-derived transaction, filed straight in.

Reports that compare fairly

Dashboard, top categories, and a month-over-month view that compares the same day-of-month window, not a lopsided full month.

Nothing leaves your phone

Everything lives in a local SQLite database. No backend, no cloud sync, no third-party SDK, no network request of any kind.

Out of the box

Recognizes the receipts you already know

Supermarkets, petrol stations, fast-food chains, banks, and ride-hailing apps are matched by name automatically, no setup required, on top of anything you teach it yourself.

Naivas Quickmart Java House KFC Shell TotalEnergies KCB Equity Bank Jumia Uber Little Cab Zuku + hundreds more
Privacy by construction

It can't leak what it never sends

Pesa Traq has no server. There is nothing to breach, no account to compromise, and no company, including its own developer, that ever sees your transactions.

  • SMS is read only from recognized M‑Pesa and Airtel Money sender IDs.
  • No advertising, analytics, or crash-reporting SDK is included.
  • Uninstalling, or clearing app storage, deletes your data completely.
Read the full policy

Every permission, every field collected, and every right you hold, laid out in detail for Play Store review and for you.

Open Privacy Policy