Welcome to your official Employee Self-Service workspace. Apply for leave, check real-time approval status, download monthly payslips, and generate annual P9 tax certificates with ease.
Apply online, nominate relievers & view live leave balances.
Apply online, nominate relievers & view live leave balances.
Download encrypted salary statements and deductions anytime.
Instant generation of annual KRA tax summaries for filing.
Transparent tracking from supervisor to HOD sign-off.
Designed to empower employees, supervisors, and HR teams with automated digital self-service.
Submit annual, sick, or study leave requests, attach supporting documents, assign colleagues as relievers, and track approval status in real time.
Securely review monthly earnings, basic pay, allowances, and statutory deductions including PAYE, NSSF, and NHIF/SHIF with PDF export.
Retrieve official KRA P9 tax reports with full monthly payroll breakdowns, ready for your individual tax returns submission.
HODs and Supervisors can review, approve, or reject team applications on desktop or mobile with automated notification alerts.
Seamless real-time integration with Microsoft Dynamics 365 Business Central keeps leave ledgers and employee data accurate.
Encrypted password protection, session timeouts, and role-based permissions ensure confidential HR and payroll data remains private.
A complete suite of employee tools built for speed and simplicity.
View your accrued days, scheduled leaves, and available net balance updated directly from the HR Leave Ledger.
No more waiting for payroll printouts. Generate and save monthly payslips instantly in standard PDF format.
Export verified KRA P9 certificates with a single click at the close of every financial year.
Review pending requests from department staff, verify reliever coverage, and submit decisions on the go.
Access your personal dashboard now to submit leave applications, verify balances, or download your documents.
Find quick answers to common questions about the ESS portal.
Have questions regarding your account, payroll, or leave records? Contact the HR / IT support team.