👥 Kenyan payroll

School payroll software for Kenya — PAYE, SHIF & NSSF

Run school staff payroll in Kenya with PAYE, SHIF, NSSF and Housing Levy, payslips, P9A/P10 and bank EFT files. Part of Elimu SMS, on your own server.

PAYESHIF & NSSFHousing LevyP9A / P10 & bank files
The problems it solves

What Kenyan schools struggle with

🧾

Statutory errors → correct

PAYE, SHIF, NSSF and the Housing Levy are computed correctly for every employee, every run.

💳

Manual payslips → automatic

Generate payslips and a bank EFT file in one click; wages and each deduction post straight to the accounts.

📑

Year-end panic → ready

P9A and P10 outputs are ready when you need them, so returns aren't a scramble.

How it works

Payroll in a few clicks

👥

Set up staff once

Add staff with salary, KRA PIN and bank details — onboarding and payroll share one record.

⚙️

Generate the run

Pick the month and generate; PAYE, SHIF, NSSF and Housing Levy are calculated per person.

Pay & post

Review payslips, download the bank file, mark paid — wages and deductions post to the ledger.

Part of Elimu SMS

Payroll & HR is one of 23 integrated modules in Elimu SMS — on your own school server, with no per-user fees.

Explore Elimu SMS →
Questions people ask

Frequently asked questions

Does it calculate PAYE, SHIF and NSSF?

Yes. Elimu SMS payroll computes PAYE, SHIF, NSSF and the Housing Levy for each employee automatically, using current Kenyan rates.

Can it produce P9A and P10 and bank files?

Yes. It generates payslips, statutory outputs like P9A and P10, and a bank EFT file for paying staff.

Is payroll linked to staff records?

Yes. Onboarding a staff member and adding them to payroll is one record, so HR and payroll stay in sync.

Does it run on our own server?

Yes. Like the rest of Elimu SMS, payroll runs on your school's own server, keeping sensitive staff and salary data under your control.

Get started

Ready to see it in action?

Book a free, no-obligation demo tailored to your setup, or ask us anything on WhatsApp.