Payroll filing calendar

Every monthly and annual payroll deadline. Download a file for your calendar.

ReturnGoes toDue
PAYE (P10)KRA9th of the following month
Affordable Housing LevyKRA9th working day of the following month
NSSF contributionsNSSF9th of the following month
SHIF contributionsSHA9th of the following month
NITA levyNITA9th of the following month. Confirm with the authority
HELB repaymentsHELB15th of the following month. Confirm with the authority
P9A cards to employeesYour employeesBy 28 February each year

Rules from 2026-07-01. Working-day dates in the file count Monday to Friday and don't allow for public holidays.

ReturnGoes toDue
PAYE and SDLTRA7th of the following month
NSSF contributionsNSSFEnd of the following month
WCF contributionsWCFEnd of the following month
HESLB repaymentsHESLB15th of the following month. Confirm with the authority
Half-year certificate (January to June)TRABy 30 July each year
Half-year certificate (July to December)TRABy 30 January each year
Annual employee PAYE statementsYour employeesBy 31 January each year. Confirm with the authority

Rules from 2026-07-01. Working-day dates in the file count Monday to Friday and don't allow for public holidays.