HR & Payroll Module

From offer letter
to payslip

Recruitment, leave, attendance, and payroll runs in one module, with PAYE, NSSA, and AIDS levy calculated automatically, and a self-service portal for every employee.

0
Statutory Deductions
0%
Role-Scoped Access
0/7
Self-Service Portal
Recruitment, leave, attendance, and statutory-compliant payroll
RecruitmentLeave & AttendancePayroll RunsPAYENSSAAIDS LevyPayslipsSelf-ServiceRecruitmentLeave & AttendancePayroll RunsPAYENSSAAIDS LevyPayslipsSelf-Service
01

Hire into a structure that's already defined

Post vacancies, issue offers, and track acceptance through to appointment. Grades, positions, and position assignments give every hire a place in your organisation from day one, with acting appointments handled the same way.

02

Leave requests that route themselves

Employees submit leave against configured leave types and policies; managers approve from a queue. Attendance entries, shifts, work calendars, and overtime policies keep time-based pay accurate before payroll even runs.

03

Payroll that calculates PAYE, NSSA, and AIDS levy

Configure pay elements (earnings, allowances, deductions, employer contributions) and let payroll runs calculate statutory rates automatically. Every run moves through draft, calculated, and approved before it's paid, with pay adjustments and payslips generated per employee.

04

Employees serve themselves. Leaders see everything.

Every employee gets a self-service portal for leave and payslips. HR and payroll teams get headcount, gender and age distribution, turnover, contracts expiring, probations ending, and PAYE, NSSA, and payroll cost reports, without exporting to spreadsheets.

People and pay, one module

From vacancy to payslip, with statutory compliance built in, not bolted on.

Recruitment
Leave
Attendance
Payroll
PAYE & NSSA
Payslips
Self-Service
Reporting

Common questions

Yes. PAYE, NSSA, and AIDS levy are configured as statutory rate sets and applied automatically during every payroll run, alongside any pay elements you configure.
Yes. Every employee gets a self-service portal scoped to their own record, covering leave requests and payslip history, no separate login or system.
Yes. It shares the same multi-tenant identity, branch structure, and Keycloak role model as School, POS, and Inventory, so employee records stay consistent across every module you subscribe to.
Headcount, gender and age distribution, turnover, contracts expiring, probations ending, upcoming birthdays, plus PAYE, NSSA, and payroll cost reports for payroll teams.