| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Time Off (hr_holidays) • Calendar (calendar) • Employees (hr) |
| Community Apps Dependencies | Show |
| Lines of code | 6138 |
| Technical Name |
ke_payroll_configurable |
| License | LGPL-3 |
| Website | mailto:vickipyego@gmail.com |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Time Off (hr_holidays) • Calendar (calendar) • Employees (hr) |
| Community Apps Dependencies | Show |
| Lines of code | 6138 |
| Technical Name |
ke_payroll_configurable |
| License | LGPL-3 |
| Website | mailto:vickipyego@gmail.com |
Kenyan Payroll
Full-Cycle Kenyan Statutory Payroll for Odoo 19.0
A complete, configurable payroll engine purpose-built for Kenya handling PAYE, SHIF, NSSF, Affordable Housing Levy (AHL), and Withholding Tax with effective-dated rates, employee-level components, and all statutory reports.
Configure Every Statutory Parameter
Set up all Kenyan statutory rates directly from the UI no coding required. Every parameter supports effective dating, so you can set future rates in advance and they activate automatically.
- Progressive PAYE bands with configurable thresholds and rates
- Personal Relief and Insurance Relief with annual/lifetime caps
- SHIF rates, AHL rates, and NSSF Tier I & Tier II
- Withholding Tax rates for retainer-based employment
- Configurable base sources (basic, gross, or component-specific)
- Pre-PAYE allowance flags to control deduction order
Key Features
★ Configurable Payroll Components
- Master-level components with auto-generated salary rules
- Per-employee components with date ranges and override values
- Multiple calculation types: fixed amount, % of basic, % of gross, qty à rate
- Earnings caps and allowable deduction limits with automatic excess tracking
★ Three Payroll Regimes
- Regular PAYE Full statutory deductions for permanent employees
- Retainer WHT Withholding Tax only for consultants/service providers
- Retainer No Tax Interns and tax-exempt engagements
★ Sample Data Wizard
Built-in wizard generates test payslips across 7 employment scenarios (Regular Overtime, Regular Commission, Sales Executive, Intern, Attachee, Consultant, Graduate Trainee) and pre-loads statutory defaults.
All Kenya Statutory Reports
Generate all required Kenya Revenue Authority and statutory filings directly from your payroll data. No manual spreadsheets, no data re-entry.
- P9 Annual Employee Tax Deduction Card (PDF)
- P10 Monthly PAYE Return (XLSX)
- NSSF Monthly Contribution Schedule (XLSX)
- SHIF / NHIF Health Contribution Report (XLSX)
How It Works Computation Flow
Basic Salary + Earnings components (fixed, %basic, %gross, qty×rate) = Consolidated Salary → Gross Salary - Pre-PAYE allowable deductions (pension, etc.) - Statutory deductions flagged as pre-PAYE (SHIF, NSSF, AHL) = Taxable Income × PAYE bands (progressive) = Tax Before Relief - Personal Relief - Insurance Relief = PAYE Gross - Total Deductions - PAYE - NSSF - SHIF - AHL = Net Pay
Prerequisite
This module requires om_hr_payroll Odoo 19 HR Payroll by Odoo Mates, the core payroll framework for Odoo 19 Community Edition. Install that module first, then install Kenyan Payroll.
Sorva Solutions — Licensed under LGPL-3
Contact: vickipyego@gmail.com | +254 706 363 285
Built for the Kenyan payroll ecosystem • Odoo 19.0
Please log in to comment on this module