ISPStack

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.

PAYE SHIF NSSF Housing Levy
Field operations team
24 people · 3 sites · Nairobi HQ
view: org
JK
James K.
Lead tech
AW
Amina W.
Tech II
PO
Peter O.
Tech II
MN
Mary N.
Tech I
SL
Samuel L.
Tech I
WK
Wanjiku K.
Tech I
DK
Daniel K.
Lead tech
AC
Achieng C.
Tech II
OS
Otieno S.
Tech II
BM
Brian M.
Tech I
FN
Faith N.
Tech I
KW
Kevin W.
Tech I
JM
Joyce M.
Tech I
DN
David N.
Tech I
MN
Maureen N.
Tech I
PN
Paul N.
Tech I
CA
Carol A.
Apprentice
JN
Joan N.
Apprentice
lead / senior tech / apprentice
Next payroll
preview
29 May
5 days · cycle 05/2026
Gross payroll
KSh 3.18M
PAYE621k
SHIF + NSSF98k
Housing48k
Net pay2.41M
Capabilities

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.

Payslip anatomy

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.

Payslip · period 05/2026
James Karanja · EMP-00041
Lead Technician
NSSF 1234567 · KRA A001XXXXX
Basic salary100,000.00
House allowance25,000.00
Transport allowance10,000.00
Gross pay135,000.00
Statutory deductions
NSSF Tier I & II2,160.00
SHIF (2.75%)3,712.50
Affordable Housing (1.5%)2,025.00
PAYE (band-stepped)29,684.75
Net pay97,417.75
  1. 1
    Gross pay
    Basic + all earnings + non-cash benefits in KES. Foundation for PAYE bands.
  2. 2
    NSSF Tier I & II
    Capped at the upper-limit-pensionable cap; employer matches identically.
  3. 3
    SHIF
    2.75% of gross, replacing the old NHIF flat-band table.
  4. 4
    Affordable Housing
    1.5% of gross, employer matches; remitted to the AHL collector.
  5. 5
    PAYE
    Five-band step calculation with personal relief of KES 2,400 deducted at the end.
PAYE bands · KE

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.

Band 1
KES 0 - 24,000
10%
marginal
Band 2
KES 24,001 - 32,333
25%
marginal
Band 3
KES 32,334 - 500,000
30%
marginal
Band 4
KES 500,001 - 800,000
32.5%
marginal
Band 5
KES 800,001 +
35%
marginal
Personal relief: KES 2,400 / month Updated to Finance Act 2024
Want to talk?

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.