A Simple Step By Step Guide On Navigating the NSSF Self Service Portal

The National Social Security Fund (NSSF) recently introduced a paperless method for paying monthly contributions. This new method will be advantageous as one will not need to queue for long at the NSSF paying centers. Here is the ultimate simple guide for you.

For starters, the portal is compatible with both mobile devices and desktops. In this article, we shall discuss the desktop option. Today, being techno-savvy has become a basic requirement. The following tutorial should save you from the bondage of stress and depression over impending penalties in the event you delay submitting your NSSF contributions.

Step 1

On your browser, type www. selfservice.nssf.or.ke/

then press enter. This page will appear


Step 2

Click Employer Self Service Links. The following result will appear.


Step 3

If your company or the company you work for has been remitting NSSF dues, it is already registered. If not, you need to register it on the portal. You’ll need to click on Employer Pre-Registration in order to get the company NSSF number.

In this article, we are dealing with already registered companies so you’ll click the first option “Existing Employer eCertification” and get the following result.

NB: Many times, you may get untold errors on this page such as “User already registered” and there are various reasons for this. If you experience such, click on Employer Recertification. The result will be as displayed below.

Step 4.

Key in your preferred username, password, and verify your password. Key in the employer details as displayed in the above photo. Remember, the options with an asterisk are mandatory. Finally, key in the captcha code, also known as the visual verification code. You can refresh the code if it is not clear.

Click on the save button to enable validation of your data. Once the process is successful, you’ll be prompted to print your registration details which you’ll then take to an NSSF office nearest to you.

Step 5.

An NSSF officer will give you your activation pin key which you’ll use as follows. Refer to photo number 2. Click on the Employer Activation option to get the following result.

Step 6.

Key in your username, and password. On the Encoded NSSF PIN Key, enter the pin key you received from your reliable NSSF officer, then click Activate. Once activated, you will get the following prompt.

Step 7.

Point your mouse at the Employer Self Service. The drop-down options will appear. Click on the Payroll and Payment Processing option. You’ll get the user login and password option as displayed in the above image. Enter your details and login.

Step 8.


Once this page appears, click on Quick Links & Resources and scroll down to NSSF Payroll Template. Click to download. The template looks this.

Clear the description and fill in the details. You don’t have to fill in the Payroll Number, Surname, and KRA PIN. The other options are mandatory save for the voluntary column which you can fill if, and when necessary.

NB: There are new NSSF rates but some employees are still paying the old rates. If the former is the case; you’ll need to fill the employee’s gross salary under the Gross pay column. But if the latter is the case, fill 3334 on the Gross Pay column. Save your Excel file and proceed to the next step.

Step 9.

From the above page, click Payroll Converter. You’ll get the following prompt.

Proceed to Create Payroll Period. You’ll receive the following prompt.

Remember, you’ll be paying the bill for the previous month. You can also pay for subsequent months. Assuming you’re paying for the month of January 2018, fill in 01/2018. On the Period Type drop-down option, click Regular Employees. Once you click on the Contribution Type, you’ll get three options. If you’re paying the old rates, click on old rates. Your completed form should be like this;

Click open to get this

Step 10.

Now, click the file upload option to get this;

Click on “choose” to select your Excel file. It will be displayed just between choose and back.  Now click upload after which you’ll get this;

Click back to get the prompt displayed below.


Click on Payroll Processing Progress Update and get the above System Notice. This may take some time. However, you can click again after a few minutes which will give you the following prompt.

Click on the Show errors and caution just in case there is anything that needs to be corrected. If the file is okay, click on View and Download SF24 Upload Produced SF24. You’ll get the following prompt.

Step 11.

Click check submission on the topmost option. You’ll be informed that submission process has been initiated. This too may take a while. Wait or click again to get the following;

Step 12.

You are now almost done. On your left, click on payment order, to get the page displayed below.

On the payment order, there are various payment options. Choose the one that is appropriate for you. On the Bank Code, insert 1 which is Kenya Commercial Bank. Down below, you can see “Unpaid SF24s”. In our example, there are no unpaid dues which is why they have not been displayed. If they were there, they’d have appeared right under the Submission No, with what appears to be a plus sign at the beginning. All you need to do is to drag that plus sign and drop it where the “!!!Drop Unpaid SF24s here!!!” appears. Click save and you get your eSlip payment No.

In the event your eSlip payment No. disappears, click the search sign on the picture below. You’ll be prompted to enter your Search Payment Orders according to the date of issue. Enter your date and click search. The UPN No. will be displayed as follows; that is the number you’ll use to pay your NSSF contributions. It’ll also be your account number if you chose to pay via Mpesa

I guess I’ve tackled all the complicated areas. If you’re still stuck, feel free to leave a comment below and I’ll be more than delighted to answer to the best of my knowledge.

NB: You can pay your NSSF contributions via Mpesa through pay bill number 333300.

This Content has been simplified from the NSSF webpage. Credits to the dedicated NSSF staff who consistently train employees and employers alike every Tuesday at 1000hrs if you live inside #001. I may not know what happens in other regions 🙁


Recommended Posts