Kenya tax compliance 2025 — KRA iTax filing guide for Kenyan businesses
Tax🇰🇪 Kenya Market

Kenya Tax Compliance 2026: The Complete Business Guide to KRA Filing, PAYE & VAT

Kagiko & Associates — Certified Public Accountants, Kenya|May 2025| 9 min read
Back to Blog

Summary: Kenya's tax landscape changed significantly in 2025. This guide covers every obligation — KRA iTax, PAYE, VAT, NSSF, and SHIF — with actionable deadlines, updated rates, and expert commentary from Kagiko & Associates, a leading Nairobi-based CPA firm.

Why Tax Compliance Matters More Than Ever in 2025

The Kenya Revenue Authority (KRA) collected KES 2.4 trillion in revenue in FY2024/25, surpassing its target by 4%. That achievement was driven partly by aggressive enforcement: over 12,000 businesses were penalised for late or incorrect filing between January and April 2025 alone.

For Kenyan SMEs, compliance is not optional — it is existential. Non-compliant businesses are locked out of government tenders, face credit blacklisting, and risk criminal prosecution under the Tax Procedures Act (Cap 469B).

KES 2.4T

KRA Revenue FY2024/25

Above target

12,000+

Businesses Penalised

Jan–Apr 2025

5%

Late Filing Penalty

Per month, capped at 25%

How to File on KRA iTax: Step-by-Step

What is KRA iTax?

KRA iTax is Kenya's integrated tax management portal where businesses register, file returns, make payments, and correspond with KRA. Every entity with a KRA PIN must use it.

  1. 1

    Log in to iTax

    Go to itax.kra.go.ke. Use your PIN and password. Enable MFA if not already active.

  2. 2

    Select Return Type

    From the Returns menu, choose the appropriate return: Income Tax (Company/Individual), VAT, PAYE, or Withholding Tax.

  3. 3

    Download the Excel Workbook

    iTax returns are completed offline in Microsoft Excel. Download the workbook, fill it accurately, and upload.

  4. 4

    Upload & Submit

    After validation, submit the return and download the Acknowledgement Receipt. Keep this — KRA will request it during audits.

  5. 5

    Generate a Payment Slip

    Go to Payments → Self Assessment to generate a payment reference number and pay via M-Pesa Paybill, bank, or RTGS.

Pro Tip: Even if you have zero income, you must file a Nil Return by the deadline to avoid penalties. Many businesses overlook this requirement.

PAYE — 2025 Rates & Deadlines

What is PAYE?

Pay As You Earn (PAYE) is deducted by employers from employee salaries every month and remitted to KRA by the 9th of the following month. The Finance Act 2023 introduced a 35% top rate for incomes above KES 800,000 per month.

Monthly Income (KES)Tax Rate
0 – 24,00010%
24,001 – 32,33325%
32,334 – 500,00030%
500,001 – 800,00032.5%
Above 800,00035%

Personal Relief: Every employee is entitled to KES 2,400/month personal relief, reducing their final tax liability.

VAT Returns: Common Mistakes That Trigger KRA Audits

VAT is filed monthly by the 20th of the following month for registered businesses. Standard rate: 16%. Common errors that lead to penalties:

  • Claiming input VAT on non-taxable supplies
  • Mismatched invoice dates between purchases and filing period
  • Failure to issue ETR receipts (Electronic Tax Register)
  • Claiming VAT on petrol/fuel (specifically excluded)
  • Under-declaring output VAT on credit sales

ETR Compliance: KRA has made Electronic Tax Registers mandatory for all VAT-registered businesses. Failure to issue ETR receipts attracts a penalty of KES 1,000,000 or 3× the tax due, whichever is higher.

NSSF & SHIF: Major 2025 Changes

The NSSF Act 2013 restructured contributions using Lower Earnings Limit (LEL) and Upper Earnings Limit (UEL) tiers. SHIF (formerly NHIF) replaced the old flat-rate structure with an income-based model from October 2024.

Statutory DeductionEmployee RateEmployer RateCap / Min
NSSF (Tier I + II)6%6%Max KES 6,480
SHIF2.75%N/AMin KES 300
Housing Levy (AHL)1.5%1.5%No cap

NSSF contributions are due by the 15th of the following month. SHIF contributions are remitted alongside PAYE by the 9th.

KRA Penalties & How to Avoid Them

OffencePenalty
Late Income Tax Return5% of tax due per month, max 25%
Late PAYE Remittance25% of unpaid tax or KES 10,000 (higher)
Late VAT Filing5% of VAT due or KES 10,000 (higher)
Failure to Register for TaxKES 100,000
Tax EvasionUp to 3× tax evaded + criminal prosecution

Penalty Waiver Programme: KRA periodically offers amnesty on penalties and interest for businesses that come forward voluntarily. Watch the KRA website for announcements, or engage a tax agent to negotiate on your behalf.

Share this article

K

Kagiko & Associates

We have served businesses across Kenya for over a decade, specialising in tax, payroll, bookkeeping, and forensic audits.

Let Us Handle Your KRA Compliance

From monthly PAYE and VAT returns to annual income tax filing and KRA audit defence — Kagiko & Associates has you covered. Serving businesses across Nairobi, Mombasa, and diaspora-owned Kenyan enterprises.