← Back to Blog

P9 vs. P10: Decoding the Two Most Important KRA Payroll Forms

12 March 2026

P9 vs. P10: Decoding the Two Most Important KRA Payroll Forms

If you’ve ever sat through a KRA audit or navigated the iTax portal during tax season, you know that the alphabet soup of "P-forms" can be overwhelming. Among them, the P9 and P10 are the heavyweights.

While they sound similar, they serve two completely different masters. One is for the individual employee, and the other is for the business entity.

As we move through March, understanding the distinction is critical for staying compliant and keeping your team happy. Here is the breakdown of the P9 vs. the P10.

1. The P9 Form: The Employee’s Tax DNA

The P9 is essentially a Tax Deduction Card. It is a detailed record of an individual employee's earnings and taxes for an entire calendar year (January to December).

  • Who generates it? The Employer.
  • Who is it for? The Employee.
  • When is it issued? By January 31st of the following year.
  • What’s inside? It lists basic salary, benefits, NSSF/SHIF contributions, insurance relief, and the total PAYE deducted.
  • Why does it matter? Every employee in Kenya needs their P9 to file their Individual Income Tax Returns before the June 30th deadline. Without it, they can’t prove to KRA that tax was already deducted from their payslips.

2. The P10 Form: The Employer’s Monthly Handshake

The P10 is the PAYE Returns Guide. It is a summary of the total taxes a company has deducted from all its employees and remitted to KRA.

  • Who generates it? The Employer (via the iTax P10 Excel macro).
  • Who is it for? The Kenya Revenue Authority (KRA).
  • When is it filed? Monthly, by the 9th of the following month.
  • What’s inside? It’s a consolidated list of all employees, their PINs, their gross pay, and the PAYE, Housing Levy, and SHIF amounts due.
  • Why does it matter? Filing the P10 is what generates the Payment Slip that allows the business to pay its taxes. If your P10 math is wrong, your company faces penalties.

P9 vs. P10: At a Glance

FeatureP9 FormP10 Form
Primary PurposePersonal Tax FilingCompany Tax Remittance
FrequencyAnnual (Once a year)Monthly (12 times a year)
Data ScopeOne specific employeeAll employees combined
Primary UserThe EmployeeKRA / The Business
DeadlineIssued by Jan 31stFiled by the 9th of every month

The Common Pitfall: The Mismatch

The biggest risk for any Kenyan business is a mismatch between the P9 and P10.

At the end of the year, the total PAYE shown on all your employees' P9 forms must perfectly equal the sum of the 12 P10 returns you filed throughout the year. If there is even a Sh1 difference, it can trigger a manual audit.

How Seargent Payroll Solves the "P-Form" Headache

Manually filling out P9s for every employee or wrestling with the KRA P10 Excel macro is a recipe for error.

With Seargent Payroll, these forms aren't a "task"—they are an output.

  1. Auto-Generated P9s: At the end of the year, your employees can simply log into their portal and download their P9s instantly. No more "Boss, naomba P9" emails.
  2. Instant P10 Export: Our system generates a KRA-ready file every month. You just upload it to iTax and move on with your day.

Stop the manual math and start the automation. > [Request a Seargent Demo Today] > 

Ensure your P9s and P10s square up every single time.