Tax calendar
Never miss a KRA deadline
Late filing is one of the easiest ways to pick up a penalty, and one of the easiest to avoid. Here are the dates that matter. Last checked: 12 October 2026.
Key dates
What is due, and when
Find the row that matches you. If you are not sure which ones apply, ask us and we will tell you.
| Tax | What to file or pay | Due date | Who it applies to |
|---|---|---|---|
| PAYE and Housing Levy | Employer returns and payment | 9th of the following month | Employers |
| Withholding tax | Remit tax deducted from payments | 20th of the following month | Businesses that pay professional, contractual or similar fees |
| VAT | Return and payment | 20th of the following month | VAT-registered businesses |
| Turnover Tax | Return and payment | 20th of the following month | Businesses on Turnover Tax |
| Monthly Rental Income | Return and payment | 20th of the following month | Residential landlords in the monthly regime |
| Individual income tax return | Annual return | 30 April after the year end (30 April 2027 for the 2026 return) | Individuals with taxable income to declare |
| Nil return (individuals) | Annual return with no tax due | 30 June after the year end | Individuals with no taxable income to declare |
| Non-individual income tax return | Annual return | 30 June after the year end | Companies and other non-individuals |
General information only, not advice for your specific case. Dates last checked on 12 October 2026. Please confirm against KRA before relying on them.
Our advice
Do not wait for the last day. Aim to file and pay a few days early, because iTax and payment channels are busiest at the deadline.
We can remind you before each date that applies to you, so it never catches you by surprise.