Skip to content
Calculator

Payslip checker: is your PAYE, NSSF, SHIF and Levy right?

Type your gross pay and the PAYE, NSSF, SHIF and Housing Levy printed on your payslip. The checker works out what each line should be under the current rules and shows the difference line by line. A difference above zero means you were over-deducted; below zero means under-deducted.

KES
KES
KES

Your share only (Tier I plus Tier II).

KES
KES

Your share only.

KES

A registered scheme on top of NSSF. Lowers PAYE.

KES

Only if your employer applies insurance relief.

Result

Payslip minus correct, all four lines

KES 1,275

Above zero: you were over-deducted. Below zero: under-deducted. Within KES 1 is rounding.

Lines more than KES 1 out

1

PAYE: payslip minus correct

KES 1,275

NSSF: payslip minus correct

KES 0

SHIF: payslip minus correct

KES 0

Housing Levy: payslip minus correct

KES 0

Correct PAYE

KES 19,308

Correct NSSF

KES 6,000

Correct SHIF

KES 2,750

Correct Housing Levy

KES 1,500

Net pay you should see

KES 70,442

Before loans, SACCO, union and other voluntary deductions.

By paybillke · Checked 25 Oct 2026

Independent. Not affiliated with any company listed.

PAYE bands and personal relief per KRA; SHIF, Housing Levy and NSSF deducted before PAYE per the Tax Laws (Amendment) Act 2024 (KRA notice of 19 Dec 2024).

Logic and copy © 2026 paybillke. Verified weekly. If you spot an error, use the report tool.

How we verify →

How the check works

The checker runs your gross pay through the same PAYE engine as our PAYE calculator. It works out NSSF, SHIF and the Housing Levy on your gross, takes all three off before PAYE (as KRA has required since December 2024), applies the PAYE bands, then subtracts the KES 2,400 personal relief. Each figure is then compared with the one on your payslip.

A difference of KES 1 either way is rounding and is not flagged. Anything larger is worth a question to HR or payroll.

Worked example: a KES 100,000 payslip

Say your payslip shows gross pay of KES 100,000 with PAYE of KES 20,583, NSSF of KES 6,000, SHIF of KES 2,750 and Housing Levy of KES 1,500. These are the default figures in the checker above.

  • NSSF: 6% of pensionable pay comes to KES 6,000. Matches.
  • SHIF: 2.75% of KES 100,000 is KES 2,750. Matches.
  • Housing Levy: 1.5% of KES 100,000 is KES 1,500. Matches.
  • PAYE: taxable pay is KES 100,000 less KES 10,250 of NSSF, SHIF and Levy, so KES 89,750. The bands give KES 21,708, less KES 2,400 relief, so PAYE should be KES 19,308. The payslip is KES 1,275 too high.

KES 1,275 is exactly 30% of KES 4,250, the SHIF and Housing Levy combined. That pattern means the payroll is not deducting SHIF and the Levy before PAYE, which was the old method. Correct net pay here is KES 70,442.

Common reasons a line is off

  • PAYE too high by about 30% of SHIF plus Levy: the payroll still taxes before deducting SHIF and the Housing Levy.
  • PAYE different by a small amount: insurance relief or a pension contribution on the payslip that you did not enter here. Add them in the optional boxes.
  • NSSF different: check whether the payslip shows the employer's share too. Only your share goes in the box.
  • Bonus, overtime or leave pay in the month: these raise every line. Enter the full gross for the month, or use the bonus and gratuity calculator or the overtime calculator.

What this does not check

Loans, SACCO, union dues, HELB and other deductions you agreed to are outside the law's fixed rates, so the checker leaves them out. Taxable benefits such as a company car or housing are also not covered: if your payslip adds a benefit to gross, enter the gross figure the payslip uses.

Sources

Frequently asked

How do I know if my PAYE is correct?

Enter your gross pay and the PAYE on your payslip above. The checker works out the correct PAYE after deducting NSSF, SHIF and the Housing Levy and subtracting the KES 2,400 personal relief, then shows the difference.

My PAYE is higher than the checker says. Why?

The most common cause is a payroll that taxes pay before deducting SHIF and the Housing Levy. Since December 2024 both are deductible before PAYE. If the gap is about 30% of your SHIF plus Levy, that is almost certainly the cause.

What do I do if a line is wrong?

Ask HR or payroll in writing, with the figure from this checker and the line it differs on, and keep a copy of the payslip. Your P9 at the end of the year should match what was actually deducted, so check it against your payslips before you file on iTax.

Does the checker store my salary?

No. The calculation runs in your browser and nothing you type is sent to us.

Related