To register for NSSF (National Social Security Fund ) in Kenya is straightforward and can be done either online or in person. The process depends on whether you are an employee or self-employed. Check NSSF balance here
What you need to register for NSSF
Before you start, ensure you have the following:
Original and Copy of National ID Card (or Passport/Alien ID).
Active eCitizen Account (if registering online).
Introduction Letter from Employer (Only if you are employed).
KSh 200 (Only for self-employed/voluntary members to activate the card).
How to Register for NSSF Kenya: A Step-by-Step Guide
Method A: How to Register for NSSF Online via eCitizen (Recommended)
Log in to your eCitizen account.
Search for National Social Security Fund (NSSF) in the service list.
Select Member Registration.
Fill in your personal details exactly as they appear on your ID.
Print the confirmation page generated at the end.
Visit an NSSF branch: Take the printed form and your ID to the nearest NSSF office to verify your details and receive your NSSF Number/Card.
Method B: Register for NSSF via USSD Code (Quick Registration)
Dial *303# on your mobile phone.
Follow the prompts to register as a new member.
This is the fastest way to get a pre-registration number, but you may still need to visit a branch to collect your physical card.
Method C: Manual Registration at Huduma Centres and NSSF Branches
Visit any NSSF Branch or Huduma Centre.
Fill out the Member Registration Form (available at the counter).
Submit the form along with your ID copy (and employer letter if applicable).
Your details will be captured, and you will be issued an NSSF number immediately.
How to Activate Your NSSF Member Account
Once you have your NSSF number, you should activate your online profile to track your contributions:
Go to the NSSF Self-Service Portal.
Click on Member Activation.
Enter your username, password, and the Pin Key provided at the NSSF office.
NSSF Contribution Rates for Employees vs. Self-Employed
| Category | Registration Fee | Monthly Contribution |
| Employed | Free | 6% of your gross salary (matched by employer) |
| Self-Employed | KSh 200 | Minimum KSh 200 per month (Voluntary) |
Note: If you are self-employed, you can make your monthly payments via M-Pesa using Paybill 333300 (use your NSSF number as the account number).