Skip to content

We've built 201+ tools — open your toolbox, there's something in here you probably need.

Compliance Engine

Every Kenyan filing you owe — and when it's due.

A payslip tool does the maths. This tells you what you're actually on the hook for. Describe your business once and see your real obligations — PAYE, SHIF, NSSF, Housing Levy, VAT, Turnover Tax, eTIMS, county permits — each with its next deadline, the authority, and a link to the source.

Medium risk

5 filings due within two weeks.

Next up: PAYE — due 9 Aug 2026 (12 days).

14 obligations for this profile

PAYE

critical

Deduct and remit Pay-As-You-Earn on staff salaries, and file the monthly P10 return.

9 Aug 2026
in 12 days
KRA (iTax)MonthlySource

Late: 25% of tax due or KES 10,000 (whichever is higher), plus 5% + 1%/month on late payment.

SHIF / SHA contributions

critical

Remit 2.75% of each employee's gross pay (min KES 300) to SHA.

9 Aug 2026
in 12 days
Social Health AuthorityMonthlySource

Late contributions attract a penalty under the Social Health Insurance Act; staff lose cover.

NSSF contributions

high

Remit pension contributions (6% each side, on earnings up to the UEL of KES 108,000).

9 Aug 2026
in 12 days
NSSFMonthlySource

5% of the unpaid amount per month under the NSSF Act.

Affordable Housing Levy

high

Deduct 1.5% of gross pay and match it as employer, remitted with PAYE.

9 Aug 2026
in 12 days
KRAMonthlySource

2% of the unpaid levy per month under the Affordable Housing Act 2024.

NITA industrial training levy

standard

Pay KES 50 per employee per month as the industrial training levy.

10 Aug 2026
in 13 days
NITAMonthlySource

Some employers pay annually — confirm your NITA registration terms.

5% of the amount due for each month of default.

Instalment tax

high

Pay income tax in instalments during the year (20% by the 4th, 6th & 9th months, 40% by the 12th).

20 Sept 2026
in 54 days
KRA (iTax)QuarterlySource

Dates shown assume a December year-end. If your accounting year ends elsewhere, shift accordingly.

Underpayment attracts 20% penalty and 1%/month interest.

Issue P9 forms to employees

standard

Give every employee a P9 tax deduction card for the prior year so they can file their returns.

28 Feb 2027
in 215 days
KRA (employer duty)YearlySource

In practice before employees' 30 June filing deadline.

Single Business Permit

high

Renew the county single business permit that licenses you to trade.

31 Mar 2027
in 246 days
Your countyYearlySource

Renewal dates and fees vary by county — confirm with yours. Many run to 31 March.

Company income tax return

critical

File the annual company return and pay any balance of tax (30% of taxable profit).

30 Jun 2027
in 337 days
KRA (iTax)YearlySource

By the last day of the 6th month after your year-end — 30 June for a December year-end.

Late return: 5% of tax or KES 20,000 (whichever higher).

Work injury (WIBA) cover

high

Insure employees against work injury under the Work Injury Benefits Act.

Yearly
DOSHS / insurerYearlySource

Annual policy — renews on your cover's anniversary.

eTIMS invoicing

high

Issue eTIMS-compliant invoices — from 2024 an expense without one is not tax-deductible.

Ongoing
KRAOngoingSource

Not a deadline — an ongoing requirement on every sale and purchase.

Company annual return

high

File the company's annual return on the eCitizen/BRS portal, with an updated register.

Yearly
Business Registration Service (BRS)YearlySource

Due on the anniversary of incorporation — enter your date to track it.

Persistent default can lead to the company being struck off the register.

Workplace safety (OSH) & fire audit

standard

Annual occupational safety audit and fire safety audit for the workplace.

Yearly
DOSHS / countyYearlySource

Annual, on the anniversary of your last audit.

Beneficial ownership register

standard

Keep the beneficial ownership register filed and up to date on the BRS portal.

Ongoing
BRSOngoingSource

Update within 14 days of any change in ownership.

Next 6 months

August 2026

  • PAYE9 Aug 2026
  • SHIF / SHA contributions9 Aug 2026
  • NSSF contributions9 Aug 2026
  • Affordable Housing Levy9 Aug 2026
  • NITA industrial training levy10 Aug 2026

September 2026

  • PAYE9 Sept 2026
  • SHIF / SHA contributions9 Sept 2026
  • NSSF contributions9 Sept 2026
  • Affordable Housing Levy9 Sept 2026
  • NITA industrial training levy10 Sept 2026
  • Instalment tax20 Sept 2026

October 2026

  • PAYE9 Oct 2026
  • SHIF / SHA contributions9 Oct 2026
  • NSSF contributions9 Oct 2026
  • Affordable Housing Levy9 Oct 2026
  • NITA industrial training levy10 Oct 2026

November 2026

  • PAYE9 Nov 2026
  • SHIF / SHA contributions9 Nov 2026
  • NSSF contributions9 Nov 2026
  • Affordable Housing Levy9 Nov 2026
  • NITA industrial training levy10 Nov 2026

December 2026

  • PAYE9 Dec 2026
  • SHIF / SHA contributions9 Dec 2026
  • NSSF contributions9 Dec 2026
  • Affordable Housing Levy9 Dec 2026
  • NITA industrial training levy10 Dec 2026
  • Instalment tax20 Dec 2026

January 2027

  • PAYE9 Jan 2027
  • SHIF / SHA contributions9 Jan 2027
  • NSSF contributions9 Jan 2027
  • Affordable Housing Levy9 Jan 2027
  • NITA industrial training levy10 Jan 2027

Rates and thresholds current as of June 2026. This is guidance to help you plan, not legal or tax advice — deadlines and county fees can vary, so confirm against each source before you file.