Philippines SSS Number Generator
Philippine Social Security System (SSS) 10-digit number for software tests.
Waiting for generation...
About the Philippines SSS Number
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:
| Position | Field | Length | Meaning & Rule | Example |
|---|---|---|---|---|
| 1 & 2 | Regional Office Code | 2 digits | Issuing SSS regional office code (01 to 99) | 01 |
| 3 to 9 | Member Sequential Number | 7 digits | Unique member identifier | 2345678 |
| 10 | Check Digit | 1 digit | Calculated via **Luhn (Modulo 10)** checksum algorithm | 9 |
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. For the first 9 digits, double alternating digits (right to left).
- 2. If doubled value > 9, sum its digits.
- 3. Sum all partial results into total S.
- 4. Check digit = (10 - (S mod 10)) mod 10.