Skip to content

Settings & Configuration

Settings is the central hub where you tailor Kazisafi to your company’s needs. To access it, click Settings in the main navigation. From here you can manage your company profile, set payroll rules, define leave policies, organize departments, and control user access.

Settings overview

Go to Settings > Company Profile to view and update the essential details that appear on payslips, reports, and government filings.

InformationDescription
Company NameYour registered business name
KRA PINKenya Revenue Authority PIN for tax filings
NSSF NumberNational Social Security Fund employer number
SHIF RegistrationSocial Health Insurance Fund registration number
EmailPrimary company contact email
PhonePrimary company phone number
AddressesPhysical and postal addresses
SettingDescription
Payroll DayDay of the month payroll is processed (1 to 31)
Payment MethodBank transfer or M-Pesa
Employer BankDefault bank for payment file generation
Two-Stage ApprovalRequire a second approver before payroll is finalized

When two-stage approval is enabled, one user submits the payroll and a different user must approve it. This ensures two different people review every payroll run before it is finalized.

Go to Settings > Leave Kinds to create, edit, or deactivate the types of leave available to your employees. Click New Leave Kind to add a new type.

OptionDescription
NameDisplay name of the leave type
Paid / UnpaidWhether the employee receives salary during this leave
Approval RequiredWhether a manager must approve the request
Reason RequiredWhether the employee must provide a reason
Carryover RulesWhether unused days roll over, and any caps
Maximum Days Per YearMaximum allocation per year

For paid leave kinds, you can define pay levels:

  • Full Pay Days — days paid at full salary
  • Half Pay Days — days paid at half salary after full pay days are used up

For example, sick leave might offer 14 days at full pay followed by additional days at half pay.

Go to Settings > Leave Policies to manage your leave policies. Each policy bundles your leave kind settings into a named set of rules.

SettingDescription
Policy NameDescriptive name for the policy
Date RangeWhen this policy is active
Minimum Notice DaysHow many days in advance leave must be requested
Maximum Consecutive DaysLongest continuous leave allowed
Probation RulesSpecial rules for employees in probation

Within each policy, set entitlements for each leave kind: days per year, when days become available, and probation eligibility.

Set how many unused days from each leave kind roll into the next period and set expiration windows for carried-over days.

Go to Settings > Departments to organize your workforce and define reporting structures. Click New Department to add one.

  • Create departments with a name
  • Assign a Manager as the primary leader
  • Assign an Assistant Manager as a secondary leader
  • Activate or deactivate departments as your structure evolves
  • You can also create departments on the fly when adding a new employee from the Employees page

Deactivating a department does not remove employees from it.

Go to Settings > Users to control who has access to Kazisafi and what they can do.

RoleDescription
Company AdminFull access to all settings, payroll, and employee management
HR ManagerAccess to employee records, leave management, and departments
Payroll ManagerAccess to payroll processing, salary management, and statutory reports

Click Invite User, select a role, and enter their email address. The user will receive an invitation link valid for 7 days. You can resend or cancel pending invitations from the users list.

  • Deactivate — immediately revoke access without deleting the account
  • Reactivate — restore access for a previously deactivated user