NSSF Registration via Phone Kenya: How to Register Using *303#

NSSF Registration via Phone Kenya: How to Register Using *303#

NSSF Registration via Phone Kenya: How to Register Using *303#

You can register for NSSF straight from your phone, without a computer, internet connection, or printer. Dial *303# on your Safaricom, Airtel, or Telkom line, enter a few details, and your NSSF membership number is sent to you by SMS — usually within minutes.

This is a short guide to the USSD route specifically. For the full online registration process — including the complete field list, if you’re registering on behalf of an employer, or if you’d rather use a computer — see our complete NSSF registration guide.

Who Should Use the Phone (USSD) Method

  • You don’t have reliable internet access or a smartphone
  • You don’t have access to a printer — the online form requires printing a slip before you can visit a branch
  • You just want the fastest way to get an NSSF number, and you’re comfortable filling in the rest at the branch

If none of these apply and you’d prefer a fuller online profile from the start, the online form at eservice.nssfkenya.co.ke may suit you better — see the full registration guide for that route.

How to Register via *303#

  1. Dial *303#

    Use the mobile line you want linked to your NSSF membership. Safaricom, Airtel, and Telkom lines all work. If the code doesn’t go through on the first try, wait a moment and dial again.

  2. Follow the registration prompts

    Select the new member registration option from the menu, then enter your National ID number and personal details exactly as they appear on your ID.

  3. Confirm and submit

    Check what you’ve entered on the final prompt before submitting. USSD sessions can’t be edited once sent — a typo here means starting over from the beginning.

  4. Receive your NSSF number by SMS

    Your NSSF membership number arrives on the same line, usually within minutes. Save the message — you’ll need this number for M-Pesa contributions and for any branch visit.

A USSD number isn’t a fully active account

Registering by phone gets you an NSSF number quickly, but you still need to visit a branch with your ID to make your first contribution and confirm your details — the same branch step that online registrants go through. If you also want to log in to the self-service portal later, you’ll do that separately using the number you received by SMS.

Heading to the branch after registering by USSD? Bring your original ID — you won’t need a printed slip since you didn’t register online. If you’re unsure what to expect or want someone to walk you through what the branch will ask for, we can help you prepare before you go.

Frequently Asked Questions

What USSD code do I dial to register for NSSF?

Dial *303# from any Safaricom, Airtel, or Telkom line and follow the on-screen prompts to register as a new member.

Does NSSF registration by phone cost anything?

No. Registration is free, whether you do it online or by USSD. What you pay afterward is your monthly contribution, not a registration fee.

Do I still need to visit an NSSF branch after registering by USSD?

Yes. USSD registration gives you an NSSF membership number, but you still need to visit a branch with your original ID to make your first contribution and complete verification.

What if *303# doesn’t work on my line?

Try again after a moment — USSD menus can time out during busy periods. If it still doesn’t go through, you can register online instead using our full NSSF registration guide, or message us on WhatsApp and we’ll help you complete it.

Mycyber Footer