Payroll that pre-fills the PAYE return
Run monthly payroll inside VitalReturns and your PAYE return is already prepared — because they share the same employees, the same ledger and the same signatories.
Monthly payroll — URA-compliant by default
- Employee register
Keep every employee with their TIN, NSSF number, LST bracket, contract terms, benefits and signatories in one place.
- PAYE / NSSF / LST
Automatic computation per URA rates — resident, non-resident, pensionable, non-pensionable and casual employees all handled.
- Benefits in kind
Housing, motor, loans, medical and other taxable benefits computed per the Income Tax Act — grossed up correctly.
- Pay-slip generation
Signed PDF pay-slips per employee, delivered by email or downloadable from the workspace — bulk or individual.
- PAYE pre-fill
The monthly PAYE return is built from the payroll run — no re-keying, no reconciliation, no spreadsheet in the middle.
- Import & export
Import an existing payroll CSV, export the monthly register to Excel, and keep an audit copy of every run.
Payroll + tax, finally in one place
The PAYE return stops being a monthly reconciliation project.
- Monthly cadence
Run payroll by the 10th, the PAYE return is ready by the 11th — no mad dash to the 15th.
- Employee self-service
Employees get an email with their pay-slip and can download prior months themselves — fewer tickets to HR.
- Compliance safety-net
Rate changes (NSSF, LST brackets, PAYE bands) are applied by the platform — you don't need to patch a spreadsheet every budget.
Run payroll on the 10th. File PAYE on the 11th.
Stop reconciling payroll to the PAYE return. Run them from the same ledger, with the same signatories.