Homeâ€șBlogâ€șHow to File a KRA Annual Resident Income Tax Return (P9 Form Guide)
Guide4 min read

How to File a KRA Annual Resident Income Tax Return (P9 Form Guide)

Filing your P9 form with the KRA doesn't have to be complicated. Here's exactly what you need to do, step by step, to get it right.

KRAiTaxPAYEtax returns
16 October 2026
How to File a KRA Annual Resident Income Tax Return (P9 Form Guide)

The P9 form is your annual resident income tax return—the document the Kenya Revenue Authority uses to assess your tax liability for the year. If you're self-employed, a freelancer, or earn rental income alongside employment, you'll need to file this. Employed Kenyans whose tax was fully deducted via PAYE may not need to file, but many do anyway to claim refunds or report additional income sources.

The filing deadline is usually 30 June each year, though the KRA occasionally extends this. Missing the deadline triggers penalties, which you can estimate using a KRA penalty calculator.

Getting Your P9 Form and Supporting Documents

Your employer issues a P9 certificate by 31 March each year—this shows your gross income, PAYE deducted, and personal relief claimed. If you're self-employed or have multiple income sources, you'll compile your own figures. Gather bank statements, invoices, expense receipts, rental agreements, and dividend statements before you sit down to file.

You'll also need your PIN (Personal Identification Number). If you don't have one, apply through ecitizen.go.ke or visit your nearest KRA office.

Filing via the KRA Portal

The KRA's online system at itax.kra.go.ke is the fastest route. Log in using your PIN and password. Navigate to "Individual Returns" and select "Annual Resident Income Tax Return."

The form asks for income broken into categories: employment income (use your P9 certificate), business income, rental income, interest, and dividends. Enter each carefully—errors here delay processing or trigger audits. For self-employed people, deduct allowable expenses: office rent, professional fees, equipment, vehicle running costs, and staff salaries all reduce your taxable income.

The system calculates your tax automatically. You'll see relief claims, deductions, and your final balance—either a refund due or tax payable. Review everything before submitting. Once filed, you receive a digital acknowledgment immediately.

Payment and Common Pitfalls

If you owe tax, pay online via M-Pesa, bank transfer, or the portal itself. The KRA accepts M-Pesa payments to Paybill 401-300. Keep your payment reference; you'll need it if the KRA queries anything later.

The most common mistakes: underreporting business income, claiming expenses without receipts, forgetting to include rental income, or mismatching figures on your P9 certificate. If your employer's P9 differs from what you submitted, the KRA will contact you. It's worth cross-checking before filing.

Freelancers and consultants often struggle because they're unsure which expenses are deductible. Broadly, anything spent to generate that income counts—but personal expenses don't. If you're uncertain, KRA tax experts on Kaziiko can review your figures before submission.

After filing, keep all supporting documents for at least five years. The KRA audits returns randomly, and you'll need to justify every figure if selected. Late filing attracts penalties starting at KSh 5,000 and climbing, so meet the June deadline.

If filing feels overwhelming or your situation is complex—multiple businesses, rental properties, foreign income—find a verified Kenyan expert on Kaziiko who can handle it properly. A tax advisor's fee is often far less than penalties for mistakes.

Frequently Asked Questions

Do I have to file a P9 form if I only work for one employer?

If your entire income came through PAYE and tax was fully deducted, you're not legally required to file. However, if you're due a refund—perhaps because your personal relief wasn't properly claimed—you should file to reclaim it. Many salaried Kenyans file anyway for this reason.

What happens if I file late?

You'll face a penalty. First-time late filing typically costs KSh 5,000 to KSh 10,000 depending on how late you are. Repeated offences attract heftier penalties. File as soon as you can if you've missed the deadline; the sooner you submit, the sooner you stop accumulating additional charges.

Can I claim home office expenses if I work remotely?

Yes, but only if you're self-employed or a business owner. Salaried employees cannot claim home office deductions in Kenya. If you're self-employed, you can claim a proportion of rent, utilities, and internet based on the portion of your home used for work. Keep receipts and be realistic with your figures.

What if the KRA disagrees with my return?

The KRA will issue a notice of assessment. You have 30 days to object in writing, providing evidence for your figures. If you and the KRA still disagree, you can appeal formally. Many disputes resolve through simple clarification, so respond promptly and clearly.

Find an Expert on Kaziiko

KRA tax experts on Kaziiko â€șBrowse all experts â€ș
KaziikoKazi IkoKenya's Digital Expert Marketplace

Skip the queue — hire a verified expert

Pay via
M-PESA

Our vetted specialists handle KRA, eCitizen, NTSA, SHA, NSSF and more — remotely, in hours.

✓ Verified & background-checked experts
✓ Pay securely via M-Pesa — no cash
✓ Work delivered remotely in hours
✓ Dispute protection on every order
eCitizenKRA & TaxNTSASHABusiness Reg.CV Writingkaziiko.co.ke

You might also like

All articles â€ș
Guide

How to Handle VAT on Imported Services in Kenya (Reverse VAT)

4 min read
Guide

Rental Income Tax in Kenya: How Landlords File and Pay KRA in 2026

4 min read
Guide

How to Get Foreign Qualifications Certified in Kenya via KNQA

4 min read
P9 Form Filing Guide | KRA Annual Tax Return