Filing your KRA (Kenya Revenue Authority) returns does not have to be complicated or expensive. Whether you are employed, self-employed, a student, or currently not working, this guide walks you through everything you need to know — step by step, in plain simple language.
No consultant needed. No confusing jargon. Just clear, honest guidance from skillforge.co.ke.
When Do You File? — The 2026 Deadline
You are filing for the year of income: 1 January 2025 to 31 December 2025.
Filing Window: 1 January 2026 to 30 June 2026
Filing Portal: https://itax.kra.go.ke
Deadline: 30th June 2026
Penalty for Late Filing: KES 2,000 or 5% of tax due, whichever is higher
Pro Tip: Do not wait until the last week of June. The iTax portal becomes very slow and may be unavailable as millions of Kenyans rush to file. Start early!
Who Must File KRA Returns?
Here is the simple answer: if you have a KRA PIN, you MUST file returns — even if you earned nothing.
If you had zero income, you file what is called a Nil Return. It takes less than 5 minutes.
What You Need Before You Start
Get these ready before you open the iTax portal. It will save you time.
For Employed Kenyans
For Self-Employed Individuals and Business Owners
For Students and Unemployed Kenyans — Nil Returns
Note: You can now log into iTax using your National ID Number even if you have forgotten your KRA PIN.
Step-by-Step: Filing Employment (PAYE) Returns
Follow these steps if you are employed and your income comes from a salary.
Step 1 — Log In to iTax
Open your browser and go to: https://itax.kra.go.ke
Forgotten password? Click Forgot Password and KRA will send a reset link to your registered email address.
Step 2 — Go to Returns
Step 3 — Select Your Return Type
For employed Kenyans with salary income only, select ITR for Employment Income Only. This is the simplified web form and as of 2026 it is heavily automated, pulling data directly from your employer submissions.
If you have additional income on top of your salary — such as rental income, freelance work, or a business — select File Return (Excel IT1), which allows you to declare multiple income sources.
Step 4 — Set the Return Period
Step 5 — Fill In Your Income Details
Important: Always cross-check your P9 form figures with your actual payslips. If there is a discrepancy, request a corrected P9 from your HR or accounts department.
Step 6 — Claim Your Reliefs (Do Not Skip This!)
Reliefs reduce the amount of tax you owe. Many Kenyans miss these and end up overpaying. Here is what you can claim:
Personal Relief (KES 28,800/year): Automatically applied for all employed taxpayers.
Insurance Relief: For anyone with a life, health, or education insurance policy of 10 or more years.
Mortgage Interest Relief: For anyone servicing a mortgage on a home in Kenya.
Disability Exemption: For Persons with Disabilities (PWDs) with a valid exemption certificate.
NHIF / SHIF Contributions: Included as part of health insurance relief.
Fill in the relevant sections and click Add for each relief you are claiming.
Step 7 — Review and Submit
Step 8 — Download Your Acknowledgement Receipt
After submitting, the system generates an e-Return Acknowledgement Receipt. This is your proof of filing. Click Download KRA Returns Receipt and save or print a copy for your records.
Done! Your employment return is filed. The whole process should take 15 to 30 minutes.
How to File Nil Returns (No Income in 2025)
If you had zero income in 2025, here is the fast way to file.
2026 AI Validation Alert: KRA has introduced an AI-driven Automated Validation System that cross-checks your PIN against mobile money records (Safaricom M-Pesa), bank accounts, and the eTIMS platform. If the system detects any taxable income that has not been declared, it will reject the Nil return and ask you to file a full income return instead. Do not file a Nil return if you actually earned income.
Filing Returns as a Self-Employed Person or Business Owner
If you run a business, freelance, do consultancy, or earn income outside of formal employment, here is what applies to you.
Other income types you must declare include rental income, digital content creation earnings, gig economy income from platforms like Uber or freelance sites, and any investment income earned in Kenya.
Common Mistakes to Avoid
What Happens If You Do Not File?
Late Filing Penalty: KES 2,000 or 5% of tax due, whichever is higher.
Monthly Interest: Accrues on unpaid taxes until the balance is cleared.
Tax Compliance Certificate Blocked: You cannot obtain a TCC until all penalties are cleared.
eCitizen Services Blocked: Access to various government services may be restricted.
Business Permit Issues: Renewal of business permits may be blocked.
HELB and Employment Issues: Students and job seekers may struggle with applications that require a clean TCC.
Important: KRA has significantly reduced penalty waivers in 2026. Unless you can prove a medical emergency or a system-wide iTax outage, waivers are very difficult to obtain. File on time.
Frequently Asked Questions
Do I need to file if my employer already deducted PAYE?
Yes. Filing is mandatory for all taxpayers, even if all your tax was deducted at source. It is also how you can claim refunds if you were overtaxed.
What if I do not have my P9 form?
Request a copy from your employer's HR or accounts department. It is their legal obligation to provide it. If they are uncooperative, contact KRA directly.
Can I file after the 30 June 2026 deadline?
Yes, but you will be charged a penalty of KES 2,000 or 5% of tax due, whichever is higher. It is always better to file late than not at all.
I had multiple employers in 2025 — how do I handle that?
Declare income from all employers in a single return within the same iTax filing. Do not file separate returns for each employer.
How long does KRA take to process a refund?
Officially 60 to 90 days, but depending on verification, it can sometimes take up to a year. Ensure all your figures are accurate to avoid delays.
Can I file from outside Kenya?
Yes. The iTax portal is accessible from anywhere in the world. Diaspora Kenyans with active KRA PINs must also file returns annually, even if all their income is earned abroad.
What if I made a mistake after filing?
Use the File Amended Return option on the iTax portal within 12 months of the filing deadline. You can correct errors for the 2023 to 2025 tax years directly online without visiting a KRA office.
Quick Tips for a Smooth Filing Experience
This guide was prepared by skillforge.co.ke
Visit us at www.skillforge.co.ke for more practical guides on tax, business, and career growth in Kenya.
For official KRA queries, contact: 020 2390919 | itax.kra.go.ke