Not tax advice. Computation tools only. Have a professional check your work before filing.
openaccountants/skills/ke-nhif-nssf.md

Use this skill with your AI agent

View on GitHub

Paste this skill into your AI agent's context, or save the file to your project. Works with any AI agent that reads markdown.

ke-nhif-nssf.md245 lines8.5 KB
v20Kenya
Not yet verified by an accountantContact accountant
1---
2name: ke-nhif-nssf
3description: Use this skill whenever asked about Kenyan social contributions for self-employed individuals -- SHIF (formerly NHIF) health insurance and NSSF pension. Trigger on phrases like "NHIF self-employed", "SHIF contributions", "NSSF Tier I", "NSSF Tier II", "Kenya social security", "Kenya health insurance", or any question about Kenyan social contribution obligations for self-employed persons. Covers the SHIF 2.75% rate (replacing NHIF brackets from October 2024), NSSF Tier I/II structure, voluntary registration, and edge cases. ALWAYS read this skill before touching any Kenyan social contribution work.
4version: 2.0
5---
6 
7# Kenya SHIF (formerly NHIF) and NSSF Contributions -- Self-Employed Skill v2.0
8 
9## Section 1 -- Quick reference
10 
11| Field | Value |
12|---|---|
13| Country | Kenya |
14| Health authority | SHA (Social Health Authority, replacing NHIF) |
15| Pension authority | NSSF (National Social Security Fund) |
16| Primary legislation | Social Health Insurance Act 2023 (SHIF); NSSF Act 2013 |
17| SHIF rate | 2.75% of declared income |
18| SHIF minimum | KES 300/month |
19| SHIF maximum | No cap |
20| NSSF self-employed | 12% of declared pensionable earnings (both portions) |
21| NSSF Tier I ceiling | KES 8,000 (Lower Earnings Limit) |
22| NSSF Tier II ceiling | KES 72,000 (Upper Earnings Limit) |
23| NSSF maximum monthly | KES 8,640 |
24| NSSF for self-employed | Voluntary |
25| Payment deadline | 9th of following month |
26| Currency | KES only |
27| Contributor | Open Accountants |
28| Validated by | Pending -- requires validation by Kenyan CPA |
29| Validation date | Pending |
30 
31---
32 
33## Section 2 -- Required inputs and refusal catalogue
34 
35### Required inputs
36 
37Before computing, you MUST obtain:
38 
391. **Employment status** -- self-employed, informal sector, or voluntary?
402. **Monthly declared income** -- determines SHIF and NSSF
413. **Registered with SHA?**
424. **Registered with NSSF?**
435. **Any formal employment alongside?** -- dual status
446. **Sector** -- formal vs informal
45 
46**If monthly income is unknown, request estimate. SHIF uses declared household income.**
47 
48### Refusal catalogue
49 
50**R-KE-SOC-1 -- Court challenges to SHIF.** Trigger: question about SHIF constitutionality. Message: "There have been multiple court challenges to the Social Health Insurance Act. Escalate -- do not advise on constitutional matters."
51 
52### Prohibitions
53 
54- NEVER use old NHIF brackets from October 2024 onward -- SHIF 2.75% applies
55- NEVER tell self-employed that NSSF is mandatory -- it is voluntary for self-employed
56- NEVER ignore KES 300 SHIF minimum
57- NEVER assume NSSF uncapped -- Upper Earnings Limit KES 72,000 caps the base
58- NEVER conflate SHIF household income with individual income without clarifying
59- NEVER present old NSSF rates (pre-February 2025)
60- NEVER assume foreign residents exempt from SHIF -- residency triggers obligation
61 
62---
63 
64## Section 3 -- SHIF (replacing NHIF)
65 
66**Legislation:** Social Health Insurance Act 2023 (effective October 2024)
67 
68| Item | Old (NHIF) | New (SHIF, from Oct 2024) |
69|---|---|---|
70| Rate | Fixed brackets (KES 150-1,700) | 2.75% of income |
71| Self-employed | Flat KES 500 | 2.75% of declared household income |
72| Minimum | KES 150 | KES 300 |
73| Maximum | KES 1,700 | No cap |
74 
75```
76shif_monthly = max(declared_monthly_income x 2.75%, KES 300)
77```
78 
79---
80 
81## Section 4 -- NSSF contributions
82 
83**Legislation:** NSSF Act 2013 (effective February 2025)
84 
85### Self-employed NSSF
86 
87| Item | Detail |
88|---|---|
89| Registration | Voluntary |
90| Self-employed pays | Both employee and employer portions (total 12%) |
91| Minimum (Tier I only) | KES 960 |
92| Maximum (Tier I + II) | KES 8,640 |
93 
94```
95tier_i = min(declared_income, KES 8,000) x 6% x 2
96tier_ii = max(0, min(declared_income, KES 72,000) - KES 8,000) x 6% x 2
97total_nssf = tier_i + tier_ii
98```
99 
100---
101 
102## Section 5 -- Computation examples
103 
104| Declared income | SHIF | NSSF Tier I | NSSF Tier II | Total NSSF | Grand total |
105|---|---|---|---|---|---|
106| KES 5,000 | KES 300 (min) | KES 600 | KES 0 | KES 600 | KES 900 |
107| KES 50,000 | KES 1,375 | KES 960 | KES 5,040 | KES 6,000 | KES 7,375 |
108| KES 200,000 | KES 5,500 | KES 960 | KES 7,680 | KES 8,640 | KES 14,140 |
109 
110---
111 
112## Section 6 -- Payment, registration, and tax interaction
113 
114### Payment schedule
115 
116| Contribution | Due date | Frequency |
117|---|---|---|
118| SHIF | 9th of following month | Monthly |
119| NSSF | 9th of following month | Monthly |
120 
121Payment via M-Pesa, bank deposit, or online portals.
122 
123### Registration
124 
125SHIF mandatory for all residents. NSSF voluntary for self-employed. KRA PIN required.
126 
127### Tax interaction
128 
129| Question | Answer |
130|---|---|
131| SHIF deductible? | YES -- insurance relief (15% of premiums, capped KES 60,000/year) |
132| NSSF deductible? | YES -- pension relief up to KES 30,000/month |
133| Where reported? | iTax annual return |
134 
135### Penalties
136 
137| | SHIF | NSSF |
138|---|---|---|
139| Late payment | 2.5%/month | 5%/month |
140| Non-registration | Denial of healthcare | Loss of benefits |
141 
142---
143 
144## Section 7 -- NHIF-to-SHIF transition and household income
145 
146### Transition
147 
148From October 2024, all NHIF members transitioned to SHIF. May involve re-registration with SHA.
149 
150### Household income declaration
151 
152SHIF for self-employed in informal sector is based on "household income." Definition of how spousal income is factored is still being clarified by SHA. Flag for reviewer.
153 
154---
155 
156## Section 8 -- Edge case registry
157 
158### EC1 -- Informal sector, irregular income
159**Situation:** Jua kali worker, no fixed income.
160**Resolution:** Declare average estimate. Minimum KES 300 SHIF applies. Flag for reviewer.
161 
162### EC2 -- Self-employed with formal employment
163**Situation:** Employed (employer deducts SHIF/NSSF) and self-employed.
164**Resolution:** Employer handles employment contributions. Additional SHIF may be due on self-employed income. NSSF may be maxed through employment.
165 
166### EC3 -- Income above NSSF Upper Limit
167**Situation:** Income KES 200,000.
168**Resolution:** NSSF capped at KES 8,640. SHIF = KES 5,500 (no cap).
169 
170### EC4 -- Non-citizen resident
171**Situation:** Foreign national, self-employed in Kenya.
172**Resolution:** SHIF applies to all residents. NSSF voluntary. Flag for reviewer.
173 
174### EC5 -- Minimum income
175**Situation:** Declared KES 5,000.
176**Resolution:** SHIF = KES 300 (minimum). NSSF voluntary.
177 
178---
179 
180## Section 9 -- Reviewer escalation protocol
181 
182When a situation requires reviewer judgement:
183 
184```
185REVIEWER FLAG
186Tier: T2
187Client: [name]
188Situation: [description]
189Issue: [what is ambiguous]
190Options: [possible treatments]
191Recommended: [most likely correct treatment and why]
192Action Required: Qualified accountant must confirm before advising client.
193```
194 
195When a situation is outside skill scope:
196 
197```
198ESCALATION REQUIRED
199Tier: T3
200Client: [name]
201Situation: [description]
202Issue: [outside skill scope]
203Action Required: Do not advise. Refer to qualified accountant. Document gap.
204```
205 
206---
207 
208## Section 10 -- Test suite
209 
210### Test 1 -- Moderate income
211**Input:** Declared KES 50,000. SHIF + NSSF. 2025.
212**Expected output:** SHIF KES 1,375. NSSF KES 6,000. Total KES 7,375.
213 
214### Test 2 -- Minimum income
215**Input:** Declared KES 5,000. SHIF only.
216**Expected output:** SHIF KES 300 (minimum).
217 
218### Test 3 -- High income, NSSF capped
219**Input:** Declared KES 200,000. Both.
220**Expected output:** SHIF KES 5,500. NSSF KES 8,640. Total KES 14,140.
221 
222### Test 4 -- Dual status
223**Input:** Employment KES 80,000, self-employed KES 40,000.
224**Expected output:** Employer handles employment. Additional SHIF KES 1,100 on self-employed. NSSF likely maxed.
225 
226### Test 5 -- Informal sector
227**Input:** Estimated KES 10,000. SHIF only.
228**Expected output:** SHIF KES 300 (minimum; 2.75% = KES 275, below minimum).
229 
230### Test 6 -- NSSF at Lower Earnings Limit
231**Input:** Declared KES 8,000. NSSF only.
232**Expected output:** Tier I only. KES 960.
233 
234### Test 7 -- NSSF only, no SHIF
235**Input:** KES 30,000, voluntary NSSF, no SHIF registration.
236**Expected output:** NSSF KES 3,600. Advise to register for SHIF (mandatory).
237 
238---
239 
240## Disclaimer
241 
242This skill and its outputs are provided for informational and computational purposes only and do not constitute tax, legal, or financial advice. Open Accountants and its contributors accept no liability for any errors, omissions, or outcomes arising from the use of this skill. All outputs must be reviewed and signed off by a qualified professional (such as a CPA, EA, tax attorney, or equivalent licensed practitioner in your jurisdiction) before filing or acting upon.
243 
244The most up-to-date, verified version of this skill is maintained at [openaccountants.com](https://openaccountants.com). Log in to access the latest version, request a professional review from a licensed accountant, and track updates as tax law changes.
245 

Run this skill, then get an accountant to check it

After running the full skill pack in your AI agent, sign up and upload your worksheet. We'll connect you with a trusted accountant in our network who can review your numbers before you file.

Quality

Q3: AI-drafted

AI-generated with structure and citations. Not independently verified.

Needs deep research against tax authority websites to reach Q2.

Accountant Review

Not yet reviewed
0/29

About

Use this skill whenever asked about Kenyan social contributions for self-employed individuals -- SHIF (formerly NHIF) health insurance and NSSF pension. Trigger on phrases like "NHIF self-employed", "SHIF contributions", "NSSF Tier I", "NSSF Tier II", "Kenya social security", "Kenya health insurance", or any question about Kenyan social contribution obligations for self-employed persons. Covers the SHIF 2.75% rate (replacing NHIF brackets from October 2024), NSSF Tier I/II structure, voluntary registration, and edge cases. ALWAYS read this skill before touching any Kenyan social contribution work.

KEty-2025

Use this skill

This skill is open source and free to use in any AI agent. Copy it, download it, or clone the repo. If you find an error, flag it — a licensed accountant will review.

2 of 4 in the KE workflow: