Annual Tax Return Estimator (P9) Kenya 2026
Use your P9 totals to estimate whether you will get a refund or owe tax when you file your annual return.
Enter your figures above to see the result.
Advertisement
What a P9 is and why you need it
At the end of each year your employer must give you a P9 form. It summarises your pay and the tax deducted month by month: gross pay, benefits, NSSF and other deductions, taxable pay, tax charged, reliefs and the PAYE actually deducted. It is the main document you use for your annual return, and KRA matches it with the employer's own return.
Why an annual return still matters
If you only have one job and your payroll applied everything correctly, you may owe nothing and receive nothing. In practice, a return can lead to a refund or to extra tax because monthly PAYE is an estimate of the annual position. Common reasons for a refund include a bonus taxed at a high band that the annual calculation spreads out, reliefs your employer did not apply (such as insurance or mortgage interest certificates), and months where you were employed for only part of the year. Common reasons for extra tax include a second job, rental income, or benefits that payroll left out.
You must file a return even if you owe nothing. The deadline for the year's return is 30 June of the following year, and a late return attracts a penalty, even a nil return.
How the estimate works
The calculator recomputes your tax for the whole year using annual bands (the monthly bands multiplied by twelve), and then compares it with the PAYE already deducted:
- Add up gross pay and any other taxable income.
- Subtract allowable deductions: NSSF and pension (capped), mortgage interest, post-retirement medical, and SHIF and the Housing Levy where they were deductible.
- Apply the bands to the taxable income.
- Subtract the personal relief for the year, insurance relief and, where relevant, the Housing Levy relief.
- Compare the result with the PAYE deducted on your P9. A negative balance is a refund; a positive one is tax still to pay.
A worked example
Suppose a person earned KES 1,200,000 in 2025, with NSSF of KES 72,000, SHIF of KES 33,000 and Housing Levy of KES 18,000, and their P9 shows PAYE deducted of KES 240,000. The calculator works out a tax liability of KES 231,700.20. The balance against PAYE already deducted is KES -8,299.80; a negative figure means a refund is due.
Using it
Open your P9 and copy the annual totals into the matching boxes. Use the "other taxable income" box for income that is not on the P9, such as rent after deductions. The tax year decides which rates apply; the calculator uses the rules in force on the last day of that year for the whole year, so a year in which a rule changed partway through is only approximate.
Filing on iTax
You file the return yourself on KRA's iTax system, using your own login, and the calculator never asks for any iTax detail. The employment return is pre-filled with figures your employer submitted, so check that the totals match your P9. Claim your reliefs and upload certificates where asked. If the return shows a refund, KRA reviews it before paying, which can take time.
Records to keep
Keep P9 forms, insurance and mortgage certificates, NSSF and SHIF statements and any proof of other income for at least five years.
This tool is an estimate for information only. A registered tax agent can prepare and check your return if your situation is complicated.
If your numbers do not match the P9
Differences between your own records and the P9 usually come from timing, benefits or a change of employer. If you worked for two employers, you need a P9 from each, and you should add the totals together, because the personal relief can be claimed only once. If the P9 shows less PAYE than your payslips, ask the employer to correct it and to confirm that it was paid to KRA, because the pre-filled return depends on what the employer submitted. Never file a figure you cannot support with a document.
Guides, tools and templates for this topic
Read next: Tax for freelancers and content creators in Kenya: Upwork, YouTube and TikTok income, The 30 June tax deadline, Filing your employment return with a P9
Related calculators: PAYE Calculator, Tax Reliefs Calculator, Taxable Benefits and Allowances Calculator
Excel templates: Annual income tax estimator, Annual PAYE and payroll summary
More in the blog and the template shop, or ask for a custom template.
Rates used
| Rate | Value | Since |
|---|---|---|
| paye.monthly_bands | up to KES 24,000 at 10% up to KES 32,333 at 25% up to KES 500,000 at 30% up to KES 800,000 at 32.5% no limit at 35% | 1 Jul 2023 |
| paye.personal_relief | 2,400 | 1 Jan 2018 |
| paye.insurance_relief | rate: 15% monthly cap: 5,000 | 1 Jan 2018 |
| deduction.pension_cap | 30,000 | 27 Dec 2024 |
Advertisement
Frequently asked questions
What is a P9 form?
A P9 is the annual summary your employer gives you of your pay and the tax deducted each month. You use it to complete your annual return.
When must I file my return?
By 30 June after the end of the tax year. A late return carries a penalty even if no tax is due.
Why might I get a refund?
Monthly PAYE is an estimate. Missed reliefs, a bonus taxed at a high band, or working only part of the year can mean the annual calculation comes out lower.
Popular templates
All templates →-
Payrollxlsx
Annual PAYE and payroll summary
Keep month-by-month totals of gross pay, PAYE, NSSF, SHIF and Housing Levy, and what you paid KRA, with year totals.
KES 810KES 900-10%
View details →
-
Taxxlsx
Individual tax calendar
A year of personal tax dates in one sheet: your return, rental tax, instalments and reminders, with the days left to each.
Free
View details →
-
Taxxlsx
Annual income tax estimator
Estimate your income tax for the year from all your income, with deductions and reliefs, and see whether you owe more or are due a refund.
KES 630KES 700-10%
View details →
Advertisement
Related articles
- Understanding your P9 form, box by boxYour P9 summarises a year of pay and tax in one page. Here is what each part means, how to check it against your payslips and how to use it to file your return.
- Tax compliance certificate vs PIN certificate: what is the difference?People often mix up the PIN certificate and the tax compliance certificate. They prove different things and are used for different purposes. Here is how each works.
- How to check and correct your iTax profileWrong details on iTax cause missed notices, rejected returns and unmatched payments. Here is how to review your profile, fix common errors and keep it current.
Related calculators
Estimates for information only. Not tax or financial advice. Confirm with the relevant authority or a registered professional. KenyaTax is independent and not affiliated with any government body.