Introduction
If you’re a Kenyan resident with an active KRA PIN, you’re legally required to file your tax returns annually — whether you’re employed, self-employed, or currently unemployed. The Kenya Revenue Authority (KRA) mandates that every individual file their returns through its online platform, iTax.
Even if you have no income or are currently jobless, you must submit Nil returns to remain compliant. Fortunately, the process is quick, fully online, and easy to follow.
This guide will walk you through how to file both standard KRA returns and Nil returns through the iTax portal.
How to File KRA Tax Returns Online (Standard Returns)
Follow these steps if you are employed or have had a source of taxable income during the year:
Step-by-Step Guide
- Visit the iTax Portal
Go to the official KRA iTax website: https://itax.kra.go.ke - Login to Your iTax Account
Enter your KRA PIN and password, then log in. - Access the Returns Section
On the top navigation bar, click on ‘Returns’, then select ‘File Returns’ from the dropdown. - Select Your Tax Obligation
Choose the applicable tax type — for most individuals, this will be Income Tax – Resident Individual, then click Next. - Download the Tax Return Form
The system will provide a link to download the return form (available in Excel or ODS formats). Download and open the file. - Fill in the Required Details
Accurately complete the return form with your income details, tax reliefs, PAYE deducted, and any other required information. - Enable Macros to Validate
Ensure macros are enabled in the Excel sheet to validate the data and generate a zipped file for upload. - Select the Filing Period
Return to the iTax platform and specify the return period (typically from January 1 to December 31 of the previous year). - Upload and Submit
Upload your validated ZIP file, agree to the terms and conditions, and click Submit. Confirm the pop-up prompt to finalize the upload. - Receive Confirmation
A success message will appear confirming submission of your return. You can also download and print the acknowledgment receipt for your records.
How to File KRA Nil Returns Online (For Those Without Income)
If you are unemployed or had no taxable income during the financial year, you’re still required to submit Nil returns.
Step-by-Step Guide
- Visit the iTax Portal
Go to https://itax.kra.go.ke - Login with Your KRA Credentials
Enter your PIN and password, and respond to the security question to log in. - Navigate to Nil Returns Filing
Click on ‘Returns’, then select ‘File Nil Returns’ from the dropdown options. - Enter Tax Details
- Input your KRA PIN.
- Choose Income Tax – Resident Individual as the tax obligation.
- Click Next to proceed.
- Select the Return Period
Choose the financial year you’re filing for, then click Submit. - Receive Acknowledgment
A confirmation message will pop up with your Acknowledgment Number. - Download the Receipt
Save and print the acknowledgment receipt for your personal records.
Additional Information: Tax Exemptions for Persons with Disabilities
If you are a person with a disability, you’re eligible for a tax exemption on the first KES 150,000 of your monthly income. Be sure to register and obtain a valid exemption certificate from the National Council for Persons with Disabilities (NCPWD), and submit it to KRA for activation in your tax profile.
Why Filing Returns is Important
- Avoid penalties from KRA for non-compliance
- Maintain an up-to-date tax status for future employment, tenders, or financial services
- Support national revenue collection responsibly
Conclusion
Whether you’re employed, self-employed, or currently without income, filing your KRA tax returns online via iTax is a legal obligation that ensures you stay compliant. The process is straightforward and can be completed in under 15 minutes if you have the necessary information ready. Be proactive and file early to avoid last-minute issues and potential penalties.
If you need assistance, visit a KRA Service Centre or consult a licensed tax professional.
READ MORE: Top Title Deed Loan Providers in Kenya









