Registering for the National Social Security Fund (NSSF) is a vital step for every Kenyan worker. It ensures you have a financial safety net for retirement.
In 2026, registration is faster and can be done through the online portal, USSD, or eCitizen. Here is how to get your NSSF number today.
Register for NSSF in Kenya: Step By Step
1. Requirements for Registration
Before you start, ensure you have these details ready:
- National ID Number (or Passport/Alien ID).
- KRA PIN.
- Personal Details (Full name, Date of Birth, and Parent’s names).
- Employment Details (If applicable).
- Phone Number and Email Address.
2. Register Online (NSSF Self-Service)
The NSSF Self-Service portal allows you to “pre-register” before visiting a branch for final activation.
- Visit the NSSF Self-Service Portal.
- Click on “Member Registration”.
- Fill in the online form with your personal and contact information.
- Click “Save” to submit.
- Important: Print the application notification that appears on the screen. Take this to any NSSF branch to get your official NSSF card and PIN key.
3. Register via eCitizen
You can now access NSSF services directly through your unified eCitizen account.
- Log in to ecitizen.go.ke.
- Search for “National Social Security Fund” in the list of agencies.
- Select “Member Registration.”
- Your personal details will be pre-filled from the government database.
- Confirm the details and submit to generate your NSSF number instantly.
4. Register via USSD (Mobile)
For those without internet access, you can register using a simple code.
- Dial *303# on your mobile phone.
- Follow the prompts for “Member Registration.”
- Enter your ID number and name as requested.
- You will receive your NSSF membership number via SMS.
5. Voluntary Contributions
If you are self-employed, you can register as a Voluntary Member.
- Once you have your NSSF number, visit any branch with your ID.
- Pay an initial contribution (usually Ksh 200) to activate your card.
- You can thereafter contribute any amount (minimum Ksh 200) whenever you wish via M-Pesa Paybill 333300.