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.
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
