Did you know? Filing your KRA NIL returns through eCitizen is now faster and easier than using the traditional iTax portal. If you have a KRA PIN and didn’t earn any income in the last year (e.g., students, unemployed individuals, inactive businesses), you’re legally required to file NIL returns to avoid penalties.
This guide walks you step-by-step through both methods — starting with the eCitizen platform, then the iTax portal.
Table of Contents
First things First, What Are NIL Returns?

NIL returns are tax declarations filed with the Kenya Revenue Authority (KRA) to show that you did not earn any income during a given tax period (usually one calendar year).
In simple terms, if you have a KRA PIN but:
- You’re unemployed
- You’re a student
- Your business is dormant or inactive
- You’re not earning a salary or income
…then you must file NIL returns to let KRA know you had zero taxable income.
Method 1: How to File NIL Returns Using eCitizen (Easier & Faster)
eCitizen now integrates KRA services, making NIL return filing seamless. Here’s how:
Step-by-Step Guide:
- Go to: https://ecitizen.go.ke
- Login with your eCitizen account
(Use your national ID number and password. If you don’t have an account, create one.) - On the dashboard, find and click “Kenya Revenue Authority” services
- On Kra Dashboard ,Select “File Returns”
- Select the return type – most people will choose Income Tax – Resident Individual.
- Choose the return period (e.g., for 2024, select 01/01/2024 to 31/12/2024).
- Confirm the details are correct and click “Submit NIL Return.”
- After submissions the record will be updated on your system
Ecitizen doesn’t provide the traditional Acknowledgement receipt.
📌 You’re done in under 2 minutes.
Method 2: How to File NIL Returns Using the iTax Portal
Though more technical, the iTax portal is still a valid option.
Step-by-Step Guide:
- Visit: https://itax.kra.go.ke
- Enter your KRA PIN and click Continue
- Enter your password and solve the security question to login.
- On the dashboard, go to Returns > File NIL Return
- Select:
- Tax Obligation: Income Tax – Resident Individual
- Return Period: The last calendar year (e.g., 01/01/2024 – 31/12/2024)
- Click Submit
- A confirmation message will appear: “Return submitted successfully.”
- Download the Acknowledgement Receipt for your records.
You are done in filling the returns.
Important Notes:
- The deadline for filing is June 30th of every year.
- Filing late attracts a Ksh 2,000 penalty, even for NIL returns.
- Always keep a copy of the Acknowledgement Receipt as proof.
Final Thoughts
While both platforms work, eCitizen is the better choice for quick NIL returns. It’s mobile-friendly, faster, and requires fewer steps. Save time and avoid penalties — file today.
Need help? Visit your local local cyber café or place a KRA pin service order to us for guided support.
Need to learn more about KRA pins? Visit kra.go.ke
I’m a web blogger who writes informational articles across various sites and platforms.










