Quick Answer
M-Pesa business statement reconciliation is the process of matching Safaricom Till and Paybill statements against cashbooks, ledgers, accounting software and bank deposits so every transaction is captured, classified and matched, ensuring accurate reporting and KRA compliance.
Key Takeaways
- Reconciliation matches M-Pesa Till and Paybill statements with bank deposits, cashbook entries and accounting software records so all inflows and outflows are accurately recorded.
- Common errors include missing entries, duplicate entries, timing differences between real-time M-Pesa and batched accounting, unrecorded service charges, and cash withdrawals not matched to deposits.
- The step-by-step process is: download statements, categorize transactions, match to sales records, record fees separately, reconcile with the cashbook, investigate variances and update accounting software.
- M-Pesa transactions must be classified correctly as income (sales and service), expenses (charges, refunds, withdrawals) and asset movements (transfers between mobile money and bank).
- Accurate reconciliation supports correct income declaration, VAT reporting and audit evidence; inconsistent M-Pesa records are a common trigger for KRA tax audits.
Frequently Asked Questions
What does M-Pesa reconciliation actually involve?
It is the process of matching M-Pesa Till and Paybill statements with bank deposits, cashbook entries and accounting software records to ensure all inflows and outflows are accurately recorded and matched.
What are the most common reconciliation errors?
Common errors include missing transaction entries, duplicate entries, timing differences between real-time M-Pesa and batched accounting systems, service charges not recorded correctly, and cash withdrawals not matched to bank deposits or cashbooks.
What are the steps to reconcile M-Pesa statements?
Download daily or monthly statements from the Safaricom portal, categorize transactions, match them to sales records, record service fees separately, reconcile with the cashbook or ledger, investigate any variances, then update accounting software with reconciled figures.
How should M-Pesa transactions be classified in the accounts?
Sales and service payments received are income, transaction charges, refunds and cash withdrawals are expenses, and transfers between mobile money and bank accounts are asset movements. Correct classification ensures accurate reporting and compliance.
Why does M-Pesa reconciliation matter for KRA compliance?
Accurate reconciliation ensures correct income declaration, supports VAT reporting and provides audit evidence, while inconsistent M-Pesa records are a common trigger for tax audits and can lead to underreporting penalties.