Filing your KRA returns in Kenya has never been easier with the iTax portal. Whether you’re employed, self-employed or unemployed, submitting your annual tax returns is mandatory. In this updated guide for 2025, we’ll show you how to file your KRA returns step-by-step.
Who Should File KRA Returns?
Every Kenyan with a KRA PIN must file returns annually — even if you didn’t earn any income. This includes:
Employed individuals (using P9 Forms)
Self-employed individuals
Students or unemployed individuals (file NIL returns)
Businesses and companies
When is the KRA Returns Deadline?
Deadline is 30th June every year. Returns are for the previous year’s income. For example in 2025, you’re filing for 2024 income.
What You Need Before Filing
Your KRA PIN and iTax password
Access to iTax portal
Your P9 Form (if employed)
A working email address
How to File KRA Returns (Step-by-Step)
Go to https://itax.kra.go.ke
Log in using your KRA PIN and password
Click on “Returns” then choose “File Return”
Select Tax Obligation: Income Tax – Resident Individual
Download the Excel return form (IT1)
Fill in your income details using the P9 form from your employer
Validate the form and generate a ZIP file
Upload the ZIP file on iTax
Submit and download the acknowledgement receipt
How to File KRA Nil Returns (If You Had No Income)
Log in to iTax
Click on “File Nil Return”
Select Income Tax – Resident Individual
Confirm your details and submit
Download the acknowledgement receipt
Important Tips
Don’t wait until the last minute — servers are often slow in June
If you’re missing your password, use the “Forgot Password” option
Always download and keep your acknowledgement receipt as proof
Penalties for Not Filing
If you don’t file by 30th June, KRA charges a KES 2,000 penalty for individuals. For businesses it can be much higher. Always file even if it’s a Nil return!
Conclusion
Filing KRA returns on time helps you stay compliant and avoid penalties. With iTax it’s easy and fast. If you’re not earning an income, don’t skip — just file Nil returns in 2 clicks.