Free LinkDuka tool
M-Pesa statement analyzer
Upload a CSV statement and see money in, money out, and net movement - analyzed entirely in your browser.
Your file never leaves your device.
Export your statement
Download your M-Pesa statement as a CSV from the app for the period you want.
Upload the CSV
Choose the file - it is read locally and never uploaded to any server.
Read the summary
See money in, money out, and net movement across your transactions.
Understand payments
Your statement hides the pattern in the noise
A month of M-Pesa transactions is dozens of lines: send money, buy goods, airtime, Paybill, deposits. Read one by one, they tell you nothing. Totaled and split into money in and money out, the same lines show your collection patterns, your spending habits, and the gap between them.
Start with the net movement for a week or a month. If money out regularly exceeds money in, the statement has found your problem before your ledger does. Then drill into categories - how much went to transport, suppliers, or personal spending? The CSV gives you the raw material; the analyzer does the adding.
For LinkDuka sellers
Reconcile what M-Pesa shows
LinkDuka sellers can use the analyzer to confirm what was collected through M-Pesa, then reconcile that figure against recorded sales for the same day or week.
Statement analyzer questions
In the M-Pesa app, open Statements (usually under M-PESA / My Account / Statements), pick the date range you want, choose CSV or Excel as the format, and it will be emailed to your registered email or downloaded. Look for a CSV file that has a column for amounts and one for descriptions or details.
Keep building momentum