How to Register for NSSF in Kenya: A Simple Guide
Register for NSSF in Kenya online via eCitizen, USSD at *303#, or at an NSSF office. Contributions are 6% employee, 6% employer, up to KES 108,000.
Understanding NSSF Registration in Kenya
The National Social Security Fund (NSSF) is a mandatory retirement savings scheme in Kenya that provides social security protection to all Kenyan workers. Getting registered takes a few minutes online, and once you're in the system, your employer automatically deducts your contributions each month.
Who Needs to Register for NSSF?
NSSF registration is mandatory for all employers with one or more employees in a contract-of-service relationship, and for all employees—whether full-time, part-time, casual, temporary, or contract workers. If you are self-employed or in the informal sector, you are not required by law to contribute, but you can register voluntarily and build your own retirement savings through the NSSF voluntary scheme.
NSSF Contributions: What You Need to Know
From 1 February 2026, the NSSF lower earnings limit is KES 9,000 and the upper limit is KES 108,000, with contribution rates of 6% from the employee and 6% from the employer. Your contribution is split across two tiers. Since 27 December 2024, NSSF is an allowable deduction taken off gross pay before PAYE is calculated. This means a higher NSSF deduction slightly lowers your income tax.
For a salary of KES 50,000, you contribute 6% of KES 9,000 (Tier I: KES 540) plus 6% of KES 41,000 (Tier II: KES 2,460), totalling KES 3,000 per month. Your employer matches this amount. At or above KES 108,000 in salary, the combined maximum monthly NSSF contribution per employee is KES 12,960 (KES 6,480 each for employee and employer).
Step-by-Step NSSF Registration Process
What You'll Need
- A copy of your national identity card, a valid employment contract or proof of self-employment, and your KRA PIN certificate.
- Your full name, date of birth, and parent's names.
- Your phone number and email address.
Register Online via eCitizen (Fastest)
Log in to ecitizen.go.ke, search for 'National Social Security Fund' in the list of agencies, select 'Member Registration,' confirm your pre-filled personal details from the government database, and submit to generate your NSSF number instantly.
Register via USSD (No Internet Needed)
Dial *303# on your mobile phone, follow the prompts for 'Member Registration,' enter your ID number and name as requested, and you will receive your NSSF membership number via SMS.
Register at an NSSF Office
Visit your nearest NSSF branch with your original national ID and KRA PIN certificate. After completing the registration form, your registration information will appear on screen—print this data and bring it to any NSSF Branch Office, where your registration request will be approved and you will be provided with an encoded key. Contributions are remitted through the NSSF e-portal by the 9th day of the month following the payroll period.
How NSSF Affects Your Payslip
On your payslip, NSSF (Tier I & II) comes off first, then SHIF at 2.75%, then the Affordable Housing Levy at 1.5%, and then PAYE is calculated on what remains. So NSSF, SHIF, and the Housing Levy all reduce your taxable income. You'll see these three deductions before income tax is even calculated.
Common Mistakes to Avoid
- Using expired identification documents.
- Providing incomplete or inaccurate personal information (your name, ID number, date of birth must match your national ID exactly).
- Forgetting to bring your KRA PIN certificate—you cannot register without it.
- Registering with multiple names or different ID numbers.
After Registration
Once registered, your NSSF number stays with you for life, even when you change jobs. You can only register once as a member of NSSF in your lifetime; your account number will remain the same even when you change employers. Keep your NSSF number safe—you'll need it for all future transactions and to track your contributions online through the NSSF member portal.
Your employer or your business (if self-employed) is legally required to remit your monthly contributions and theirs to NSSF by the 9th of each month. You can check your contribution balance anytime on the NSSF self-service portal or contact the nearest NSSF office for help.
Get Expert Help
NSSF registration and ongoing compliance can be tricky, especially if you're an employer managing multiple employees. If you need guidance, consider connecting with a verified government service expert. NSSF registration experts on Kaziiko can walk you through the process, or use the net salary calculator to see how NSSF contributions affect take-home pay.
Frequently Asked Questions
Is NSSF registration free?
Registration itself is free for employees. Check the current fee structure on the official NSSF portal for self-employed or voluntary members, as fees may vary.
How long does registration take?
Online registration via eCitizen or USSD is instant—you receive your NSSF number immediately. If registering at an NSSF office in person, the process is same-day, though busy offices may take slightly longer.
What if I already have an NSSF number from a previous job?
You do not register again. Your existing NSSF number is portable and follows you throughout your career. Simply provide it to your new employer so they can link your contributions to your account.
Do self-employed people have to register for NSSF?
Self-employed individuals are not required by law to contribute to NSSF, but they can register voluntarily and build their own retirement savings through the NSSF voluntary scheme. Voluntary members can choose their contribution amount and frequency.
Find an Expert on Kaziiko
