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