School payroll system for Kenyan schools
Salaries live in one person’s spreadsheet. Payroll runs on the same staff records and accounts as the rest of the school.
Enaton runs school payroll against the same accounts as everything else. Staff records, allowances and deductions, salary formulas, pay periods and advances, so the largest cost the school carries is not managed in a separate spreadsheet.
Payroll run, October
4 of 5 approved| Staff | Role | Net pay (KES) | Status |
|---|---|---|---|
| Grace Achieng | Head teacher | 142,500 | Approved |
| Daniel Rotich | Deputy head | 118,000 | Approved |
| Hassan Omar | Bursar | 74,200 | Approved |
| Njeri Wambui | Grade 4 teacher | 68,400 | Approved |
| Peter Kariuki | Driver | 38,900 | Waiting |
| Total | 442,000 |
Payslips are sent once approved
- Grace AchiengHead teacher, KES 142,500Approved
- Daniel RotichDeputy head, KES 118,000Approved
- Hassan OmarBursar, KES 74,200Approved
- Njeri WambuiGrade 4 teacher, KES 68,400Approved
What it does
Enaton runs school payroll against the same accounts as everything else. Staff records, allowances and deductions, salary formulas, pay periods and advances, so the largest cost the school carries is not managed in a separate spreadsheet.
What it covers
- Staff on payroll, drawn from the same records as the rest of the school
- Allowances, defined once and applied consistently
- Deductions, including the statutory ones
Show all 6
- Salary formulas, so a change to a rule does not mean editing every row
- Pay periods, run and closed rather than left open
- Advances taken during a period, carried into the calculation automatically
Employers and employment types
Kenyan schools frequently have staff on more than one footing: board employed, TSC posted, part time and support staff, sometimes paid from different sources. Enaton keeps these distinct rather than flattening everyone into one list, which is what makes the reporting usable.
Connected to the accounts
- Payroll cost posts against the right vote head
- Staff cost visible alongside the income it is funded from
- A record per period rather than a spreadsheet that is overwritten each month
Give every role its own portal
You create the portals and decide what each person can see and do.
See how portals work- TeachersYou choose access
- DriversYou choose access
- ParentsYou choose access
- StorekeeperYou choose access
- MatronYou choose access
- Anyone you addYou choose access
Who it helps
-
Bursars and HR stop maintaining a spreadsheet nobody else understands.
See the page for this job -
Directors see staff cost against income.
See the page for this job -
Auditors get a record per period.
-
Staff get paid on a consistent basis they can query.
How it works
Staff on payroll come from the records you already keep
Define allowances, deductions and salary formulas once
Run the pay period with advances carried in automatically
Staff cost posts to the right vote head and the period closes
Read the full story
Payroll is the biggest cost and the least connected system
Staff salaries are usually the largest single line in a school budget, and in most schools they are calculated in a spreadsheet maintained by one person. That spreadsheet contains allowances, deductions, advances taken mid month, and a set of formulas that only its author fully understands.
It is a single point of failure sitting on top of the school’s biggest cost. It is also disconnected from the accounts, so the payroll figure reaches the books as one lump rather than as something a board can interrogate.
How Enaton handles it
Payroll works from the staff records the school already maintains, so a new teacher is not entered twice. Allowances and deductions are defined once and applied by formula rather than by hand, and advances taken during a month are carried through rather than remembered.
The cost posts to the accounts against the right vote head, so staff cost sits alongside the income it is paid from.
Questions we get about this
Can we handle staff paid from different sources?
Yes. Board employed, posted and part time staff are kept distinct rather than flattened into one list, which is what makes the reporting mean anything.
Does it handle advances taken mid month?
Yes, carried into the calculation for that period rather than depending on somebody remembering.
Do we enter staff twice?
No. Payroll works from the staff records the school already keeps.
1 more question
How does this get set up?
With you during setup. Payroll rules differ meaningfully between schools, so we configure yours rather than handing you a template. We will also walk through your statutory requirements with you.
Bring your own numbers. We will show you this working
Thirty minutes with your classes, terms and fee structure. No slides.