Back to Calculator
P9 Form Generator โ€” 2026 Tax Year

Annual P9 Tax Deduction Certificate

Generate a P9 certificate for any employee. Enter monthly gross salary โ€” all PAYE, NSSF, SHIF, and Housing Levy figures are computed automatically using 2026 KRA rates.

Employee & Employer Details

Quick-fill all months:
Gross:

Monthly Salary Entry

MonthGross (KES)PAYENSSFSHIFHousingNet
January21,087.354,320.002,750.001,500.0070,342.65
February21,087.354,320.002,750.001,500.0070,342.65
March21,087.354,320.002,750.001,500.0070,342.65
April21,087.354,320.002,750.001,500.0070,342.65
May21,087.354,320.002,750.001,500.0070,342.65
June21,087.354,320.002,750.001,500.0070,342.65
July21,087.354,320.002,750.001,500.0070,342.65
August21,087.354,320.002,750.001,500.0070,342.65
September21,087.354,320.002,750.001,500.0070,342.65
October21,087.354,320.002,750.001,500.0070,342.65
November21,087.354,320.002,750.001,500.0070,342.65
December21,087.354,320.002,750.001,500.0070,342.65
TOTAL1,200,000.00253,048.2051,840.0033,000.0018,000.00844,111.80
Use your browser's Print โ†’ Save as PDF to download

Kenya Revenue Authority

P9 TAX DEDUCTION CARD

Employee's Certificate of Pay and Tax Deducted

Year of Income: 2026

Employee Name: ________________________________
Employee PIN: _______________
Employer Name: ________________________________
Employer PIN: _______________
Personal Relief: KES 2,400 per month
NSSF Rate: 6% (max pensionable KES 72,000)
SHIF Rate: 2.75% (min KES 300)
Housing Levy: 1.5% of gross
MonthGross Pay (A)NSSF Employee (B)Pension Relief (C)Taxable Pay (D)PAYE Tax (E)SHIF (F)Housing Levy (G)Net Pay
January100,000.004,320.000.0095,680.0021,087.352,750.001,500.0070,342.65
February100,000.004,320.000.0095,680.0021,087.352,750.001,500.0070,342.65
March100,000.004,320.000.0095,680.0021,087.352,750.001,500.0070,342.65
April100,000.004,320.000.0095,680.0021,087.352,750.001,500.0070,342.65
May100,000.004,320.000.0095,680.0021,087.352,750.001,500.0070,342.65
June100,000.004,320.000.0095,680.0021,087.352,750.001,500.0070,342.65
July100,000.004,320.000.0095,680.0021,087.352,750.001,500.0070,342.65
August100,000.004,320.000.0095,680.0021,087.352,750.001,500.0070,342.65
September100,000.004,320.000.0095,680.0021,087.352,750.001,500.0070,342.65
October100,000.004,320.000.0095,680.0021,087.352,750.001,500.0070,342.65
November100,000.004,320.000.0095,680.0021,087.352,750.001,500.0070,342.65
December100,000.004,320.000.0095,680.0021,087.352,750.001,500.0070,342.65
TOTAL1,200,000.0051,840.000.001,148,160.00253,048.2033,000.0018,000.00844,111.80

Annual Summary โ€” For iTax Filing

Total Gross Pay (A):KES 1,200,000.00
Total PAYE Deducted (E):KES 253,048.20
Total NSSF (B):KES 51,840.00
Total SHIF (F):KES 33,000.00
Total Housing Levy (G):KES 18,000.00
Total Net Pay:KES 844,111.80

I hereby certify that the above particulars are correct as per payroll records maintained by the employer.

Authorised Signatory / Employer

Name, Designation & Date

Employer Stamp / Company Seal

What Is a P9 Form?

A P9 Tax Deduction Card is an official annual certificate that every Kenyan employer must issue to each employee. It summarises the entire year's payroll data in one document: monthly gross pay, PAYE tax deducted each month, NSSF contributions, SHIF deductions, Housing Levy, and any tax reliefs applied. It is the employee's proof that their employer deducted and remitted the correct statutory amounts to KRA.

The P9 is not optional. Under the Income Tax Act Cap 470, employers are legally required to issue P9 forms to all employees by 31 January each year covering the previous tax year. Failure to issue a P9 on time is a violation of Kenyan tax law and can be reported to KRA.

When You Need a P9 Form

๐Ÿงพ

Annual iTax Return Filing

Every Kenyan with a KRA PIN must file an annual income tax return by 30 June. Your P9 provides the gross pay and PAYE figures you declare. Without it, filing accurately is nearly impossible.

๐Ÿ 

Mortgage Applications

Banks and building societies routinely request P9 forms from the last 1โ€“3 years as proof of income and tax compliance. A missing P9 can delay or block a mortgage application.

๐Ÿฆ

Bank Loans & Credit

Personal loan applications, especially for amounts above KES 500,000, often require P9 forms alongside bank statements. The P9 confirms your net income more reliably than payslips alone.

๐Ÿ’ผ

Government Job Applications

Public service and county government job applications frequently require P9 certificates as part of the compliance documentation. Some private sector employers also request them.

๐ŸŽ“

HELB Applications

The Higher Education Loans Board requires P9 forms when processing loan applications from employed individuals or when assessing repayment obligations.

๐Ÿ›‚

Visa Applications

Some embassies โ€” particularly for UK, US, and Schengen applications โ€” request P9 forms to verify declared income when assessing financial sufficiency for travel visas.

How to Use This P9 Generator

1

Enter employee and employer details

Fill in the employee's full name and KRA PIN, and your company's name and PIN. These appear on the printed certificate and must match official KRA records exactly.

2

Select the tax year

Choose the tax year you are generating the P9 for. For the annual return due June 2026, select "2025" (covering Januaryโ€“December 2025). For returns filed in early 2026 about 2025 income, select 2025.

3

Quick-fill or enter monthly salaries

Use the quick-fill bar to set the same gross salary for all 12 months at once โ€” ideal for employees on a fixed monthly salary. For employees with variable pay, click each month's input and enter the specific amount. Toggle "pension/insurance reliefs" if the employee benefits from additional deductions.

4

Review the auto-calculated figures

PAYE, NSSF, SHIF, and Housing Levy are calculated automatically using 2026 KRA rates. Review the monthly figures and annual totals in the table below the input section. Check that the figures are reasonable by comparing to the employee's payslips.

5

Print or save as PDF

Click "Print / Save as PDF" to open your browser's print dialogue. Select "Save as PDF" as the destination (available in Chrome, Edge, and Safari). The printable P9 form appears automatically โ€” your input section and this guide are excluded from the print output.

2026 Statutory Rates Used in This Generator

Deduction Rates

NSSF6% of pensionable pay (capped at KES 72,000)
SHIF2.75% of gross salary (min KES 300/month)
Housing Levy1.5% of gross salary
Personal ReliefKES 2,400 per month (automatic)

2026 PAYE Tax Bands

KES 0 โ€“ 24,000/month10%
KES 24,001 โ€“ 32,333/month25%
KES 32,334 โ€“ 500,000/month30%
KES 500,001 โ€“ 800,000/month32.5%
Above KES 800,000/month35%

Frequently Asked Questions

My employer has not given me a P9 โ€” what can I do?โ–พ

Employers are legally required to issue P9 forms by 31 January each year. Write to your HR department formally requesting the P9. If they refuse or ignore the request, report the employer to KRA at 0800 722 226 or via itax.kra.go.ke. You can also use this generator to create an estimated P9 based on your payslips and file your iTax return โ€” noting that the figures are estimates pending the official P9.

Can I use this P9 form for my iTax return?โ–พ

Yes โ€” you can use the figures generated here to file your annual iTax return. The calculations are based on standard 2026 KRA rates. However, if your employer applies non-standard reliefs, benefits in kind, or has a different salary structure, the figures may differ from your official payroll. Always cross-check against your payslips.

Does the P9 cover pension and insurance reliefs?โ–พ

Yes โ€” toggle the "Add pension/insurance reliefs" option in the quick-fill bar to enter monthly pension contribution and insurance premium amounts. The generator will apply the correct tax relief calculations: pension contributions reduce taxable income (up to KES 30,000/month) and insurance premiums generate a 15% tax credit (up to KES 5,000/month).

What if the employee had different salaries each month?โ–พ

Enter each month individually in the monthly salary table. Click on any month's gross salary input and type the correct amount. The generator recalculates that month's deductions instantly. This is useful for employees who received increments, bonuses, or had unpaid leave during the year.

Is this P9 accepted by banks and embassies?โ–พ

This generator creates a standard P9 format following KRA requirements. For bank and mortgage applications, banks typically want the P9 to carry the employer's official stamp and authorised signature โ€” which you add after printing. The generator creates the form content; the employer's stamp and signature make it official.

Related tools and guides

Calculations are based on 2026 KRA statutory rates. For complex payroll situations including benefits in kind, car allowances, or non-standard reliefs, verify with a certified accountant or your official payroll system.

Related Tools & Guides