Finance

How to File KRA Income Tax Returns on iTax (Employees)

Employees file the Income Tax – Resident Individual return using the P9 form from their employer.

Steps

  1. Get your P9 from your employer.
  2. Log in to iTax and go to Returns, File Return.
  3. Choose Income Tax – Resident Individual and the return period.
  4. Use the online form or download the return template. Enter employment income and PAYE from your P9, and any reliefs.
  5. Submit and download the acknowledgement receipt. If tax is payable, generate a payment slip and pay.

Deadline and penalties

Due by 30 June of the following year (30 April from 2027, per the Finance Act 2026). Late filing: 5% of tax due or KES 2,000, whichever is higher. Late payment: 5% of the tax plus 1% interest a month. Estimate these with our KRA penalty calculator.

Frequently asked questions

When is the KRA return deadline?

30 June of the following year; from 1 January 2027 it moves to 30 April.

What do I need to file?

Your KRA PIN and iTax password, and your P9 from your employer.

More: Tax calculators · PAYE calculator · Guides

Sources

Norah Waceke

About Author

Norah Waceke is a business journalist and editor at Business Radar with more than eight years of experience covering Kenya's economy, companies and markets. She previously worked at Kenyans.co.ke, one of the country's leading digital news platforms, where she reported on business, finance and current affairs. A graduate of Multimedia University of Kenya, Norah focuses on clear, accurate reporting that helps readers understand the money stories shaping their lives and businesses.

Related stories

CBK holds rate at 8.75% as private sector credit grows 10.6%
Finance News

CBK holds rate at 8.75% as private sector credit grows 10.6%

The Central Bank of Kenya kept its benchmark rate at 8.75% for a fourth meeting, as private credit growth hit
M-Pesa users can now invest in a Shari'ah money market fund from Sh100
Finance Lifestyle

M-Pesa users can now invest in a Shari’ah money market fund from Sh100

Safaricom and Gulfcap Investment Bank have launched Ziidi Shari'ah, an interest-free money market fund on M-Pesa with a Sh100 minimum