AI Assistant
How do I pay NSSF f...
 
Notifications
Clear all

How do I pay NSSF for a company via M-Pesa using UPN step by step?

1 Posts
1 Users
0 Reactions
8 Views
(@sande)
Posts: 4929
Member Admin
Topic starter
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 
[#165]

I recently needed to remit NSSF contributions for my company, but I wasn’t sure how to use M-Pesa correctly, especially the UPN (Unique Payment Number).

If you’re an employer trying to pay NSSF via M-Pesa, here’s a simple guide to help you complete the process without errors.


Quick Answer

To pay NSSF via M-Pesa, go to Lipa na M-Pesa → Paybill, enter 333300, use your UPN as account number, input amount, and confirm payment.


What You Need Before Paying NSSF via M-Pesa

Before making payment, ensure you have:

  • NSSF Paybill number (333300)
  • Unique Payment Number (UPN) from NSSF e-slip
  • Sufficient M-Pesa balance

👉 The UPN acts as your account number for the transaction.


Step-by-Step: How to Pay NSSF for a Company via M-Pesa

Step 1: Open M-Pesa Menu

Go to your phone and open the M-Pesa menu.

Step 2: Select Lipa na M-Pesa

Choose Lipa na M-Pesa.

Step 3: Select Paybill

Tap on Paybill option.

Step 4: Enter Business Number

Enter 333300 as the Business Number.

Step 5: Enter Account Number (UPN)

Input your Unique Payment Number (UPN).

Step 6: Enter Amount

Enter the total NSSF contribution amount.

Step 7: Enter M-Pesa PIN

Input your M-Pesa PIN.

Step 8: Confirm Payment

Review details and press OK.

Step 9: Receive Confirmation SMS

You will receive an M-Pesa confirmation message.


Important NSSF Payment Guidelines

  • Contributions must be paid by the 15th of every month
  • Late payments may attract penalties
  • Always use the correct UPN

Extra Tips and Best Practices

  • Always generate your UPN from NSSF eServices portal
  • Double-check all payment details before sending
  • Keep your transaction confirmation message
  • Pay on time to avoid penalties
  • Maintain proper payroll records

Common Mistakes to Avoid

  • Entering wrong UPN
  • Using incorrect Paybill number
  • Paying after deadline
  • Sending wrong amount
  • Ignoring confirmation message

FAQ

What is the NSSF Paybill number?

The Paybill number is 333300.

What is UPN in NSSF payment?

It is the Unique Payment Number used as your account number.

When should NSSF contributions be paid?

Before the 15th of every month.


Conclusion

Paying NSSF for a company via M-Pesa is quick and convenient when you have the correct UPN and follow the right steps. Always pay on time to avoid penalties and maintain compliance.


 
Posted : March 28, 2026 6:56 pm