PesaScope

M-Pesa transaction tracker


MerchantJOHN DOE
Date09 AUG 2026 · 18:41
RefQK7X2R9P1
CategoryINCOME

Your M-Pesa,
read only by your phone.

PesaScope parses every SMS M-Pesa sends you into a running ledger — budgets, categories and reports included. Nothing is transmitted anywhere.


Servers involved0

Features

What's on the app

01

Home

Weekly / monthly / yearly totals, top categories, recent activity

✓
02

Transactions

Grouped by date. Filter by duration, type, category, search

✓
03

Categories

Monthly breakdown as a pie chart. Custom categories + rules

✓
04

Budgets

Overall or per-category monthly budget, tracked as you spend

✓
05

Notifications

New-transaction and budget-threshold alerts. Optional

✓
06

Export & reports

PDF or CSV for any date range

✓
Total features 6 / 6

Recognized formats

Every SMS, accounted for

PesaScope ships with parsers for every standard M-Pesa message type. New formats surface occasionally — if yours is missing, open an issue.

✓
SM

Send Money

Ksh5.00 sent to John Doe 0712345678

✓
RM

Receive Money

You have received Ksh40.00 from Jane Doe

✓
PB

Pay Bill

Ksh50.00 sent to KPLC PREPAID for account...

✓
BG

Buy Goods

Ksh180.00 paid to RPD TRADERS

✓
PL

Pochi la Biashara

Ksh30.00 sent to JOYCE LYNN

✓
WD

Withdrawal

Withdraw Ksh100.00 from agent...

✓
DP

Deposit

Give Ksh2,000.00 cash to agent...

✓
AT

Airtime & Data Bundles

You bought Ksh5.00 of airtime

✓
FZ

Fuliza

Ksh7.01 used to pay outstanding Fuliza

✓
MS

M-Shwari Transfers

Transferred to/from M-Shwari account

✓
RV

Reversal

Transaction reversed and credited

✓
GP

Global Payments

PayPal, Western Union, GlobalPay card

12 formats supported · parsed entirely on-device

Exhibit

See it in action

Home, Transactions, Categories and Budget, on-device.

Live · 0:21

Real M-Pesa SMS, captured live — unedited

Customer service

Frequently asked

Support

Questions or bugs?

PesaScope is a personal, open-source project. Report issues, request features, or just say hi.

Open an issue GitHub ↗ [email protected] Email ↗