Finance

KRA Returns Deadlines 2026: The Full Filing Calendar for Kenya

K By Kev 10 June 2026 11 min read
Share
Finance guide

The key KRA returns deadlines for 2026 in Kenya are: the annual income tax return by 30 June, monthly VAT returns by the 20th of the following month, and monthly PAYE returns by the 9th. Missing any of these attracts penalties and interest, so the calendar matters as much as the figures. This guide lists every important KRA deadline for 2026 in one place, what each return covers, and how to make sure you never miss one.

Key takeaways
  • Income tax by 30 June, VAT by the 20th, PAYE by the 9th, every period
  • For VAT and PAYE, the return and the payment share the deadline
  • File nil returns in periods with no activity to avoid penalties
  • Veira keeps figures ready so filing is a quick, on-time routine
On this page
  1. Why the KRA calendar matters
  2. The 2026 KRA filing calendar
  3. How businesses miss deadlines
  4. A business stops missing deadlines
  5. How Veira keeps you ahead of deadlines
  6. Frequently asked questions

Why the KRA calendar matters

KRA penalties are triggered by dates, not just by errors. A correct return filed late still attracts a penalty, and an unpaid balance accrues interest. For a business juggling income tax, VAT and PAYE, the calendar has several recurring dates, and missing any one is avoidable but costly.

The deadlines are fixed and recurring: income tax annually, VAT and PAYE monthly. Most are due early in the following month, so a busy month-end can run into a filing deadline if you are not prepared.

The defence is preparation: keep records that reconcile (so filing is quick) and set reminders for each recurring date. Software that tracks your obligations removes the risk of a missed deadline entirely.

The 2026 KRA filing calendar

These are the recurring deadlines for the main taxes.

  1. 1

    Annual income tax return: 30 June

    The individual income tax return for the year to 31 December 2025 is due by 30 June 2026. Companies have their own annual deadline based on their accounting period. File even if nil.

  2. 2

    Monthly VAT return: 20th

    VAT-registered businesses file and pay VAT by the 20th of the following month (for example, June's VAT by 20 July). File nil if you had no sales.

  3. 3

    Monthly PAYE return: 9th

    Employers file the PAYE (P10) and pay by the 9th of the following month (June's PAYE by 9 July).

  4. 4

    SHIF, NSSF and Housing Levy: monthly

    These statutory deductions are remitted monthly to their respective bodies by their own deadlines, alongside PAYE. Confirm the current dates for each.

  5. 5

    Withholding tax: by the 20th

    Where you withhold tax on certain payments, it is generally remitted by the 20th of the following month, with a withholding certificate to the payee.

  6. 6

    Instalment tax (companies): quarterly

    Companies pay instalment tax in quarterly instalments through the year, based on estimated or prior-year tax, with a balance at year-end.

How businesses miss deadlines

Treating filing as a year-end task

VAT and PAYE are monthly. Leaving everything to year-end means missing dozens of monthly deadlines. Build the monthly rhythm in.

Confusing filing and payment dates

For VAT and PAYE the return and the payment share the deadline. Submitting on time but paying late still attracts a penalty.

Forgetting nil periods

A registered business files nil returns in months with no activity. Skipping them because there was nothing to declare still attracts a penalty.

No reminders

Relying on memory across several recurring dates guarantees an eventual miss. Set reminders or use software that tracks obligations.

Records not ready in time

If reconciling sales takes days, you risk filing late. Keep eTIMS-aligned records so the figures are always ready.

A business stops missing deadlines

Worked example

A business in Nairobi kept incurring small penalties: a late VAT month here, a late PAYE filing there, because filing depended on reconstructing figures that were never ready in time.

After moving sales onto a system that issued eTIMS invoices, the figures were always current, and the owner set reminders for the 9th, the 20th and 30 June.

The penalties stopped. Filing became a quick monthly routine because the records were ready and the dates were tracked, not remembered at the last minute.

Business impact

Trading without eTIMS-compliant tax invoices risks KRA penalties, blocked VAT input claims for your customers, and receipts a business buyer cannot expense.

Veira signs every sale to KRA eTIMS automatically, so each receipt is compliant the moment it prints, with no separate device to reconcile.

How Veira keeps you ahead of deadlines

Veira keeps your eTIMS records and payroll figures current and reconciled, so the data for every return is ready before the deadline rather than reconstructed at the last minute. Filing becomes a quick routine instead of a scramble.

Because your sales, eTIMS invoices and payroll all live in one system, you always know your position for VAT, PAYE and income tax, and you file on time with correct figures, from KES 2,999 a month.

Frequently asked questions

When is the KRA income tax return due in 2026?
The annual individual income tax return for the year to 31 December 2025 is due by 30 June 2026. You must file even if you had no income (a nil return). Companies file based on their own accounting period.
When are VAT returns due in 2026?
VAT returns are due by the 20th of the following month, every month. For example, June 2026 VAT is due by 20 July 2026. VAT-registered businesses file every month, including nil returns in months with no sales.
When are PAYE returns due?
Employers file the PAYE (P10) return and pay by the 9th of the following month. For example, June PAYE is due by 9 July. Late filing attracts a penalty plus interest.
What happens if I miss a KRA deadline?
A late return attracts a penalty even if it is correct, and unpaid tax accrues interest. Penalties vary by tax type (for example, late VAT is commonly KES 10,000 or 5% of the tax, late PAYE commonly 25% or KES 10,000). Filing on time avoids all of it.
Do filing and payment have the same deadline?
For VAT and PAYE, yes, both the return and the payment are due on the same date (the 20th for VAT, the 9th for PAYE). Submitting on time but paying late still attracts a penalty, so do both before the deadline.
How can I make sure I never miss a deadline?
Keep records that reconcile so figures are always ready, and set reminders for each recurring date, or use software that tracks your obligations. Veira keeps your eTIMS and payroll data current so filing is a quick routine, not a last-minute scramble.

KRA penalties are triggered by dates, so the calendar is your first line of defence: 30 June for income tax, the 20th for VAT, the 9th for PAYE. Veira keeps your figures ready and your obligations clear so you never miss one, from KES 2,999 a month. Book a free demo.

Terms explained

Keep reading

See all Finance guides

Veira for your business

Browse Veira by business type