KituBox
KituBox HR

One record per employee, from offer letter to exit clearance.

HR is the source of truth for who an employee is — statutory numbers, contract type, bank details — and every other KituBox module, including Payroll, reads from it rather than keeping its own copy.

Next.jsRxDB / IndexedDB (encrypted)PeerJS (WebRTC)TypeScript
hr.kitubox.co.ke
KituBox HR employee profile modal showing statutory details including KRA PIN, NSSF, SHIF, and payment information

One employee record: contact, statutory numbers, payment details, next of kin — all in one card

Inside the app

See it before you launch it.

hr.kitubox.co.ke
KituBox HR create login modal for issuing an employee self-service account

Issue a self-service login per employee, scoped to employee-only access

What's inside

Built for how it actually gets used.

01

The employee record everything else reads from

National ID, KRA PIN, NSSF, SHIF, and Housing/NITA levy applicability sit on one profile per employee.

  • Employment type tracked per record: permanent, contract, casual, or intern
  • Bank and M-Pesa payment details, next of kin, and emergency contact on the same card
  • Searchable directory with department filters and CSV import/export
  • A read-only "bridge" view (`employee_bridge_cache`) that Payroll consumes — HR stays the source of truth
02

The full employee lifecycle

From requisition to exit, in one system instead of five spreadsheets.

  • Recruitment pipeline with job requisitions and candidate tracking
  • Leave management, attendance logging, and a casual-labor tracker for day-rate workers
  • Performance management with goals and structured reviews
  • Disciplinary records and a guided offboarding / exit clearance flow
03

Statutory payroll, ready to run

The Kenya tax engine (PAYE, NSSF, SHIF, Housing Levy, NITA) lives here and feeds Payroll.

  • Statutory payroll runner and P9 generator for annual tax certificates
  • Payroll export for handoff, plus a compliance tracker for statutory deadlines
  • Effective-dated rate versions so a rate change never corrupts a past pay period on recalculation
04

Manager and employee self-service

Not everything needs to go through HR's desk.

  • Employee self-service portal for payslips, leave requests, and personal details
  • Manager team view scoped to direct reports only
  • Org chart generated from the reporting structure already on file
05

Built for a shared, sensitive dataset

HR data is the most sensitive dataset in the suite, and it's treated that way.

  • Local encryption gate and two-factor authentication setup
  • Full audit log viewer and multi-company switcher for group employers
  • Legacy data migration tool for moving off spreadsheets or a previous system
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 HR 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 HR for your business.