How it works
- Export two CSV files: your M-Pesa statement from M-Pesa Business Hub, and your orders from your shop or spreadsheet.
- Choose the files and check the columns. You see a preview and confirm which column is which.
- Review the results. Matches made on a receipt number, or on amount, phone and time, are shown with the reason. Anything unclear is marked “Needs review” for you to decide.
- Download a matched CSV, an exceptions CSV, or a printable report.
Sample files: statement · orders. All names, numbers and receipts in them are made up.
Reconcile your files
1. M-Pesa statement (CSV)
From M-Pesa Business Hub, export the statement as CSV.
No file chosen yet.
2. Orders (CSV)
Export your orders as CSV. It needs at least an order ID and an amount.
No file chosen yet.
3. Matching settings
Used to read dates that have no time zone written in them.
A payment is only considered for an order if it was made within this many hours before or after the order.
Free and paid use
Free
Privacy
- Your CSV files are read and reconciled by JavaScript running in this browser tab. The page does not send file contents to any server, including ours.
- File contents and results are not saved in cookies, local storage or any browser database. They stay in this tab's memory until you press “Clear files and results”, reload, or close the tab.
- The page has no analytics or third-party scripts. Its security policy only allows it to talk to this website.
- If you buy an access pass, your email address and payment go to Paystack to process the payment. This site only receives a confirmation from Paystack and stores a signed pass code in your browser so you stay upgraded. Your files are never part of that.
- Reconciliation results depend on the data in your files and the columns you choose. Please check matches before relying on them. This tool does not detect fraud.