Preparing RecruitFinds
Loading the next page.
3 Oct 2026
By RecruitFinds

Getting your first job in Kenya comes with an exciting moment: receiving your first salary offer.
You might see an amount such as KSh 50,000, KSh 70,000 or KSh 100,000 in the job advert or offer letter and immediately start planning how you will spend it.
Then your first payslip arrives.
The amount deposited into your bank account is lower than the figure you saw in the offer.
For a first-time employee, this can be confusing.
The difference is usually explained by statutory deductions such as PAYE, NSSF, the Social Health Insurance Fund (SHIF) and the Affordable Housing Levy.
Understanding the difference between gross salary, taxable pay and net salary can help you know what you are actually being offered and make salary discussions much easier.
Before looking at individual deductions, remember these three terms:
Gross salary is the amount you earn before employee deductions.
Taxable pay is the amount used to calculate PAYE after applicable allowable deductions.
Net salary or take-home pay is what remains after the applicable deductions have been taken from your pay.
They are not the same thing.
If an employer tells you:
"Your gross salary is KSh 60,000 per month."
that does not normally mean KSh 60,000 will enter your bank account.
Your payslip could contain several deductions before you receive your final amount.
Let's use a hypothetical employee earning a gross monthly salary of KSh 50,000.
For 2026, the employee NSSF contribution at this salary is KSh 3,000. The SHIF contribution is 2.75% of gross salary, which is KSh 1,375. The employee Affordable Housing Levy is 1.5% of gross salary, which is KSh 750.
That gives us:
Payslip itemAmountGross salaryKSh 50,000NSSFKSh 3,000SHIFKSh 1,375Housing LevyKSh 750Amount before PAYEKSh 44,875
PAYE is then calculated using the applicable tax bands and reliefs.
KRA currently lists individual PAYE bands ranging from 10% to 35%, with a monthly personal relief of KSh 2,400 for resident individuals.
This is why simply subtracting a percentage from your gross salary does not give you an accurate take-home figure.
NSSF is your statutory social-security contribution.
From February 2026, Kenya entered Year 4 of the phased NSSF contribution structure.
The lower earnings limit is KSh 9,000 and the upper earnings limit is KSh 108,000. The employee contribution is 6% of pensionable earnings within those limits, meaning the maximum employee contribution is KSh 6,480 per month. The employer makes a matching contribution.
For example:
KSh 20,000 salary → NSSF employee contribution of KSh 1,200
KSh 50,000 salary → KSh 3,000
KSh 80,000 salary → KSh 4,800
KSh 100,000 salary → KSh 6,000
KSh 108,000 or more → maximum employee contribution of KSh 6,480
The 2026 increase is particularly relevant to employees earning above KSh 72,000 because the upper earnings limit increased from KSh 72,000 to KSh 108,000.
So if you were previously using an old online salary calculator, check whether it has been updated.
The Social Health Insurance Fund replaced the former NHIF contribution structure.
For salaried employees, the Social Health Insurance Regulations provide for a contribution of 2.75% of gross salary or wages, with a minimum monthly contribution of KSh 300.
Unlike the old NHIF system, SHIF is not based on a table of fixed salary bands.
For example:
Gross salary2.75% SHIFKSh 20,000KSh 550KSh 30,000KSh 825KSh 50,000KSh 1,375KSh 80,000KSh 2,200KSh 100,000KSh 2,750KSh 200,000KSh 5,500
There is no upper contribution cap under the regulation.
For first-time employees, this is important when comparing offers.
A salary of KSh 100,000 does not have the same statutory health deduction as a salary of KSh 40,000.
The Affordable Housing Levy is another deduction that appears on many Kenyan payslips.
KRA's current guidance states that an employee and employer each contribute 1.5% of the employee's gross monthly salary.
So, for a gross salary of KSh 50,000:
KSh 50,000 × 1.5% = KSh 750
The employee sees KSh 750 deducted from their pay.
The employer separately contributes another 1.5%; that employer contribution is not deducted from your salary.
This is one reason not to confuse the employer's statutory contributions with deductions from your own payslip.
PAYE stands for Pay As You Earn.
It is income tax collected from employment income through your employer.
KRA currently publishes individual monthly tax bands of:
Monthly taxable bandRateFirst KSh 24,00010%Next KSh 8,33325%Next KSh 467,66730%Next KSh 300,00032.5%Above KSh 800,00035%
These are progressive bands. This means you do not pay the highest applicable rate on your entire salary simply because your income enters a higher band.
For example, someone with taxable income above KSh 24,000 does not pay 25% on the entire amount.
The first KSh 24,000 is treated under the 10% band, with the next portion taxed at 25%, and so on.
That is an important concept when negotiating salaries.
This is where the payslip becomes more interesting.
KRA's current PAYE guidance lists several allowable deductions that can be used in determining taxable employment income.
These include:
Affordable Housing Levy
SHIF contributions
Qualifying post-retirement medical fund contributions
Qualifying mortgage interest
Qualifying registered pension or provident fund contributions
KRA's December 2024 notice specifically confirmed that SHIF contributions and the Affordable Housing Levy are among the amounts deductible in determining taxable employment income.
So the calculation is not simply:
Gross salary → PAYE
There are steps in between.
Personal relief is different from an ordinary deduction.
KRA currently lists personal relief at KSh 2,400 per month, or KSh 28,800 annually, for resident individuals.
Think of it as an amount that reduces the PAYE calculated after applying the tax bands.
For example, if the PAYE calculated before personal relief is KSh 8,000, the personal relief can reduce the tax due by KSh 2,400, assuming the employee qualifies for the relief.
That would leave KSh 5,600 in PAYE before considering any other applicable reliefs.
The relief therefore affects your final tax rather than changing your gross salary.
KRA also provides insurance relief in qualifying circumstances.
Its current guidance says insurance relief is 15% of qualifying premiums paid for life, health or education policies, subject to a maximum of KSh 60,000 per year.
Do not automatically assume that every medical-related payment qualifies.
The nature of the policy and the statutory requirements matter.
This is another reason to keep relevant documentation and check your employer's payroll treatment.
Imagine your payslip contains:
Basic salary: KSh 45,000
Transport allowance: KSh 5,000
Gross pay: KSh 50,000
Then you may see:
NSSF
SHIF
Affordable Housing Levy
PAYE
Net pay
The important thing is to understand what each line represents.
The gross amount is not necessarily the amount used unchanged for every statutory calculation.
Different deductions have their own rules and bases.
That is why two employees with the same gross salary can occasionally have different net pay where one has additional qualifying deductions, reliefs, pension contributions or taxable benefits.
A first-time employee may hear the term "allowance" and assume it is tax-free.
That is not necessarily the case.
KRA states that taxable employment income includes cash payments such as salary, wages, commissions, bonuses, allowances and other payments received in respect of employment.
Therefore, if an employer offers:
Basic salary: KSh 50,000
Housing allowance: KSh 10,000
you should not automatically assume your taxable pay is based only on the KSh 50,000 basic salary.
The treatment depends on the nature of the payment and applicable rules.
When negotiating, ask whether the quoted figure is:
Basic salary
or
Gross salary
or
Total package
These can mean very different things.
Suppose an interviewer asks:
"What salary are you expecting?"
You say:
"KSh 70,000."
The employer may interpret that as a gross monthly salary.
If you were thinking about KSh 70,000 as the amount you want deposited into your bank account, you may have a very different expectation.
A better question during the discussion is:
"Is the stated salary gross or net?"
And if you are discussing your own expectations:
"I am targeting a gross monthly salary in the range of KSh 70,000 to KSh 80,000, depending on the overall benefits package."
This leaves less room for misunderstanding.
Imagine you receive two offers.
Offer A: KSh 80,000 gross
Offer B: KSh 75,000 gross + employer-provided medical cover + transport support
Do not compare only the headline salary.
Look at:
Gross salary
Estimated PAYE
NSSF
SHIF
Housing Levy
Pension arrangements
Medical cover
Transport
Airtime/internet
Bonuses
Commissions
Leave
Working hours
Location
Commuting costs
An offer with a lower gross salary can have other benefits that affect your overall compensation.
But those benefits should be separated from your actual take-home pay.
Your first salary does not always represent a normal full month's salary.
You could start midway through a month.
You could have unpaid days.
You could receive a one-off allowance.
You could have taxable benefits.
Your employer could also make a correction from a previous payroll period.
Therefore, if the amount deposited into your account does not match your simple calculation, do not immediately assume that payroll made a mistake.
Look at the payslip.
Find the gross pay.
Check each deduction.
Then ask payroll about anything you do not understand.
Before signing an employment contract, ask questions such as:
"Is the salary quoted gross or net?"
"Does the gross salary include allowances?"
"What statutory deductions will appear on my payslip?"
"Is there an employer pension contribution in addition to NSSF?"
"What medical cover is provided?"
"Are there any performance-based payments?"
"How are commissions calculated?"
"Are there taxable benefits attached to the position?"
These are reasonable employment questions.
You are not being difficult by wanting to understand your compensation.
When your first payslip arrives, check these five things:
1. Gross pay
Does it match the salary and applicable payments you were expecting?
2. NSSF
Does the deduction correspond to the applicable 2026 contribution structure? NSSF's Year 4 limits took effect from February 2026.
3. SHIF
Check the 2.75% calculation and the KSh 300 minimum where applicable.
4. Housing Levy
Check the employee deduction against the applicable 1.5% rate.
5. PAYE
Check the taxable pay, applicable tax bands and reliefs rather than assuming PAYE is simply a fixed percentage of your gross salary.
If something looks wrong, contact your payroll or HR department.
Your salary offer is the beginning of the calculation, not the end.
If an employer says:
"Your gross salary is KSh 60,000."
your next question should not be:
"When will I receive KSh 60,000?"
Instead, understand how that KSh 60,000 moves through the payroll.
Gross salary
↓
Applicable statutory and allowable deductions
↓
Taxable employment income
↓
PAYE calculation
↓
Tax reliefs
↓
Net salary
The exact figures depend on your salary, qualifying deductions, reliefs, taxable benefits and the applicable statutory rates.
For 2026, first-time employees should particularly pay attention to the revised NSSF Year 4 limits, SHIF at 2.75% of gross salary subject to its minimum, the 1.5% employee Housing Levy and the current PAYE bands and personal relief.
Once you understand these lines on your payslip, salary negotiations become much clearer.
Instead of looking only at the number written in the job advert, you can ask the right questions, estimate your take-home pay and compare employment offers based on the compensation you will actually receive.