Most Kenyan businesses don't know this: KRA is waiving 100% of pre-2026 penalties and interest - until 31 Dec 2026.Check if you qualify →

← Back to Home
Calendar 2026Amnesty ends 31 Dec

Kenya Tax Deadlines 2026: VAT, PAYE, TOT & More

Never miss the 20th again. All KRA deadlines in one place - add to Google Calendar or let us file on the 17th so you never pay the KES 10,000 late penalty.

Next deadline

20 September 2026 — VAT return & payment for the August 2026 tax period. File via iTax, pay via Paybill 572572.

Add to calendar →
TaxDueNext deadlineNotes
VAT Return & Payment Due soon20th of every month20 September 2026For the August 2026 tax period. File via iTax; pay via Paybill 572572.
PAYE (Pay As You Earn) 9th of every month9 October 2026For September 2026 payroll. Withholding agents must remit via iTax.
Withholding VAT 20th of every month20 September 2026Withholding VAT agents remit VAT deducted from suppliers.
Withholding Tax (General) 20th of every month20 September 2026Rent, professional fees, dividends - as applicable.
Turnover Tax (TOT) 20th of every month20 September 2026For small businesses under the TOT regime.
Excise Duty 20th of every month20 September 2026Manufacturers and licensed excise taxpayers.
Annual Income Tax (Individual) 30 June annually30 June 2027For the year ending 31 Dec 2026. Individual filers via iTax.
Annual Income Tax (Companies - Dec year-end) 30 June annually30 June 2027Companies with Dec year-end. Six months after year-end.
KRA Tax Amnesty Window Closes Due soon31 December 2026 (one-off)31 December 2026Last day to qualify for 100% waiver of qualifying pre-2026 penalties, interest & fines.

Add to calendar

Get a Google Calendar reminder for the 20th every month.

Add 20 Sept VAT deadline →

Filing checklist

Everything to double-check before you submit on iTax.

See the checklist →

Let us file it

KES 3,500/month. Filed on the 17th. No portal stress.

Start filing →

Sources & verification

Dates per KRA iTax guidance and the Tax Procedures Act. Last verified against KRA. Tax amnesty deadline per KRA's 2026 Tax Amnesty Programme (penalties, interest & fines on liabilities accrued up to 31 Dec 2025, window 1 Jul–31 Dec 2026; principal must be settled where due). Always confirm via kra.go.ke or 020 499 9999.