Kenya payroll calculator
PAYE, statutory deductions & net pay calculator
Configure NSSF, SHIF, AHL, allowances, benefits, pension and insurance reliefs in one clean payroll simulation.
Built by James Sammy — contact +254 798 993 404 for HRMIS solutions, product development, QA & feature scoping.
Account
Sign in to use the calculator
Create a free account to start your 1-day trial — no card required to try it out.
Account
Set a new password
Choose a new password for your account.
Verify it's you
Enter your verification code
We sent a 5-digit code to . It expires in 10 minutes.
Almost there
Finalizing your subscription…
This usually takes a few seconds.
Employees
No employees here yet.
| Emp # | Name | Position | Department | Type | Status | Portal |
|---|
Payroll
No payroll runs yet.
| Period | Status | Employees | Total net pay |
|---|
New payroll run
Pay period
Eligible employees
Employees without a contract start date, or whose contract starts after this period ends, are excluded automatically. Use "Sync employees" (top right) to pick up employees, benefits, or deductions added after this page opened.
Terminated employees (final dues only)
Include a terminated employee only to pay outstanding final dues for this period โ check them in individually.
Excluded (missing or out-of-period contract dates)
Payroll run
| Emp # | Employee | Type | Gross | PAYE / WHT | Net pay |
|---|
Click on an employee's row to see the full calculation breakdown for that payslip.
Leave
Applications
Analytics
No leave applications yet.
| Employee | Leave type | Start | End | Days | Status |
|---|
Leave types
No leave types configured yet.
| Name | Annual days | Accrual | Status |
|---|
Calendar
Public holidays
No public holidays added yet.
| Date | Name |
|---|
Leave balances
Settings
Company details
Shown on the payroll muster roll and other printed company documents.
Square logos work best. Shown on the payslip, muster roll, and leave balances report.
Working Schedule
Used to detect weekends on the Leave calendar and to convert partial-day leave hours into a fraction of a day.
Working daysJob positions
Departments
Sub departments
Employee numbering
Every new employee is assigned a unique number automatically when saved. Configure the format here.
Preview of the next number: EMP001
Statutory configuration
Benefit thresholds & caps
Classification-specific rates
Approval workflows
Appoint employees (who already have portal access) as required approvers. When active, every appointed approver must approve before it counts as approved -- your own direct approve action is disabled for that type while a workflow is active.
No employees have portal access yet -- invite one from Employees first.
Report passcode
Require a passcode before any payslip, muster roll, or leave-balance report can be downloaded or printed -- a second gate on top of being logged in, useful if this account is shared on a shop floor or a shared computer. Leave it unset to keep reports free to download as before.
Businesses
Every business that has signed up. Block a business to suspend its owner's login and every one of its employees' portal access; block a single employee to suspend just their own portal access. Visible only to the platform admin.
No businesses yet.
| Business | Owner email | Status | Employees | Signed up |
|---|
Session logs
Every login across every business that has signed up -- when, who, what device, and location if their browser granted it. Visible only to the platform admin.
No logins recorded yet.
| When | Business | User | Role | Device | Location |
|---|