← All guides

What a hire actually costs in Kenya

13 September 2026 · 6 min read

When you agree a salary with someone, you have agreed to a number that neither of you will ever see on a bank statement. You will pay more than it. They will receive less. The distance between those two figures is wider than most employers expect, and it grows as salaries rise.

There are three numbers, not one

Every hire has three figures attached to it, and confusing them is how a payroll budget goes wrong:

Employer cost — what leaves your account. Gross salary — the number on the contract. Net pay — what reaches the employee.

Here is what those look like on real figures, computed from the same rules Mavuno HR runs payroll on:

GrossEmployee receivesYou payGap
30,00026,193.7532,300.00+23%
50,00039,029.1553,800.00+38%
80,00057,876.6586,050.00+49%
120,00083,510.65128,330.00+54%
200,000137,130.65209,530.00+53%
All amounts in KES per month. Computed 15 September 2026 using Kenya FY2026/27 (NSSF Year 4 limits), for a resident employee on a full month with no pension, HELB or insurance relief. The last column is how far the employer's cost sits above what the employee actually receives.
At the bottom of that table a salary costs you about 23% more than the employee gets. At the top it costs you roughly half as much again. The number you shook hands on sits somewhere in the middle, drifting further from both ends as the salary rises.

Why the gap widens

Two things pull in opposite directions, and the net effect surprises people.

PAYE is progressive. It is charged in bands, and each additional slice of salary is taxed at a higher rate than the one below it. So as gross rises, the employee keeps a steadily smaller share of each extra shilling.

But your own contributions do not rise in step. NSSF is capped: above a certain earnings level the employer contribution stops growing entirely. The Housing Levy has no such ceiling, and NITA is a flat charge per employee. Put together, your on-cost as a share of gross actually falls as salary rises:

GrossYour on-costAs % of gross
30,0002,300.007.7%
50,0003,800.007.6%
80,0006,050.007.6%
120,0008,330.006.9%
200,0009,530.004.8%
KES per month. "On-cost" is employer contributions on top of gross — the NSSF employer share, the employer side of the Housing Levy, and NITA. Same computation date and pack as above.

So the widening gap between what you pay and what they receive is not driven by your contributions. It is almost entirely tax. By the time you are paying someone 200,000 a month, the difference between your cost and their take-home is over 72,000 — and only about 9,500 of that is yours. The rest went to the KRA before the employee saw it.

If you agree a net salary, you have agreed to an unknown number

Plenty of Kenyan hiring conversations happen in take-home terms. "I need to clear 50,000." It is a reasonable thing for a candidate to say, and it is a dangerous thing to agree to casually, because the number you have actually committed to is not 50,000 and cannot be worked out in your head.

They take homeGross neededYou payAbove agreed
30,00035,654.6038,378.70+28%
50,00067,462.5572,572.24+45%
100,000144,601.79153,300.82+53%
KES per month. The gross required to produce each take-home figure, and what that gross then costs you. Same computation date and pack as above.
Agreeing to a take-home of 100,000 commits you to over 153,000 a month — more than half as much again as the figure discussed. Over a year that is a difference of about 640,000 against a budget built on the number in the conversation.

You cannot arrive at that by adding the deductions back on, either. The statutory deductions come out before PAYE is calculated, so raising the gross raises the tax, which raises the gross needed again. It settles, but only by searching for it — which is what the net to gross calculator does.

The costs that get forgotten

The figures above cover statutory deductions only. A realistic hiring budget also carries things payroll never sees: recruitment, equipment, any medical cover you provide above SHIF, training, and leave — statutory annual leave means you are paying for roughly eleven months of attendance and receiving twelve months of salary cost.

There is also the employer's obligation that does not appear as a deduction at all: you must be able to produce the records. P9s, P10s and the returns behind them can be asked for years after an employee has left, which makes payroll history something to keep rather than something to run and forget.

What to do with this

Three practical habits, none of which need software to adopt:

Budget from employer cost, not from gross and certainly not from net. It is the only one of the three numbers that matches what leaves your account.

Quote gross in offers, and say so. If a candidate negotiates in take-home terms, convert it before you agree rather than after — and tell them what the gross will be, so nobody is surprised by their first payslip.

Recheck after every Finance Act. The bands, the NSSF ceiling and the levies all move, and they move independently. A cost model built on last year's rules will be wrong in a direction you did not choose.

You can check any figure in this article yourself with the PAYE calculator — it shows the employer total alongside take-home. What each deduction is and which return it ends up on is set out on the compliance page.

Figures computed 15 September 2026 using Kenya FY2026/27 (NSSF Year 4 limits), for a resident employee on a full month with no pension, HELB or insurance relief. They are an estimate to illustrate the shape of the problem, not tax advice, and your own numbers will differ. The filing obligation stays with you as the employer.

Ready to modernize your HR?

Join the growing number of Kenyan businesses trusting Mavuno HR for accurate payroll, confident compliance, and happier employees.

Mon–Fri 8am–5pm, Sat 8am–1pm. We'll confirm the slot with you.

No credit card required. Fast, free onboarding setup. Or email us at info@mavunohr.co.ke.