August 29, 2026 · 6 min read · by Quanta Calculator

KRA PAYE: How Kenya's Income Tax Bands Actually Apply

Kenya's 2026 PAYE bands, the statutory deductions that shrink taxable pay first, and a full walkthrough of what a KES 80,000 salary actually pays

Minimalist geometric illustration of a payslip dividing into ascending stepped tax bands beside stacked coins in warm amber tones

Kenya's PAYE rates for 2026 are the five-band monthly schedule set by the Finance Act 2023, in force since 1 July 2023 and still current: 10% on the first KES 24,000 of taxable pay, 25% on the slice from KES 24,001 to 32,333, 30% from KES 32,334 to 500,000, 32.5% from KES 500,001 to 800,000, and 35% on anything above KES 800,000. From the tax those bands produce, every resident employee then subtracts a flat personal relief of KES 2,400 per month — KES 28,800 a year, a figure that has not moved since the Finance Act 2017.

Monthly taxable pay (KES) Rate on that slice
First 24,000 10%
24,001 – 32,333 25%
32,334 – 500,000 30%
500,001 – 800,000 32.5%
Above 800,000 35%

Knowing the rates, however, is not the same as being able to reproduce the PAYE line on a payslip. Two mechanisms trip people up. The bands are marginal — each rate touches only the slice of pay sitting inside its band, never the whole salary. And they are applied to taxable pay, which is smaller than the gross figure on your contract, because three other statutory deductions come out first. Miss either mechanism and an estimate lands thousands of shillings wrong. The rest of this guide walks one real salary through the whole machine.

What comes off before the bands are applied

Since the Tax Laws (Amendment) Act 2024 took effect in December 2024, Kenya's three non-tax statutory deductions are all allowable against taxable income — they reduce the pay that PAYE is charged on:

  • NSSF — under the Year 4 schedule of the NSSF Act 2013, effective February 2026, the employee contributes 6% of pensionable pay in two tiers: Tier I on the first KES 9,000 (at most KES 540) and Tier II on pay from KES 9,001 to the KES 108,000 upper earnings limit (at most KES 5,940), capping the employee share at KES 6,480 a month. The employer matches every shilling, but that match is a payroll cost, not a deduction from your pay. The NSSF contribution calculator shows the tier split and both shares for any pay level and schedule year.
  • SHIF — 2.75% of gross with a KES 300 monthly floor, payable to the Social Health Authority since 1 October 2024, when it replaced the old graduated NHIF schedule under the Social Health Insurance Act 2023.
  • Affordable Housing Levy — 1.5% of gross under the Affordable Housing Act 2024, collected since 19 March 2024, with the employer contributing a further 1.5% of its own.

With those defined, the whole calculation compresses to two lines:

taxable pay = gross − NSSF − SHIF − AHL PAYE = (each band slice × its rate, summed) − KES 2,400 relief, never below zero

Walking KES 80,000 through the machine

Take a gross monthly salary of KES 80,000. Deductions first. NSSF Tier I is 9,000 × 6% = KES 540; Tier II is (80,000 − 9,000) × 6% = 71,000 × 0.06 = KES 4,260, so employee NSSF totals KES 4,800. SHIF is 80,000 × 2.75% = KES 2,200, and the housing levy is 80,000 × 1.5% = KES 1,200. The three together: 4,800 + 2,200 + 1,200 = KES 8,200.

Taxable pay is therefore 80,000 − 8,200 = KES 71,800.

Now the bands, slice by slice. The first 24,000 at 10% gives KES 2,400. The next slice, 24,001 to 32,333, is 8,333 wide; at 25% it gives KES 2,083.25. What remains — 71,800 − 32,333 = 39,467 — sits in the 30% band: 39,467 × 0.30 = KES 11,840.10. The 32.5% and 35% bands never engage. Summing: 2,400 + 2,083.25 + 11,840.10 = KES 16,323.35 before relief, and 16,323.35 − 2,400 leaves a final PAYE of KES 13,923.35.

Net pay is 80,000 − 8,200 − 13,923.35 = KES 57,876.65. The full statutory wedge is 22,123.35, which is 22,123.35 ÷ 80,000 = 27.65% of gross. The KRA PAYE calculator runs this exact sequence — in the same order payroll software does — and prints each line separately so you can match it against a payslip.

Two shortcuts that overstate the PAYE line

The most common mistake is treating the top band you reach as your rate. "I earn 80,000, so I'm taxed at 30%" leads to 71,800 × 30% = 21,540, less relief, giving 19,140 — an overstatement of 19,140 − 13,923.35 = KES 5,216.65 every month. In reality this employee's PAYE is 13,923.35 ÷ 80,000 ≈ 17.4% of gross (about 19.4% of taxable pay). Only the shillings above 32,333 of taxable pay ever meet the 30% rate.

The second mistake is applying the bands to gross salary instead of taxable pay. That yields 2,400 + 2,083.25 + (80,000 − 32,333) × 0.30 − 2,400 = 16,383.35 — too high by exactly KES 2,460, which is 30% of the 8,200 in pre-tax deductions the method ignored.

Method PAYE on KES 80,000 gross Error
Marginal bands on taxable pay (correct) 13,923.35
Flat 30% on taxable pay 19,140.00 +5,216.65
Marginal bands on gross 16,383.35 +2,460.00

What a KES 10,000 raise actually delivers

Marginal mechanics matter most when your pay changes. Move the same employee from 80,000 to 90,000 gross and rerun everything: NSSF becomes 540 + (81,000 × 0.06) = KES 5,400, SHIF is 90,000 × 2.75% = KES 2,475, the levy is KES 1,350, so taxable pay is 90,000 − 9,225 = KES 80,775. PAYE: 2,400 + 2,083.25 + (80,775 − 32,333) × 0.30 = 2,400 + 2,083.25 + 14,532.60 = 19,015.85, minus relief = KES 16,615.85. Net pay: KES 64,159.15.

Of the KES 10,000 raise, the employee keeps 64,159.15 − 57,876.65 = KES 6,282.50 — about 62.8%. You can see why from the margins alone: NSSF, SHIF, and the levy take 6% + 2.75% + 1.5% = 10.25% of the increment (KES 1,025), and the remaining 8,975 all lands in the 30% band, costing another 2,692.50. Nothing about the original 80,000 is taxed any harder — a raise never "pushes your whole salary into a higher band". That fear, common as it is, has no basis in how the schedule works.

Two boundaries bend this pattern. Once gross passes KES 108,000, NSSF freezes at its 6,480 cap (KES 12,960 a month combined with the employer's match), so each further shilling of gross keeps slightly more. And at the bottom of the schedule, an employee whose taxable pay is KES 24,000 or less owes 24,000 × 10% = 2,400 at most — exactly cancelled by the relief, so their PAYE is zero.

Situations the standard walkthrough doesn't cover

A December bonus is taxed as ordinary pay in the month it lands, which means it enters the schedule at your top marginal rate rather than your average rate. Non-residents face the same five bands on Kenyan employment income but get no KES 2,400 relief. And an employee with two employers in the same month gets the relief from each — a shortfall KRA recovers when the annual iTax return, due 30 June, recomputes tax on the combined income with a single relief.

One final direction of travel: negotiation. Offer letters are written in gross, but budgets run on net, and no fixed ratio converts between them — the band mix and the NSSF cap shift the ratio at every income level. The net-to-gross salary calculator solves the reverse problem numerically; it reports, for instance, that taking home KES 100,000 a month requires negotiating a gross of KES 144,601.79. It sits with the rest of the Kenya payroll tools on Quanta, each showing its statutory sources on the page. A payslip line this guide never mentions — a Sacco deduction, HELB, a pension top-up — is an employer-specific extra, not an error. A statutory discrepancy is different: should a KRA or NSSF notice contradict a rate or threshold printed here, send the reference and the figure will be re-verified against the primary text.

Sources

More guides