How Commercial PMCs Complete Bank Reconciliation in Hours Instead of Days
Who this is for
The problem
Bank reconciliation is the cornerstone of financial integrity — if the GL doesn't match the bank, the financials can't be trusted. But manual reconciliation at scale is genuinely painful. A 200-line bank statement requires matching each line to a GL entry: rent receipts, supplier payments, bank charges, reversals, tax payments. Any transaction that was in the bank but not in the GL, or vice versa, needs investigation.
Without systematic tooling, the reconciliation is done by eye — scrolling between a bank statement spreadsheet and a GL export, ticking off matches. It's slow, error-prone, and the 'unreconciled' items at the bottom of the spreadsheet have a way of never getting properly investigated. Month after month, the carried-forward differences accumulate, and by year-end the accountant is dealing with a significant mystery balance.
What you can achieve
- Month-end reconciliation completed in 2 to 4 hours instead of 2 to 3 days — staff time reclaimed
- M-Pesa transactions auto-matched mean 70–80% of reconciliation is done before you start
- Unmatched items surfaced immediately — no mystery differences carried forward for months
- Reconciliation report provides audit-grade evidence that the books are complete and accurate
- Bank charges and non-standard transactions captured before month-end — clean GL always
- Finance team confidence in the numbers increases when reconciliation is systematic, not manual
The Kokodi workflow
- 1Step 1
Download bank statement
ActionExport the bank statement from your bank's online portal as a CSV or PDF. This is the source of truth for actual cash movements.
- 2Step 2
Load statement into bank reconciliation
ActionImport or manually enter the statement transactions into Kokodi's Bank Reconciliation module. Each line becomes a candidate for matching.
- 3Step 3
M-Pesa transactions auto-matched
AutomatedAll M-Pesa transactions that were processed via Daraja are already in the GL. Kokodi auto-matches them to the corresponding statement lines — typically 70–80% of transactions matched instantly.
- 4Step 4
Manual bank transfers matched
ActionFor bank transfer payments, match each statement line to its GL entry: rent receipts to invoice payments, supplier payments to AP entries. The module highlights unmatched items.
- 5Step 5
Unmatched items investigated
ActionRemaining unmatched items are bank charges, reversals, or transactions not yet in the GL. Post the necessary journal entries and match. No mystery balances carried forward.
- 6Step 6
Reconciliation report generated
ReportOnce fully reconciled, generate the Bank Reconciliation report showing opening balance, transactions matched, and closing balance. The GL balance and bank balance agree to the cent.
Kokodi features used
Ready to set this up for your portfolio?
Talk to the Kokodi team and get a personalised walkthrough of this exact workflow for your buildings.
Get started
