A Bookkeeping Practice Workflow for Kenyan Firms
The monthly rhythm that keeps a Kenyan bookkeeping practice on schedule, from data collection to filing, week by week.
Every bookkeeping practice has a workflow. Most have never written it down. The workflow lives in the practice owner’s head and in the senior accountant’s habit, and when either of them is out, the practice improvises.
This is a workflow you can write down. It assumes five to twenty clients and a small team. Adjust the roles if the practice is bigger or smaller.
The four-week cycle
The practice works in a fixed four-week rhythm, every month, with the same activities in the same order. The cycle starts on the 1st and ends with filing by the KRA deadline.
Week 1: Data collection and catch-up
Days 1 to 3. Data chase. Every client gets a reminder on the 1st to send the prior month’s records. The reminder is scripted, not improvised. Clients who send data on time are done. Clients who don’t get a follow-up on the 3rd.
Days 4 to 5. Data intake. Received data is logged against each client, and a checklist confirms what arrived and what is missing. Missing items get escalated to the account manager by the 5th, not by the 15th.
Days 6 to 7. Opening position. For each client whose data arrived, the prior month’s closing position is confirmed as the current month’s opening. Any discrepancy from the prior month is resolved now, not later in the cycle.
Output by end of week 1: Every client’s prior month is closed, the current month has opening balances confirmed, and the data status of each client is documented.
Week 2: Transaction posting and reconciliation
Days 8 to 10. Post transactions. Sales invoices, purchase invoices, expense receipts, payroll entries, and any other activity for the prior month are posted to the ledger.
Days 11 to 12. Bank and M-Pesa reconciliation. Each client’s bank and M-Pesa statements are matched against posted transactions. Discrepancies are flagged and either resolved or escalated to the client by the 12th.
Days 13 to 14. Accruals and adjustments. Anything that needs to be accrued (utilities received but not invoiced, revenue earned but not billed) is entered. Depreciation is run. Any adjustments from the prior month that were carried forward are resolved.
Output by end of week 2: Every client’s transactions for the prior month are posted, reconciled, and adjusted. The trial balance is ready for review.
Week 3: Review and reporting
Days 15 to 17. Trial balance review. The senior accountant reviews each client’s trial balance for anomalies. Unusual balances, unexpected variances from prior month, and any accounts that look suspicious are flagged and investigated.
Days 18 to 20. Report production. Management reports are produced for each client: profit and loss, balance sheet, cash flow, and any client-specific reports. Reports are reviewed before being sent.
Day 21. Client reporting. Reports go out to clients with a short commentary on what the numbers show. Clients who want a call to discuss the numbers have it this week, not at the end of the month.
Output by end of week 3: Every client has received their management report and any questions have been answered.
Week 4: Filing and planning
Days 22 to 25. VAT filing prep. For VAT-registered clients, the VAT summary is prepared from the reconciled books. Output and input VAT are computed. The VAT3 return is prepared for review.
Days 26 to 28. Filing. VAT3 returns are filed on iTax. PAYE, SHIF, NSSF, and Housing Levy are filed on or before the 9th of the following month (which is the first week of the next cycle, but the practice preps in week 4 so it is ready to file on day 1).
Days 29 to 30. Cycle review. What went well, what slipped, what the next cycle needs to change. Any clients consistently late with data get a conversation. Any workflow issue that caused a delay gets logged and addressed.
Output by end of week 4: Every filing obligation for the prior month is complete. The practice enters the next cycle with a clean slate.
The roles
For a practice with two to five staff, the split that works is:
Bookkeepers. Post transactions, reconcile, produce draft reports. Week 2 is their heavy week.
Senior accountant. Reviews the trial balance, signs off reports, handles escalations and client questions. Week 3 is their heavy week.
Practice owner. Handles client relationships, manages the workflow, and reviews anything complex. Present across all four weeks but rarely doing the work directly.
For a solo practice, all three roles sit with one person. The workflow still applies, but the four weeks compress into two because there is no handoff overhead. A solo practice doing fifteen clients can run the full cycle in two weeks and use the other two for client-facing work and new client onboarding.
Why this workflow works
Three reasons.
It matches the KRA calendar. The 9th for PAYE and the 20th for VAT are not surprises. Both are prepared for in week 4, filed in the following week 1. The practice is never filing on the deadline day.
It is batched. Reconciliation for all clients happens in the same two days. Reporting for all clients happens in the same two days. The practice does not switch between clients on the same task, which is where most time gets lost.
It is documented. When the practice owner is out, the workflow is not. When a new staff member joins, they can see what happens when. The practice does not depend on any one person’s memory of “the way we do it.”
The realistic outcome
A practice running this workflow can serve 20 to 25 clients with three to four staff. A practice without it struggles with 10 to 12 clients and three staff, because the workflow exists only in people’s heads and breaks the moment any of them is out.
The difference is not more staff, and it is not more software. It is documenting the workflow and enforcing it. That is the difference between a practice that scales and one that plateaus.
Related reading
Try Sentibooks free
Manage invoicing, expenses, payroll, VAT and full accounting in one place.
Start free trial