M-Pesa Reconciliation & Invoicing

M-Pesa is Kenya's dominant payment method. Businesses receive the majority of customer payments via M-Pesa Daraja — these must be matched against open eTIMS-registered invoices daily to maintain a clean KRA audit trail and avoid VAT discrepancies.

01
Obstacle

M-Pesa receipts arrive as mobile notifications and are manually matched to invoices at the end of the week — by which point some are missed.

Solution

Automatic M-Pesa Daraja webhook integration: each payment is matched to the correct open invoice in real time and the eTIMS record updated.

02
Obstacle

Customers expect an instant digital receipt after paying via M-Pesa, but generating one manually is impractical at volume.

Solution

Automated SMS and email receipt dispatched to the customer immediately after each M-Pesa payment is matched.

M-Pesa matched, receipts sent

Real-time reconciliation and automatic customer receipts.