Master Business Compliance Guide: Kenya Checklist & Annual Calendar

Establishing a business in Kenya is only half the battle; maintaining 100% statutory compliance across national and county regulatory bodies is what protects your company from crippling fines, tax penalties, and operational shutdown.

This master guide consolidates every recurring filing, statutory deduction, and permit obligation across the Kenya Revenue Authority (KRA), County Governments, and the Business Registration Service (BRS) into a unified checklist and annual calendar.

Part 1: The Master Compliance Checklist

Use this high-level audit checklist to verify that your business meets all statutory and premises requirements.

1. Legal Identity & Ownership (BRS & eCitizen)

  • [ ] Business Name Certificate or Certificate of Incorporation: Valid and safely stored.
  • [ ] Form CR12 / Official Status: Up-to-date document showing current directorship and shareholding.
  • [ ] Beneficial Ownership (BO) e-Register: Filed on the BRS portal within 30 days of incorporation (and updated within 30 days of any shareholding change).
  • [ ] BRS Annual Returns: Filed on eCitizen within 30 days of your Annual General Meeting (AGM) or anniversary of incorporation.

2. Tax & Electronic Invoicing (KRA & iTax)

  • [ ] Corporate or Business KRA PIN: Active and linked to all applicable tax obligations (TOT, VAT, PAYE, Income Tax).
  • [ ] eTIMS Onboarding: Business fully integrated on eTIMS (Lite Web, Mobile App, or Client Software) issuing compliant electronic invoices for all sales.
  • [ ] Active Tax Compliance Certificate (TCC): Valid for 12 months; renewed annually.

3. Payroll & Statutory Deductions (For Employers)

  • [ ] PAYE (Pay As You Earn): Registered under KRA iTax.
  • [ ] SHIF (Social Health Insurance Fund): Employer registered with the Social Health Authority (SHA).
  • [ ] NSSF (National Social Security Fund): Employer account registered and mapped for Tier I & II contributions.
  • [ ] Affordable Housing Levy: Configured on payroll at 1.5% employee + 1.5% employer match.
  • [ ] NITA (National Industrial Training Authority): Registered for the annual/monthly training levy where applicable.

4. County & Premises Safety

  • [ ] County Single Business Permit (SBP) / Unified Business Permit (UBP): Active for the current calendar year and displayed on premises.
  • [ ] Fire Safety Inspection Certificate: Issued by the County Fire Department following site inspection.
  • [ ] Public Health Inspection & Food Handler Certificates: Issued for the physical premises and all food/beverage handlers (renewed every 6 months).
  • [ ] Sector-Specific Permits: Valid licenses (e.g., KEBS S-Mark, PPB, NTSA, EPRA) if operating in regulated sectors.

Part 2: Monthly Statutory Recurring Calendar

Every month follows a strict regulatory timeline in Kenya. Missing these dates triggers immediate automated penalties and compounding monthly interest.

┌────────────────────────────────────────────────────────────────────────────┐
│                        Monthly Recurring Deadlines                         │
├────────────────────────────────────────────────────────────────────────────┤
│  9th  │ PAYE + SHIF + Housing Levy Remittance (KRA iTax)                   │
│  15th │ NSSF Contributions Remittance (NSSF Portal)                        │
│  20th │ VAT + Turnover Tax (TOT) + Monthly Rental Income (MRI) Returns    │
└────────────────────────────────────────────────────────────────────────────┘
DateObligationAuthorityTarget / Applies ToPenalty for Non-Compliance
9thPAYE, SHIF, & Housing LevyKRA (iTax)Employers with salaried staff5% of tax due + 1% monthly interest
15thNSSF ContributionsNSSF PortalEmployers (Tier I & Tier II)5% initial penalty + 1% monthly interest
20thVAT Return & PaymentKRA (iTax)Businesses with > KES 5M turnoverKES 10,000 or 5% of VAT due
20thTurnover Tax (TOT)KRA (iTax)Small businesses (KES 1M–25M)KES 1,000 per month + 5% late fee
20thMonthly Rental Income (MRI)KRA (iTax)Property owners earning rentKES 2,000 per month or 5% of tax due
5 Days Post-PaymentWithholding Tax (WHT / WHVAT)KRA (iTax)Designated withholding agents5% penalty + interest on late remittance

Part 3: Annual Master Compliance Calendar

Beyond monthly filings, key annual obligations fall on specific milestones throughout the financial year.

Q1 (January – March)

  • January 31: P9 Forms Issue Date — Employers must issue P9 Tax Deduction Certificates to all employees summarizing the previous year’s earnings and tax deducted.
  • February 28: NSSF Annual Returns — Employers submit annual audited contribution schedules via the NSSF portal.
  • March 31: County SBP / UBP Grace Period Deadline — Renewal window closes for County Single Business Permits in most urban counties (3% monthly penalties apply thereafter).
  • March 31: Employer Annual Return (P9A / IT2C) — Final annual employer PAYE reconciliation return due on KRA iTax.

Q2 (April – June)

  • April 20: 1st Quarter Instalment Tax — First 25% payment on estimated annual corporate income tax (for companies under standard profit tax).
  • June 20: 2nd Quarter Instalment Tax — Second payment (50% cumulative) toward estimated corporate income tax.
  • June 30: Annual Income Tax Return Deadline (Critical)— Final deadline for all individuals and companies (with Dec 31 year-end) to file annual self-assessment tax returns on iTax.
    • Individual Penalty: KES 2,000 or 5% of tax due.
    • Company Penalty: KES 20,000 or 5% of tax due.

Q3 (July – September)

  • July 1: Finance Act Implementation — Monitor the Kenya Gazette for annual statutory rate updates (PAYE bands, NSSF caps, or levy changes) taking effect for the new financial year.
  • September 20: 3rd Quarter Instalment Tax — Third payment (75% cumulative) toward estimated annual corporate income tax.

Q4 (October – December)

  • October 31: Bi-Annual Public Health Review — Second round of mandatory medical checks for food and beverage handlers (valid for 6 months).
  • December 20: 4th Quarter Instalment Tax — Final payment (100% cumulative) toward estimated annual corporate income tax.
  • December 31: Annual Business Audit & BRS Filings — Close accounting books, conduct year-end stocktaking, and ensure annual BRS returns and BO registers are up to date on eCitizen.
Key Rule for Deadlines: If a statutory filing date (e.g., the 9th, 15th, or 20th) falls on a weekend or public holiday, the deadline generally moves to the last preceding business day on automated portals to prevent late flags. Set internal calendar reminders 3 business days ahead of every deadline.