How to File KRA Returns Using a P9 Form in Kenya (Step‑by‑Step Guide)
How to File KRA Returns Using a P9 Form in Kenya (Step‑by‑Step Guide)
Filing your KRA tax returns using a P9 Form is not optional — it’s a legal requirement for every employed person in Kenya. Yet every year, thousands of Kenyans panic in June, rush cyber cafés, or get slapped with penalties simply because the process sounds complicated.
Here’s the truth: filing returns using a P9 form is easy once you understand the steps. This guide breaks everything down in simple language, with zero confusion, so you can file your returns confidently and on time.
📅 Deadline reminder: Tax returns must be filed on or before 30th June every year.
Failure to file attracts a penalty of 5% of the tax due or Ksh 20,000 (whichever is higher) — even if you had no income.
A P9 Form is an official tax-deduction statement issued by an employer to an employee at the end of every financial year. It summarizes how much you earned and how much tax (PAYE) was deducted and submitted to KRA on your behalf.
A typical P9 form contains:
Employee’s full name and KRA PIN
Employer details
Basic salary
Allowances and benefits
Gross pay
Pension contributions (if any)
PAYE deducted monthly
Personal relief
Total tax paid for the year
📌 Important: You cannot file employee returns without a P9 form.
You need a P9 form if:
You are formally employed
You earn a salary or wages
PAYE is deducted from your income
If you are not employed, you do NOT use a P9 form — you file Nil Returns instead (explained below).
Before you start, ensure you have:
✔ Your KRA PIN and password ✔ A copy of your P9 Form (PDF or hard copy) ✔ A computer or smartphone ✔ Internet access ✔ Excel or a spreadsheet app
Follow these steps carefully and you’ll be done in minutes 👇
Go to 👉 https://itax.kra.go.ke
Enter your KRA PIN
Enter your password
Solve the arithmetic question
Click Login
Click on the Returns menu
Select File Return
Choose Income Tax – Resident Individual
Click Next
The system will prompt you to download the Income Tax Resident Individual Form (Excel)
Download and unzip the file
⚠️ Do not rename the file.
Open the Excel sheet and complete the following sections:
1. Basic Information
Name
KRA PIN
Employer details
Return period (1st Jan – 31st Dec)
2. Employment Income
Basic salary
Allowances
Benefits
Gross pay (exactly as shown on the P9)
3. PAYE Details
Monthly PAYE deducted
Total PAYE paid for the year
4. Tax Computation
Personal relief
Insurance relief (if applicable)
📌 Tip: Copy figures directly from the P9 form to avoid errors.
Click the Validate button at the top of the Excel sheet
Fix any errors shown
Save the file once validation is successful
Go back to the iTax portal
Upload the validated Excel file
Click Submit
Download your KRA eReturn Acknowledgment Receipt
Save or print it for future reference
🎉 That’s it — your returns are officially filed.
After submission, your returns may show:
This means KRA owes you a refund. You can apply for a refund through iTax.
This means you owe KRA money and must pay the amount immediately to avoid penalties.
Nil Returns are filed by individuals with no source of income during the year.
You must file Nil Returns if:
You are unemployed
You are a student
You had no taxable income
Visit https://itax.kra.go.ke
Log in using your KRA PIN and password
Click Returns → File Nil Return
Select your tax obligation
Confirm your details and return period
Submit
Download the acknowledgment receipt
📌 Filing Nil Returns is mandatory — failure attracts penalties.
❌ Using wrong figures from the P9 ❌ Uploading an unvalidated Excel file ❌ Renaming the Excel form ❌ Missing the 30th June deadline ❌ Assuming employer filing is enough
Avoid penalties and fines
Stay tax compliant
Required for loans, visas & tenders
Protect your KRA compliance status
Filing KRA returns using a P9 form doesn’t have to be stressful. Once you understand the steps, the process is fast, simple, and repeatable every year.
If you are employed, always request your P9 form early. If unemployed, never ignore Nil Returns — penalties don’t care about your income status.
👉 Want help with filing returns, getting a P9 form, or understanding statutory deductions in Kenya?
Visit www.cyberkenya.co.ke or WhatsApp us on 0713181110 for easy guides, cyber services, and step‑by‑step support.
Stay compliant. Stay stress‑free.