Skip to content
Government

How to pay NSSF via M-PESA (paybill 333300), 2026

NSSF is paybill 333300 with your 10-digit NSSF membership number. Here is the flow, when the contribution shows on your portal, and the 5 percent late penalty to avoid.

DW
by Reviewed by Josephine Njeri
5 min read Updated 15 September 2026Verified 15 Sept 2026

NSSF contributions used to mean a trip to a branch. Since NSSF partnered with M-PESA you can remit from your phone, and self-employed and voluntary contributors use this route every month. The account field is your NSSF membership number.

The verified paybill

NSSF is paybill 333300. The account is your 10-digit NSSF membership number. This is the same paybill whether you contribute as an individual, a voluntary member, or an employer remitting on behalf of staff.

Pay NSSF step by step

  1. Open the M-PESA app, or dial *334#.
  2. Select Lipa na M-PESA, then Pay Bill.
  3. Business number: 333300.
  4. Account: your 10-digit NSSF membership number.
  5. Enter the contribution amount.
  6. Enter your M-PESA PIN and confirm.

Keep the M-PESA SMS. Contributions reflect on your NSSF portal within about 48 hours, not instantly, so do not panic if it is not visible the same day.

The deadline and the penalty

Checking your contribution landed

Because the portal syncs rather than updating live, allow 48 hours before you go looking. If after that it still has not appeared, contact NSSF with your M-PESA transaction code and your membership number. The 10-character code is your proof the money moved.

What it costs

NSSF is not zero-rated, so standard M-PESA paybill fees apply.

If you contributeM-PESA feeTotal off your wallet
KES 480KES 5KES 485
KES 1,080KES 10KES 1,090
KES 2,160KES 13KES 2,173

Frequently asked questions

What is the NSSF paybill number?

NSSF is paybill 333300. The account is your 10-digit NSSF membership number.

How long does an NSSF contribution take to reflect?

About 48 hours on the NSSF portal. Keep your M-PESA transaction code as proof until it appears.

What is the NSSF payment deadline?

Contributions should be submitted in full by the 15th of the month. Late payment attracts a 5 percent penalty for each month or part of a month unpaid.

What account number do I use for NSSF?

Your 10-digit NSSF membership number, not your national ID or phone number.

Resources

  • See the NSSF employer contribution guide and NSSF Tier 1 vs Tier 2 explained.
  • For the wider set, see paying government services via M-PESA.

Related reading

Curated external sources we cite. Open in a new tab.