Running six campuses from a single administrative office sounds manageable until each campus keeps its own attendance register, its own fee ledger, and its own copy of the salary sheet. By the time figures were consolidated at month-end, reconciliation alone consumed three to four working days, and discrepancies between campus records were routine.
Each campus tracked outstanding fees in its own spreadsheet, with no shared visibility. Follow-up reminders were sent manually and inconsistently, allowing balances to age past 90 days before the central accounts team even knew they existed.
Teaching and non-teaching staff attendance was recorded on paper at each site and keyed into a central spreadsheet after the fact. Leave approvals went through WhatsApp messages, creating no auditable trail, and payroll inputs were routinely contested by staff who disputed the counts.
With headcount spread across campuses and no unified employee master, ESI and PF contribution calculations were done manually each month. Errors in gross salary inputs or new-joiner onboarding dates created compliance gaps that carried financial penalty risk under ESIC and EPFO audit.
Two Zoho products replaced the spreadsheet layer entirely: one for people, one for money. Both were configured to treat the group as a single entity while still allowing campus-level reporting.
| Process Area | Before | After |
|---|---|---|
| Fee invoicing | Manual entry per campus, once per term | Bulk generation in Zoho Books at cycle start |
| Overdue follow-up | Ad hoc calls and WhatsApp messages from campus staff | Automated 3-step reminder sequence with escalation trigger |
| Attendance capture | Paper registers, keyed in 2–3 days late | Biometric sync, real-time exceptions to coordinators |
| Leave approval | WhatsApp, no audit trail | Self-service portal, timestamped approval chain |
| Payroll processing | 4–5 days of manual consolidation per cycle | Generated within the same day from attendance actuals |
| ESI and PF filing | Manual calculation, high error rate on new joiners | Auto-calculated from unified employee master, statutory export ready |
| Cross-campus reporting | Monthly consolidation by finance manager, 3–4 days | Live dashboard for total outstanding fees and campus-wise payroll |
By the end of the second full term on the new system, overdue fee balances had fallen substantially and monthly payroll processing had moved from a multi-day exercise to a same-day task. The compliance risk from ESI and PF calculation errors was fully resolved once the employee master was cleaned and locked into Zoho People. School groups facing similar challenges can explore Zoho implementation services for education to map out the right configuration for their structure.
Outstanding Fee Balance by Aging Bucket: Before vs. After (% of total dues)
Monthly Payroll Processing Time (Days): Before vs. After
When fee collection and payroll run on separate spreadsheets at each site, the real cost is not just collection delays. It is the staff hours spent reconciling, the compliance errors that accumulate invisibly, and the decisions made on stale data. Connecting both functions in one system removes those costs at the source.
Yes. Zoho Books supports separate fee heads per contact group, so each campus can carry its own schedule for tuition, transport, exam, and activity charges. Invoices pull from the correct fee structure for each student, and reporting can be sliced by campus or consolidated at the group level. You do not need a separate Zoho Books organisation for each campus.
Zoho People calculates ESI and PF contributions on a pro-rated basis from the date of joining entered in the employee record. Once the employee master is accurate, the system picks up new joiners automatically in the payroll cycle for that month. The statutory export files it generates, ECR for PF and the monthly ESI challan data, are formatted to EPFO and ESIC requirements, so there is no manual re-entry before filing.
Zoho Books tracks partial payments against each invoice and updates the outstanding balance in real time. The automated reminder workflow fires only on the remaining open amount, not the original invoice total. Parents receive an accurate balance figure in the reminder, which reduces disputes and avoids the situation where a family that paid the first instalment receives a full-balance overdue notice.
A realistic timeline for a group of this size is ten to twelve weeks from kickoff to handover, with the longest work concentrated in the data audit and employee master cleanup phase. The configuration itself is straightforward once the source data is correct. Running one parallel payroll cycle before going fully live is strongly recommended to catch any component or attendance mapping issues before they appear in actual salary payments.
We've helped 50+ businesses implement Zoho and NetSuite. Let's talk about yours.