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.
- Log in to iTax — Go to itax.kra.go.ke. Use your PIN and password. Enable MFA if not already active.
- Select Return Type — From the Returns menu, choose the appropriate return: Income Tax (Company/Individual), VAT, PAYE, or Withholding Tax.
- Download the Excel Workbook — iTax returns are completed offline in Microsoft Excel. Download the workbook, fill it accurately, and upload.
- Upload & Submit — After validation, submit the return and download the Acknowledgement Receipt. Keep this — KRA will request it during audits.
- 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,000 | 10% |
| 24,001 – 32,333 | 25% |
| 32,334 – 500,000 | 30% |
| 500,001 – 800,000 | 32.5% |
| Above 800,000 | 35% |
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 Deduction | Employee Rate | Employer Rate | Cap / Min |
|---|---|---|---|
| NSSF (Tier I + II) | 6% | 6% | Max KES 6,480 |
| SHIF | 2.75% | N/A | Min 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
| Offence | Penalty |
|---|---|
| Late Income Tax Return | 5% of tax due per month, max 25% |
| Late PAYE Remittance | 25% of unpaid tax or KES 10,000 (higher) |
| Late VAT Filing | 5% of VAT due or KES 10,000 (higher) |
| Failure to Register for Tax | KES 100,000 |
| Tax Evasion | Up 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.
Related Resources
- KRA iTax Portal
- Download Tax Forms (KRA)
- Kagiko Payroll & Accounting Services
- Book a Tax Consultation
- Download Our Free Tax Guide
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.
Book a Tax Consultation | Download Free Tax Guide
Kagiko & Associates: We have served businesses across Kenya for over a decade, specialising in tax, payroll, bookkeeping, and forensic audits.



