Skip to content

Tax amnesty: penalties and interest waived if the tax is paid before 31 December 2026. Find out if you qualify

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.

TaxWhat to file or payDue dateWho it applies to
PAYE and Housing LevyEmployer returns and payment9th of the following monthEmployers
Withholding taxRemit tax deducted from payments20th of the following monthBusinesses that pay professional, contractual or similar fees
VATReturn and payment20th of the following monthVAT-registered businesses
Turnover TaxReturn and payment20th of the following monthBusinesses on Turnover Tax
Monthly Rental IncomeReturn and payment20th of the following monthResidential landlords in the monthly regime
Individual income tax returnAnnual return30 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 due30 June after the year endIndividuals with no taxable income to declare
Non-individual income tax returnAnnual return30 June after the year endCompanies 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.