NSSF Contribution Calculator
Estimate Kenya NSSF employee, employer, Tier I, Tier II, and total monthly contributions from pensionable pay.
NSSF Contribution Calculator
Background.
An NSSF contribution calculator estimates the statutory monthly pension contributions for Kenya employees and employers. The practical question is usually simple: "How much should be deducted from this payslip, and how much should the employer add?" Under the Year 4 schedule effective from February 2026, the notice to employers lists a lower earnings limit of KSh 9,000, an upper earnings limit of KSh 108,000, and a 6% contribution structure. The employee contributes 6% on pensionable earnings up to the relevant capped limits, and the employer contributes an equal amount. For a KSh 50,000 pensionable monthly pay example, that produces KSh 3,000 from the employee, KSh 3,000 from the employer, and KSh 6,000 as the combined monthly contribution.
People search for this calculator because the newer NSSF structure is tiered, capped, and schedule-driven. Under the older flat contribution memory many workers expected a fixed small deduction, but the post-2013 Act implementation uses Tier I and Tier II pensionable earnings. Tier I covers earnings up to the lower earnings limit. Tier II covers pensionable earnings above the lower limit and up to the upper earnings limit. Once pay exceeds the upper limit, the contribution no longer rises because only pensionable earnings up to the cap are included. That is why a calculator must show the tier split and not just multiply gross pay by 6%. A worker earning KSh 50,000 and a worker earning KSh 150,000 do not use the same uncapped base.
The regulatory context also matters because the implementation has been phased. The 2026 notice states that Year 3 contribution rates ended on January 31, 2026 and Year 4 contribution rates came into effect in February 2026. It also reminds employers that remittances should be made by the 9th day of each subsequent month. This makes date awareness important. A historical payroll correction may need the schedule for that pay month, not today's schedule. A live payroll run in 2026 should use the Year 4 limits unless a later official schedule applies. The calculator should therefore store schedule values as data, with source labels, rather than hard-coding a single rate forever.
The NSSF Act defines Tier I contributions as contributions in respect of pensionable earnings up to the lower earnings limit, and Tier II contributions as contributions in respect of pensionable earnings above the lower earnings limit. It also defines pensionable earnings by reference to wages and the upper earnings limit. A good calculator turns those definitions into auditable arithmetic: cap pay at the upper limit, allocate the first slice to Tier I, allocate the remaining capped slice to Tier II, multiply each by the rate, and mirror the same calculation for employer and employee. It should also explain contracted-out Tier II schemes as a payroll routing issue, not as a reason to ignore the tier amount.
This dossier does not decide employment status, exempt categories, voluntary contributions, pension benefits, opt-out scheme compliance, arrears, penalties, or interest. It only computes the monthly statutory contribution from pensionable pay and selected schedule parameters. That boundary is useful. Employees can check payslips, employers can estimate cash outflow, accountants can build payroll tests, and engineering can seed unit tests from the worked example. The most important implementation detail is to keep the schedule date visible, because statutory payroll calculators become risky when the constants are correct for one month and silently wrong for another.
What is nssf contribution calculator?
NSSF is Kenya's National Social Security Fund, a statutory social security scheme established under the NSSF Act. For calculator purposes, an NSSF contribution is a monthly amount based on pensionable pay, with one share deducted from the employee and a matching share paid by the employer. The modern contribution design is tiered. Tier I applies to pensionable earnings up to the lower earnings limit. Tier II applies to pensionable earnings above the lower earnings limit and up to the upper earnings limit. The official 2026 Year 4 notice lists KSh 9,000 as the lower earnings limit and KSh 108,000 as the upper earnings limit.
The contribution rate in the Year 4 notice is 6% for the employee and 6% for the employer. That means the combined remittance is twice the employee amount when both shares apply normally. The calculator is valid for regular monthly payroll estimates where pensionable pay and schedule limits are known. It is not a benefits calculator, arrears calculator, compliance assessment, or legal opinion on whether a worker is covered. It also does not validate whether Tier II contributions are remitted to NSSF or an approved contracted-out scheme. Its job is to compute the tier amounts and totals transparently from the selected schedule.
How to use this calculator.
- Select the NSSF schedule that applies to the payroll month.
- Enter the employee's pensionable monthly pay in Kenya shillings.
- Confirm the lower and upper earnings limits shown by the calculator.
- Review the Tier I and Tier II pensionable earnings split.
- Check the employee deduction and employer contribution separately.
- Use the combined total for monthly remittance planning, subject to payroll compliance review.
The formula.
The contribution formula starts by capping pensionable pay at the upper earnings limit. This matters because the statutory schedule defines a maximum amount of earnings on which mandatory contributions are calculated. If monthly pensionable pay is below the upper limit, the full pay amount is used. If pay is above the upper limit, only the upper-limit amount is used. In Year 4, that cap is KSh 108,000, so pay above KSh 108,000 does not increase the mandatory contribution under that schedule.
Next, the capped pay is split into Tier I and Tier II. Tier I is the part up to the lower earnings limit. In Year 4, the lower limit is KSh 9,000. A worker earning KSh 6,000 has KSh 6,000 of Tier I earnings and no Tier II earnings. A worker earning KSh 50,000 has KSh 9,000 of Tier I earnings and KSh 41,000 of Tier II earnings. A worker earning KSh 150,000 has capped pay of KSh 108,000, so Tier I is KSh 9,000 and Tier II is KSh 99,000.
Each tier is multiplied by the contribution rate. The Year 4 notice states 6%. For the employee, employeeTierI = tierIEarnings * 0.06 and employeeTierII = tierIIEarnings * 0.06. The employee total is the sum of those two amounts. The employer side uses the same tier base and the same 6% rate, producing a matching employer total. The combined monthly contribution is employee total plus employer total.
Dimensional analysis helps prevent mistakes. The pay and tier amounts are all in Kenya shillings. The rate is a dimensionless decimal after converting 6% to 0.06. The result is therefore also in Kenya shillings. The formula should round to currency precision for display, but the tier base should be determined before rounding contributions. The calculator should also label the schedule values because future contribution years can change the limits while leaving the tier structure familiar.
A worked example.
For a monthly pensionable pay of KSh 50,000 under the Year 4 schedule, first convert the 6% rate into 0.06. The pay is below the upper earnings limit of KSh 108,000, so the capped pay remains KSh 50,000. Tier I uses the first KSh 9,000, which gives an employee Tier I contribution of KSh 540. Tier II uses the remaining capped pay above KSh 9,000, so KSh 50,000 minus KSh 9,000 equals KSh 41,000. Multiplying KSh 41,000 by 0.06 gives KSh 2,460. The employee total is KSh 540 plus KSh 2,460, or KSh 3,000. The employer calculation mirrors the same tier amounts, so the employer also contributes KSh 3,000. The combined monthly contribution is KSh 6,000. Because the pay is below the upper earnings limit, no cap changes the result. A higher salary would stop increasing once capped pay reaches KSh 108,000.
Frequently asked questions.
Why does the calculator split pay into Tier I and Tier II?
What schedule should I use for 2026 payroll?
Is the employer contribution deducted from my salary?
What happens if salary is above the upper earnings limit?
What if someone earns less than the lower earnings limit?
Does this calculate NSSF benefits?
How does a contracted-out Tier II scheme affect the result?
When should I not use this calculator?
References& sources.
- [1]National Social Security Fund (2026). "Notice to Employers - Year 4 (2026) NSSF Contribution Rates." MyGov Kenya.
- [2]Kenya Law (2014). "National Social Security Fund Act, Cap. 258." National Council for Law Reporting.
- [3]National Social Security Fund (n.d.). "Frequently Asked Questions." NSSF Kenya.
- [4]National Institute of Standards and Technology (2026). "NIST Handbook 133, Appendix E: General Tables of Units of Measurement." U.S. Department of Commerce.
- [5]Bureau International des Poids et Mesures (2019). "The International System of Units (SI Brochure), 9th edition." BIPM.
In this category
Embed
Quanta Pro
Paid features are coming later.
- All 313 calculators remain free
- No billing is enabled