Net Salary Calculator Kenya 2026 | PAYE, SHIF & Take-Home Pay
Live — Updated February 2026 · NSSF Phase 4 Applied

Net Salary Calculator
Kenya 2026

Kenya's most accurate take-home pay calculator — incorporating NSSF Phase 4 tiers (effective 1 Feb 2026), SHIF 2.75%, Affordable Housing Levy (1.5%), and the corrected allowable deduction treatment for both AHL and SHIF under the Tax Laws (Amendment) Act 2024.

Patrick Buyela Expert verified by Patrick Buyela, Payroll Specialist  ·  Updated March 2026
KRA PAYE 2026 Bands Applied
NSSF Phase 4 Feb 2026 Limits
SHIF 2.75% Min KES 300
AHL Allowable Deduction — Tax Act 2024
Insurance & Pension Relief Included

How to Calculate Your Net Salary in Kenya (2026)

Your net salary — also called take-home pay — is what remains after all statutory deductions are subtracted from your gross monthly earnings. In 2026, the calculation involves four mandatory deductions: NSSF Phase 4, SHIF, Affordable Housing Levy (AHL), and PAYE income tax, calculated in a specific legal sequence defined by the Finance Act and KRA guidelines.

A critical update that many calculators still get wrong: as of 27 December 2024, the Tax Laws (Amendment) Act 2024 amended Section 15(2) of the Income Tax Act, making the Affordable Housing Levy an allowable deduction for PAYE — meaning AHL now reduces your taxable income before PAYE is computed, alongside SHIF and NSSF. Our calculator correctly reflects this.

The Legal Calculation Order

1
Gross Monthly Income
Sum of basic salary plus all regular taxable cash allowances — housing, transport, commuter, and any contractual bonuses. Non-cash benefits (company car, medical) may be separately assessed.
2
NSSF Phase 4 Deduction
Tier I: 6% of earnings up to KES 9,000 = max KES 540.
Tier II: 6% of earnings between KES 9,000 and KES 108,000 = max KES 5,940.
Maximum employee NSSF = KES 6,480 (effective 1 February 2026).
3
SHIF Deduction
2.75% of gross salary, subject to a minimum of KES 300 per month. No upper cap. SHIF is an allowable deduction for PAYE (reduces taxable income).
4
Affordable Housing Levy (AHL)
1.5% of gross salary — no cap. AHL is an allowable deduction for PAYE effective 27 December 2024 under the Tax Laws (Amendment) Act 2024. Your employer matches this contribution.
5
Pension & Other Allowable Deductions
Contributions to a registered pension fund (beyond statutory NSSF) are deductible up to KES 30,000 combined per month, further reducing your taxable income.
6
Taxable Income
Taxable Income = Gross − NSSF − SHIF − AHL − Pension. Apply the 2026 KRA progressive PAYE bands to this figure to compute gross tax.
7
Apply Tax Reliefs
Subtract Personal Relief (KES 2,400/month) and Insurance Relief (15% of qualifying premiums, max KES 5,000/month) from gross tax to get final PAYE payable.
8
Net Take-Home Pay
Net Pay = Gross − NSSF − SHIF − AHL − PAYE − (HELB/SACCO if applicable). Note: HELB and SACCO contributions are post-tax and do not reduce taxable income.

2026 KRA PAYE Tax Bands — Monthly

The Kenya Revenue Authority applies progressive tax rates to taxable monthly income (after allowable deductions). Personal Relief of KES 2,400 per month is applied as a credit against the resulting gross tax.

Monthly Taxable Income (KES)Tax RateTax on BandCumulative Tax
0 – 24,00010%Up to KES 2,400KES 2,400
24,001 – 32,33325%Up to KES 2,083KES 4,483
32,334 – 500,00030%Up to KES 140,300KES 144,783
500,001 – 800,00032.5%Up to KES 97,500KES 242,283
Above 800,00035%Unlimited

Note: Personal Relief (KES 2,400/month) is subtracted from gross tax after the bands are applied, not from income. Individuals whose taxable income falls entirely in the 10% band (≤ KES 24,000) pay zero PAYE because the relief equals or exceeds the tax due.

NSSF Phase 4 Contribution Limits — February 2026

Effective 1 February 2026, the NSSF Lower Earnings Limit (LEL) rose to KES 9,000 and the Upper Earnings Limit (UEL) rose to KES 108,000. Contributions are shared equally between employee and employer.

Tier I Rate
6%
On first KES 9,000 of gross
Tier I Max (Employee)
KES 540
Employer also contributes KES 540
Tier II Rate
6%
On KES 9,001 – KES 108,000
Tier II Max (Employee)
KES 5,940
Employer matches
Max Total (Employee)
KES 6,480
For gross ≥ KES 108,000
Employer Max (Matching)
KES 6,480
Total combined = KES 12,960

Worked Example: KES 120,000 Gross Salary

Below is a complete payslip calculation for an employee earning a gross monthly salary of KES 120,000, with no pension beyond NSSF and no insurance premium.

Sample Payslip — March 2026

Gross: KES 120,000
Gross Monthly SalaryKES 120,000
NSSF Tier I (6% × KES 9,000)− KES 540
NSSF Tier II (6% × KES 99,000)− KES 5,940
SHIF (2.75% × KES 120,000)− KES 3,300
Affordable Housing Levy (1.5%)− KES 1,800
Taxable IncomeKES 108,420
10% band: KES 24,000 → KES 2,400
25% band: KES 8,333 → KES 2,083
30% band: KES 76,087 → KES 22,826
Gross TaxKES 27,309
Less: Personal Relief− KES 2,400
PAYE PayableKES 24,909
NET TAKE-HOME PAYKES 83,511

Effective deduction rate: 30.4% of gross. Employer also pays NSSF KES 6,480, AHL KES 1,800, and NITA KES 50, bringing total employer cost to ~KES 134,330.

Free Calculator — 2026

Net Salary Calculator
Kenya

Monthly Gross Salary (KES)
KES
Pension Contributions (KES/mo)
KES
Life Insurance Premium (KES/mo)
KES
HELB Monthly Repayment (KES)
KES
Monthly Take-Home Pay
KES0
Gross Monthly Salary
KES 0
NSSF Contribution Phase 4
− KES 0
SHIF (2.75%)
− KES 0
Affordable Housing Levy Allowable
− KES 0
Taxable Income
KES 0
PAYE (after Personal Relief)
− KES 0
Net Take-Home Pay
KES 0
Total Employer Cost NSSF match + AHL match + NITA levy
KES 0
Expert Answers

Frequently Asked Questions

Everything you need to know about calculating net salary in Kenya for the 2026 financial year.

Yes — effective 27 December 2024. The Tax Laws (Amendment) Act 2024 amended Section 15(2) of the Income Tax Act to include AHL as an allowable deduction. Your 1.5% Housing Levy contribution now reduces your taxable income before PAYE is calculated. Note: the previously applicable 15% AHL tax relief was simultaneously repealed — only the deduction treatment remains.

⚠️ Calculators that do not apply AHL as an allowable deduction will over-estimate your PAYE. Check that yours reflects the Tax Laws (Amendment) Act 2024.

Effective 1 February 2026:

  • Lower Earnings Limit (LEL): KES 9,000 (up from KES 8,000)
  • Upper Earnings Limit (UEL): KES 108,000 (up from KES 72,000)
  • Tier I employee: 6% × KES 9,000 = KES 540
  • Tier II employee: 6% × (gross − 9,000), capped at KES 5,940
  • Maximum total employee deduction: KES 6,480

Employer contributions mirror employee contributions at each tier.

The zero-PAYE threshold applies to taxable income of KES 24,000 or less, not to gross salary. Because NSSF, SHIF, and AHL are all allowable deductions, the equivalent gross salary is higher — approximately KES 25,500–27,000 for a typical employee. Use the calculator above to find the precise figure for your salary structure.

Yes. SHIF contributions at 2.75% of gross salary are treated as allowable deductions under Kenya tax law. They reduce your gross income before PAYE bands are applied. The minimum SHIF contribution is KES 300 per month. There is no cap.

Insurance relief is a tax credit equal to 15% of qualifying life insurance premiums paid in a month, up to a maximum of KES 5,000 per month. It is subtracted from your computed gross tax, reducing your final PAYE payable. To get the maximum relief, you would need to pay at least KES 33,333 per month in qualifying premiums.

Yes. Contributions to a KRA-registered pension fund beyond the statutory NSSF amount are allowable deductions, up to a combined limit of KES 30,000 per month (inclusive of NSSF). Note that the total NSSF deduction (up to KES 6,480) counts toward the KES 30,000 cap.

No. HELB repayments are a post-tax deduction — they are subtracted from your net pay after PAYE has been computed and do not reduce your taxable income. SACCO deductions are similarly post-tax.

Overtime earnings are included in your gross cash income and taxed under the same progressive KRA PAYE bands as basic salary. There is no separate or reduced rate for overtime. If overtime pushes your income into a higher PAYE band, the excess is taxed at that higher rate.

No. Each Kenyan resident taxpayer is entitled to a single Personal Relief of KES 2,400 per month (KES 28,800 per year). If you are employed by multiple employers simultaneously, only one employer may apply this relief to avoid underpaying KRA.

Beyond your gross salary, your employer bears:

  • NSSF employer match: equal to employee contribution (max KES 6,480/month)
  • Affordable Housing Levy: 1.5% of gross (employer matches employee contribution)
  • NITA levy: KES 50 per employee per month

For a KES 120,000 gross employee, total employer cost is approximately KES 134,330 per month. Use our Employer Cost Calculator for full TCOE modelling.

Eliminate Payroll Compliance Risk

Let Two Max Group handle your entire Kenya payroll operation — KRA filings, NSSF, SHIF, Housing Levy, and employee payslips. Zero penalties guaranteed.

'); w.document.close(); w.focus(); setTimeout(function() { w.print(); }, 500); } function toggleFaq(btn) { var answer = btn.nextElementSibling; var expanded = btn.getAttribute('aria-expanded') === 'true'; btn.setAttribute('aria-expanded', !expanded); answer.classList.toggle('open', !expanded); } function calculateSalary() { var gross = parseFloat(document.getElementById('grossSalary').value) || 0; if (gross <= 0) { alert('Please enter a valid gross salary.'); return; } var pensionInput = parseFloat(document.getElementById('pension').value) || 0; var insuranceInput = parseFloat(document.getElementById('insurance').value) || 0; var helbInput = parseFloat(document.getElementById('helb').value) || 0; // NSSF Phase 4 (Feb 2026): LEL=9000, UEL=108000 var nssf_t1 = Math.min(gross, 9000) * 0.06; var nssf_t2 = gross > 9000 ? Math.min(gross - 9000, 99000) * 0.06 : 0; var nssf = nssf_t1 + nssf_t2; // SHIF 2.75%, min KES 300 var shif = Math.max(gross * 0.0275, 300); // AHL 1.5% — allowable deduction var ahl = gross * 0.015; // Pension — combined cap KES 30,000 var maxPension = Math.max(0, 30000 - nssf); var pensionDeduct = Math.min(pensionInput, maxPension); // Insurance relief: 15%, max KES 5,000 var insuranceRelief = Math.min(insuranceInput * 0.15, 5000); // Taxable Income var taxable = Math.max(0, gross - nssf - shif - ahl - pensionDeduct); // PAYE progressive bands var grossTax = 0; if (taxable > 800000) grossTax += (taxable - 800000) * 0.35; if (taxable > 500000) grossTax += (Math.min(taxable, 800000) - 500000) * 0.325; if (taxable > 32333) grossTax += (Math.min(taxable, 500000) - 32333) * 0.30; if (taxable > 24000) grossTax += (Math.min(taxable, 32333) - 24000) * 0.25; if (taxable > 0) grossTax += Math.min(taxable, 24000) * 0.10; var paye = Math.max(0, grossTax - 2400 - insuranceRelief); var net = gross - nssf - shif - ahl - paye - helbInput; var employerCost = gross + nssf + ahl + 50; var effectiveRate = ((gross - net) / gross * 100).toFixed(1); document.getElementById('r-gross').textContent = fmt(gross); document.getElementById('r-nssf').textContent = '− ' + fmt(nssf); document.getElementById('r-shif').textContent = '− ' + fmt(shif); document.getElementById('r-ahl').textContent = '− ' + fmt(ahl); document.getElementById('r-taxable').textContent = fmt(taxable); document.getElementById('r-paye').textContent = '− ' + fmt(paye); document.getElementById('r-net').textContent = Math.round(net).toLocaleString('en-KE'); document.getElementById('r-net2').textContent = fmt(net); document.getElementById('r-employer').textContent = fmt(employerCost) + '/mo'; document.getElementById('r-effective-rate').textContent = 'Effective deduction rate: ' + effectiveRate + '% of gross'; if (pensionDeduct > 0) { document.getElementById('r-pension-row').style.display = 'flex'; document.getElementById('r-pension').textContent = '− ' + fmt(pensionDeduct); } else { document.getElementById('r-pension-row').style.display = 'none'; } if (helbInput > 0) { document.getElementById('r-helb-row').style.display = 'flex'; document.getElementById('r-helb-val').textContent = '− ' + fmt(helbInput); } else { document.getElementById('r-helb-row').style.display = 'none'; } var panel = document.getElementById('resultsPanel'); panel.classList.add('visible'); setTimeout(function() { panel.scrollIntoView({ behavior: 'smooth', block: 'nearest' }); }, 100); } document.addEventListener('keydown', function(e) { if (e.key === 'Enter' && document.activeElement.tagName === 'INPUT') calculateSalary(); });