Skip to main content
Skip to main content

Philippines SSS Number Validator

Online Philippines SSS Number validator. Verify format and check digits.

How is the SSS Number validated?

The SSS Number is a unique 10-digit code assigned by the Social Security System of the Philippines to private sector employees and voluntary members.

This tool generates and validates Philippine SSS numbers, calculating the final check digit applying the official weighted Modulo 10 algorithm.

Anatomy & Structure of SSS Number — Philippines

The Philippine Social Security number consists of 10 digits in 3 parts:

PositionFieldLengthMeaning & RuleExample
1 & 2Regional Office Code2 digitsIssuing SSS regional office code (01 to 99)01
3 to 9Member Sequential Number7 digitsUnique member identifier2345678
10Check Digit1 digitCalculated via **Luhn (Modulo 10)** checksum algorithm9

Official Algorithm (Luhn Modulo 10 — SSS Philippines)

Official check digit calculation for Philippine SSS:

S = Σ luhn(d[i], i) (i=0..8); DV = (10 - (S mod 10)) mod 10
  1. 1. For the first 9 digits, double alternating digits (right to left).
  2. 2. If doubled value > 9, sum its digits.
  3. 3. Sum all partial results into total S.
  4. 4. Check digit = (10 - (S mod 10)) mod 10.

Frequently Asked Questions about Validation