Learn how to file your KRA tax returns online using iTax in Kenya. This 2025 guide explains the entire process for employed, self-employed, students, and unemployed Kenyans with step-by-step instructions, tips, and frequently asked questions.
Introduction
Filing your Kenya Revenue Authority (KRA) tax returns is no longer a complicated process — thanks to the digitization of services via the iTax platform. Each year, millions of Kenyans are expected to submit their tax returns between January 1st and June 30th. Whether you’re employed, self-employed, or currently unemployed, filing your KRA returns is mandatory.
Failure to file on time can lead to a penalty of Ksh 2,000 or more. This guide will walk you through every step of the process and help you understand your responsibilities as a taxpayer in Kenya.
Why Filing KRA Returns is Important
Here’s why you should file your KRA returns annually:
- Avoid penalties: The fine for late filing is Ksh 2,000 for individuals and even higher for businesses.
- Maintain compliance: Filing keeps your KRA status “compliant,” which is essential when applying for government jobs, loans, tenders, or travel documents.
- Refund eligibility: If you’ve overpaid taxes through PAYE or withholding tax, you can claim a tax refund.
- Business credibility: Self-employed individuals need to file returns for tenders, contracts, and business registration requirements.
What You Need Before You Begin
Ensure you have the following:
- Your KRA PIN
- Your iTax password
- P9 Form from your employer (if employed)
- Business income and expenses details (if self-employed)
- An active internet connection
Tip: If you don’t have a P9 Form, ask your HR department to provide it. For self-employed people, have your business income statements ready.
How to File KRA Returns Online: Step-by-Step (2025)
Step 1: Visit the iTax Portal
Go to https://itax.kra.go.ke. This is the official KRA iTax system.
Step 2: Login
Enter your KRA PIN and click “Continue.”
Next, enter your iTax password and the security captcha.
Step 3: Go to the Returns Menu
Once logged in, navigate to the top menu and click on “Returns” then choose “File Return.”
Step 4: Select Return Type
- If employed, choose “Income Tax – Resident Individual”
- If you have no income or you’re a student, choose “Nil Return
Step 5: Fill the Online Form
- For employed persons, input details from your P9 form including gross pay, PAYE tax, insurance relief, etc.
- For self-employed individuals, declare your income and expenses honestly.
- Nil filers simply confirm their basic details.
Step 6: Upload the Excel Form (If Required)
Some individuals may be required to download the Excel return form, fill it out offline, and upload it back. Follow the prompts on iTax if this applies to you.
Step 7: Submit and Download Receipt
Click “Submit” and wait for the confirmation page. Then, download your e-Return Acknowledgement Receipt — this is your proof that the return was successfully filed.
Who Should File KRA Returns?
Many Kenyans are unsure whether they should file — here’s a quick overview:
Category | Type of Return |
---|---|
Employed individuals | Normal Income Tax Return |
Self-employed | Declare business income |
Students or Unemployed | Nil Return |
Companies | Corporate Tax Return |
KRA Penalties for Late Filing
If you don’t file your returns by June 30 of every year, here’s what happens:
- Individuals: Ksh 2,000 penalty
- Non-individuals (businesses): Ksh 20,000 penalty
Penalties can also attract interest over time, so it’s important to comply early.
Frequently Asked Questions (FAQ)
1. What if I forgot my iTax password?
Click on “Forgot Password?” on the iTax login page. Enter your KRA PIN, solve the captcha, and follow the instructions to reset it via your email.
2. Can I file returns with my phone?
Yes. You can access the KRA iTax portal using your smartphone browser. It’s mobile-responsive and works well if you have all your documents ready.
3. How do I know if my return was successful?
After submission, you will receive a downloadable Acknowledgement Receipt. You can also view past filings in your iTax account.
4. What happens if I under-declare my income?
Falsifying returns is illegal. KRA may audit your records and impose fines, penalties, or legal action. Always declare truthfully.
5. Can I revise my return after filing?
Yes. iTax allows you to file an amended return if you made a mistake. Choose “Amend Return” from the Returns tab.
Pro Tips for Easy Filing
- Start early: Don’t wait until June — the system may slow down due to high traffic.
- Keep records: Keep all receipts, payslips, P9s, and transaction logs for future reference.
- Use a cyber café: If you’re unsure, visit a licensed KRA cyber assistant for help.
- Be honest: Declare what you earned — tax evasion is a crime in Kenya.
Conclusion
Filing KRA returns in Kenya is now fast, digital, and straightforward. Whether you earn an income or not, it’s your legal obligation to file your annual tax return before June 30 each year. The good news? You can do it online, from anywhere in the world.
Bookmark this article or share it with friends and family who need help. If you still need assistance, drop your questions in the comments below or visit the nearest KRA help desk.
Want more helpful Kenyan guides? Check out our article on “Top Loan Apps in Kenya Without CRB Check” or “How to Start a Small Business with Ksh 10,000”