How a PMC Managing 200 Units Eliminated Manual Monthly Invoicing
Who this is for
The problem
At 200 units, manual invoicing is not just tedious — it is a source of errors. Wrong amounts, wrong billing dates, invoices sent to old email addresses, duplicate invoices. Each error requires manual correction and a follow-up message to the tenant. Meanwhile, the tenant experience is poor: they receive invoices on different days each month, can't see their balance history, and have no self-service option.
The reminder problem is equally bad. There's no agreed workflow for who sends reminders, when, and through which channel. Some staff use WhatsApp, others use email. Nothing is tracked. The result is inconsistent follow-up, higher arrears, and more time spent chasing payments than would be needed with a structured system.
What you can achieve
- 200 invoices generated, sent, and tracked in the time it takes to make a coffee — zero staff effort
- Consistent tenant communication on every invoice via email, SMS, and WhatsApp
- On-time payment rates improve because reminders are systematic and never forgotten
- Arrears are identified in one report, not through manual register cross-referencing
- Staff freed from invoice generation spend time on tenant relationship and property operations
- Audit trail on every invoice: when created, when sent, when paid — defensible in any dispute
The Kokodi workflow
- 1Step 1
Configure billing cycle per unit
SetupSet each unit's billing cycle (monthly, bi-monthly, quarterly), rent amount, and billing start date. This is a one-time setup per unit.
- 2Step 2
Invoices auto-generated on schedule
AutomatedOn the configured billing date, Kokodi generates all invoices simultaneously. 200 invoices created in seconds — no staff time required.
- 3Step 3
Tenants notified automatically
AutomatedEach tenant receives an email notification with their invoice details and a link to their portal to pay or view their account.
- 4Step 4
M-Pesa STK push payment
AutomatedTenants initiate payment from the portal. The STK push goes to their phone. On payment, it's matched and allocated to the correct invoice automatically.
- 5Step 5
Reminder schedule executes automatically
AutomatedConfigure reminders: 5 days before due, on due date, 3 days after, 7 days after. Kokodi sends via email, SMS, or WhatsApp based on your settings — for every tenant, every month, without staff action.
- 6Step 6
Defaults report reviewed weekly
ReportRun the Defaults Report to see all tenants currently in arrears sorted by amount and days overdue. Escalate the serious cases manually.
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
