NSSF Paybill Number 222222 – How to Pay via M-Pesa Kenya

NSSF Paybill Number 222222 — How to Pay via M-Pesa Kenya

NSSF Paybill Number 222222 — How to Pay via M-Pesa Kenya

The official NSSF paybill number in Kenya is 222222. This is the Government of Kenya’s designated single payment platform for NSSF contributions, confirmed under Kenya Gazette No. 16008 of 2022 and the Presidential Directive of June 30, 2023.

This guide covers everything about Paybill 222222 — the correct account number format for both voluntary members and employers, and the exact M-Pesa steps to complete your payment.

Quick answer: Open M-Pesa → Lipa na M-Pesa → Pay Bill → Business No. 222222 → Account No. NSSFV-[your NSSF number] (voluntary) or NSSFE-[your UPN] (employer) → enter amount → enter PIN → done.

Official NSSF Paybill Number
222222
Confirmed under Kenya Gazette No. 16008 of 2022 and the Presidential Directive dated June 30, 2023 as the Government’s single payment platform for NSSF contributions. NSSF receives notification immediately once payment is made.

Account Number Format — This Is the Critical Part

The account number you enter determines whether your payment reaches the right NSSF account. There are two formats — one for voluntary members and one for employers. Using the wrong format will cause your payment to fail or be misallocated.

Voluntary Members
NSSFV-[Your NSSF Number]
Example: NSSFV-0012345678X
For self-employed individuals and informal sector workers paying their own contributions. Include all leading zeros and the trailing X where applicable.
Employer Payments
NSSFE-[Your UPN]
Example: NSSFE-823000000000
For employers remitting employee deductions. The UPN (Unique Payment Number) is generated monthly from the NSSF E-Service portal at eservice.nssfkenya.co.ke.
Enter your full NSSF number — every digit matters

Your NSSF member number must be entered in full, including all leading zeros and the trailing ‘X’ character where applicable. Dropping any character will cause the payment to fail or credit the wrong account. If you are unsure of your full number, check it at selfservice.nssf.or.ke or via USSD *303#.

Step-by-Step — Pay NSSF via Paybill 222222

For Voluntary Members

  1. Open M-Pesa on your phone

    Go to your M-Pesa menu and select Lipa na M-Pesa, then select Pay Bill.

  2. Enter Business Number: 222222

    Type 222222 as the business number and press OK.

  3. Enter Account Number: NSSFV-[your NSSF number]

    Type NSSFV- followed immediately by your full NSSF member number. Example: NSSFV-0012345678X. No spaces. Press OK.

  4. Enter the amount

    Type the amount you wish to contribute (minimum Ksh 200) and press OK.

  5. Enter your M-Pesa PIN and confirm

    A summary screen will show the payment details. Verify them, enter your M-Pesa PIN, and press OK to complete. You will receive a confirmation SMS and NSSF is notified immediately.

Step 1
M-Pesa MenuLipa na M-Pesa → Pay Bill
Step 2
Business No.222222
Step 3
Account No.NSSFV-0012345678X
Step 4
AmountEnter Ksh amount (min 200)
Step 5
PIN & ConfirmEnter M-Pesa PIN → OK

For Employers

Get your UPN first. A Unique Payment Number (UPN) is generated when you process your monthly payroll return on the NSSF E-Service portal at eservice.nssfkenya.co.ke. You need a new UPN every month — you cannot reuse a previous month’s UPN.

  1. Open M-Pesa → Lipa na M-Pesa → Pay Bill

    Go to your M-Pesa menu and navigate to Lipa na M-Pesa → Pay Bill.

  2. Enter Business Number: 222222

    Type 222222 and press OK.

  3. Enter Account Number: NSSFE-[your UPN]

    Type NSSFE- followed immediately by your full UPN. Example: NSSFE-823000000000. No spaces. Press OK.

  4. Enter the amount

    Type the total employer remittance amount as declared in your payroll return and press OK.

  5. Enter your M-Pesa PIN and confirm

    Verify the details on the summary screen, enter your M-Pesa PIN, and press OK. NSSF reconciles the payment against your payroll return immediately.

Step 1
M-Pesa MenuLipa na M-Pesa → Pay Bill
Step 2
Business No.222222
Step 3
Account No.NSSFE-823000000000
Step 4
AmountEnter total remittance amount
Step 5
PIN & ConfirmEnter M-Pesa PIN → OK

Quick Reference Summary

DetailVoluntary MemberEmployer
Paybill Number222222222222
Account Number FormatNSSFV-[NSSF Number]NSSFE-[UPN]
ExampleNSSFV-0012345678XNSSFE-823000000000
Minimum AmountKsh 200Per payroll return
What you needFull NSSF member numberUPN from NSSF E-Service portal

How to Verify Your Payment Was Received

After paying, confirm your contribution was correctly recorded:

  • Log into selfservice.nssf.or.ke and check your NSSF Contributions Statement
  • Your payment should reflect within 24–48 hours
  • If it does not appear after 48 hours, call NSSF toll-free on 0800 221 2744 or email info@nssfkenya.co.ke — attach your M-Pesa confirmation SMS

NSSF Contact Details

ContactDetails
Toll-free line0800 221 2744
Emailinfo@nssfkenya.co.ke
Self-service portalselfservice.nssf.or.ke
NSSF E-Service (employers)eservice.nssfkenya.co.ke
Main websitenssf.or.ke

More NSSF Guides on MyCyber

Frequently Asked Questions

What is the NSSF paybill number?

The NSSF paybill number is 222222. This is the Government of Kenya’s official single payment platform for NSSF contributions, confirmed under Kenya Gazette No. 16008 of 2022 and the Presidential Directive of June 30, 2023. All other paybill numbers previously used for NSSF have been discontinued.

What account number do I enter for Paybill 222222?

The account number format depends on your payment type. For voluntary members: NSSFV- followed by your full NSSF member number (e.g. NSSFV-0012345678X). For employers remitting employee deductions: NSSFE- followed by your Unique Payment Number (e.g. NSSFE-823000000000). Using the wrong format will cause your payment to fail or be misallocated.

My payment went through on M-Pesa but NSSF says they didn’t receive it. What do I do?

First confirm you used the correct account number format (NSSFV- or NSSFE-) and entered your full NSSF number or UPN without errors. If the format was correct, contact NSSF on toll-free 0800 221 2744 or email info@nssfkenya.co.ke with your M-Pesa confirmation SMS showing the transaction code, date, and amount. NSSF will trace and reconcile the payment manually.

Can I use any M-Pesa number to pay, or does it have to be registered to me?

You can pay from any M-Pesa number that has sufficient balance — the account number you enter (NSSFV-[your NSSF number]) is what directs the payment to your NSSF account, not the phone number you pay from. Many people pay on behalf of family members or employees this way.

What is the minimum amount I can pay via Paybill 222222?

The minimum voluntary NSSF contribution is Ksh 200 per month. There is no upper limit for voluntary members. Employer payments must match the total declared in the monthly payroll return.

Does Paybill 222222 work on Airtel Money or Telkom T-kash?

No. Paybill 222222 is a Safaricom M-Pesa paybill. Payment must be made from an M-Pesa account. If you do not have M-Pesa, you can pay NSSF via the eCitizen portal at ecitizen.go.ke, which supports bank transfers and debit card payments in addition to M-Pesa.

Disclaimer: MyCyber (mycyber.co.ke) is an independent website and is not affiliated with NSSF, Safaricom, or the Government of Kenya. The paybill number, account formats, and policy references in this guide were verified from the official NSSF Public Notice (February 2024) and nssf.or.ke. Payment procedures are subject to change by NSSF — always confirm at nssf.or.ke.

Mycyber Footer