Skip to content

Employee Management

Kazisafi provides a complete way to manage your workforce. From individual employee profiles to bulk CSV imports, every aspect of employee data is organized and accessible.

Employee list view

Each employee profile contains comprehensive information organized into several sections.

  • Full name
  • Date of birth and gender
  • Email address and phone number
  • National ID number
  • KRA PIN (Kenya Revenue Authority)
  • NSSF number (National Social Security Fund)
  • SHIF number (Social Health Insurance Fund)
  • Emergency contact information
  • Employee number (auto-generated or custom)
  • Job title
  • Department assignment
  • Employment type (full-time, part-time, contract, temporary, intern)
  • Hire date
  • Probation end date
  • Basic salary
  • Bank name and branch
  • Account number and account name
  • M-Pesa phone number (for mobile money payments)

Employees move through different statuses during their time at your company:

StatusDescription
ActiveCurrently employed and included in payroll
On ProbationNew hire within the probation period
SuspendedTemporarily inactive, excluded from payroll
TerminatedEmployment has ended

Status changes are tracked with timestamps for compliance and audit purposes.

Employees are organized into departments. Each department can have:

  • A Manager who approves leave requests and oversees the team
  • An Assistant Manager who can act on behalf of the manager

Departments are created and managed from Settings. When adding an employee, you can assign them to an existing department or create a new one inline.

Each employee can have individual payroll components that customize their pay calculation beyond the basic salary.

Additional earnings added to the basic salary:

TypeExample
HousingMonthly housing benefit
TransportTravel or commute allowance
MedicalHealth-related benefit
OvertimeAdditional hours compensation
CustomAny company-specific allowance

Recurring amounts subtracted from salary:

TypeExample
HELBHigher Education Loans Board repayment
SACCOSavings and credit cooperative contribution
LoanPersonal or company loan repayment
CustomAny company-specific deduction

Amounts that reduce the employee’s taxable income:

TypeDescription
InsurancePremiums for qualifying insurance policies
PensionRegistered pension scheme contributions
MortgageInterest on owner-occupier mortgage

Every component has a duration type that controls when it applies:

  • Ongoing: included in every payroll with no end date
  • One-time: applies to a single pay period only
  • Temporary: applies between a start and end date

Components are automatically expired when their end date passes.

Every change to an employee’s basic salary is recorded with:

  • Previous salary and new salary
  • Change amount and percentage
  • Effective date
  • Who made the change
  • Reason for the change (optional)

This history is available for audits, reviews, and compliance purposes.

For onboarding multiple employees at once, go to Employees and click Import Employees.

  1. Download the CSV template from the import page
  2. Fill in your employee details following the template
  3. Upload the completed file
  4. Review any errors or warnings that Kazisafi flags
  5. Confirm the import

The template includes all required and optional fields with clear headers. Kazisafi checks your data before importing and highlights any issues so you can fix them first. Departments listed in the file are created automatically if they don’t already exist.