Hire.
Pay.
Comply.
People ops your finance team can stop dreading. Statutory bands, biometric attendance, leave approvals, bank batch files — all on the same record, posting the GL automatically on run close.
People ops, for people who run networks.
Field-heavy headcount, shift patterns, biometric clock-ins, statutory deductions and a payroll cycle that closes itself when the GL agrees.
Employee directory + lifecycle
Onboarding, contract, probation, confirmation, exit — one timeline per employee, every document attached, every change auditable.
Biometric + manual attendance
Sync from ZKTeco / Suprema / Hikvision devices over their native protocols, or upload CSV from a fingerprint reader. Manual entry stays available for edge cases.
Leave + approval flow
Per-policy annual / sick / compassionate / study leave. Pre-approval routes by line manager + HR; carry-over and accrual run on the cron, not on someone's spreadsheet.
Statutory-aware payroll
PAYE, NHIF/SHIF, NSSF Tier I/II, Housing Levy — calculated to the cent at every band edge. Pay-on-time KRA returns generated alongside the payslip.
Payslip + bank file export
Per-employee PDF payslip with breakdown lines, and a bank batch file (Equity, KCB, Co-op, generic NACH) ready for upload from the same screen.
GL export to accounting
On run-close, payroll posts the journal directly: gross salary, employer contributions, employee deductions, net-pay liability — balanced and audited.
Every line is a regulator's line.
Each band, each cap, each statutory rate calculated to the cent. Hover any annotation in the live product to see the rule and the value at the boundary.
| Basic salary | 100,000.00 |
| House allowance | 25,000.00 |
| Transport allowance | 10,000.00 |
| Gross pay | 135,000.00 |
| Statutory deductions | |
| NSSF Tier I & II | 2,160.00 |
| SHIF (2.75%) | 3,712.50 |
| Affordable Housing (1.5%) | 2,025.00 |
| PAYE (band-stepped) | 29,684.75 |
| Net pay | 97,417.75 |
- 1 Gross payBasic + all earnings + non-cash benefits in KES. Foundation for PAYE bands.
- 2 NSSF Tier I & IICapped at the upper-limit-pensionable cap; employer matches identically.
- 3 SHIF2.75% of gross, replacing the old NHIF flat-band table.
- 4 Affordable Housing1.5% of gross, employer matches; remitted to the AHL collector.
- 5 PAYEFive-band step calculation with personal relief of KES 2,400 deducted at the end.
The step function, drawn the way it actually computes.
Each band applies to the slice of pay in its range; the marginal rate jumps at the boundary, not the entire pay. ISPStack computes to the cent at the edge — no rounding errors at year-end.
Run your next payroll on ISPStack.
PAYE, SHIF, NSSF, Housing Levy — calculated to the cent at every band. Bank batch file ready for upload from the same screen.