Quick answer
On KSh 1,000,000 gross a month you take home KSh 658,280. Deductions total KSh 341,720: PAYE KSh 292,740, NSSF KSh 6,480, SHIF KSh 27,500 and Housing Levy KSh 15,000. That is KSh 7,899,356 a year.
Where the KSh 341,720 goes
Of your KSh 1,000,000 gross pay, 34.2% goes to statutory deductions. PAYE is the largest at KSh 292,740, an effective tax rate of 29.3%. Your top PAYE band is 35%, so each extra KSh 1,000 of salary adds about KSh 622 to your take-home pay.
Your employer’s total cost is KSh 1,021,530 a month once employer NSSF (KSh 6,480), the employer Housing Levy (KSh 15,000) and the NITA levy are added.
Net pay at nearby salaries| Gross | PAYE | Net pay |
|---|
| KSh 500,000 | KSh 134,064 | KSh 338,206 |
|---|
| KSh 600,000 | KSh 164,490 | KSh 403,530 |
|---|
| KSh 750,000 | KSh 211,168 | KSh 500,477 |
|---|
| KSh 1,000,000 | KSh 292,740 | KSh 658,280 |
|---|
Rates used in this calculator
PAYE bands & personal relief| First KSh 24,000 of taxable pay | 10% |
|---|
| KSh 24,001 – 32,333 | 25% |
|---|
| KSh 32,334 – 500,000 | 30% |
|---|
| KSh 500,001 – 800,000 | 32.5% |
|---|
| Above KSh 800,000 | 35% |
|---|
| Personal relief | KSh 2,400 a month |
|---|
| Insurance relief | 15%, up to KSh 5,000 a month |
|---|
| Pension contributions deductible up to | KSh 30,000 a month |
|---|
| Mortgage interest deductible up to | KSh 30,000 a month |
|---|
NSSF Tier I & II (Year 4)| Tier I | 6% of the first KSh 9,000 |
|---|
| Tier II | 6% of pay between KSh 9,000 and KSh 108,000 |
|---|
| Maximum employee contribution | KSh 6,480 a month |
|---|
| Employer | Matches the employee amount |
|---|
SHIF contribution| Rate | 2.75% of gross income |
|---|
| Minimum | KSh 300 a month |
|---|
| Maximum | No cap |
|---|
| Deducted before PAYE | Yes, since 27 December 2024 |
|---|
Affordable Housing Levy| Employee | 1.5% of gross pay |
|---|
| Employer | 1.5% of gross pay |
|---|
| Deducted before PAYE | Yes |
|---|
Popular calculations
- Net pay on KSh 10,000
- Net pay on KSh 20,000
- Net pay on KSh 30,000
- Net pay on KSh 40,000
- Net pay on KSh 50,000
- Net pay on KSh 60,000
- Net pay on KSh 70,000
- Net pay on KSh 80,000
- Net pay on KSh 90,000
- Net pay on KSh 100,000
- Net pay on KSh 110,000
- Net pay on KSh 120,000
- Net pay on KSh 130,000
- Net pay on KSh 140,000
- Net pay on KSh 150,000
- Net pay on KSh 160,000
- Net pay on KSh 170,000
- Net pay on KSh 180,000