KituBox
KituBox Payroll

PAYE, NSSF, SHIF, and the Housing Levy — calculated, not guessed.

A dedicated statutory engine that reads employee data from HR, runs a full Kenyan payroll to the letter of the current Finance Act rates, and posts the result straight into the ERP ledger.

Next.jsRxDB / IndexedDB (encrypted)TypeScript
payroll.kitubox.co.ke
KituBox product suite interface — Payroll product screenshots are being finalized

Product screenshots for Payroll are coming soon

Product screenshots for KituBox Payroll are being finalized and will be added soon.
What's inside

Built for how it actually gets used.

01

A calculator that knows the date

Statutory rates change; a payroll run for a past period should use the rate that applied then.

  • Effective-dated rate versions — including the NSSF Year 3 → Year 4 contribution step-up
  • PAYE calculated on the standard graduated bands, current through the latest Finance Act
  • SHIF at 2.75% of gross with the statutory minimum, and the 1.5% Affordable Housing Levy
  • NSSF Tier I and Tier II contributions calculated and reported separately
  • Personal relief, insurance relief (capped), and registered pension relief (capped) applied automatically
  • NITA training levy per employee, and 2/3-rule enforcement so voluntary deductions can't push net pay below the statutory floor
02

A run has a lifecycle, not a save button

Every pay period moves through explicit states so nothing gets paid by accident.

  • DRAFT → CALCULATED → APPROVED → PAID → POSTED_TO_LEDGER, one document per pay period
  • One line per employee per run, carrying allowances, voluntary deductions, and relief detail
  • Batch runner for calculating an entire company's payroll in one pass
03

Reads HR, doesn't duplicate it

Payroll never becomes a second, drifting copy of who your employees are.

  • A local read-only bridge mirrors exactly what HR exposes for payroll — HR stays the system of record
  • Statutory reports for filing, and a P9-ready output for annual tax certificates
04

Posts straight to the books

A completed run doesn't need to be re-entered into the ERP by hand.

  • Ledger bridge posts payroll costs and statutory liabilities directly into KituBox ERP's chart of accounts
  • Company and team settings, an acting-user gate for maker-checker approval, and a full audit log
05

Same offline guarantees as the rest of the suite

Payroll shouldn't stall because the office wifi went down on pay day.

  • RxDB/Dexie encrypted local storage with Lamport-clock sync, the same pattern as HR
  • License gate and encryption gate consistent with the rest of the KituBox suite
Localized for Kenya

Not a global template with KES swapped in.

KRA PIN fields, county and town data, M-Pesa as a first-class payment method, and statutory numbers (NSSF, SHIF, Housing Levy, NITA) are part of the data model, not an add-on — because KituBox Payroll was built for Kenyan compliance from the first schema.

Offline
Syncing
Synced to cloud
The rest of the suite

Works better with the other four.

Launch KituBox Payroll for your business.