Mozambique INSS Generator (Social Security Beneficiary Number)
Generate valid 9-digit Mozambique INSS beneficiary numbers for payroll, SISSMO and social security testing.
Waiting for generation...
About Mozambique INSS Beneficiary Number
The INSS Beneficiary Number in Mozambique is the official identification code assigned to insured workers under the National Social Security System, managed by the MITESS.
Administered via the SISSMO information system and queried on M-Contribuição, this 9-digit code is essential for payroll submissions and verifying pension entitlements.
Mozambique INSS Anatomy
Structure of the 9 digits in the Mozambican INSS number:
| Position | Field | Length | Meaning & Rule | Example |
|---|---|---|---|---|
| 1 to 8 | Sequential Registration | 8 digits | Sequential worker registration number assigned in SISSMO | 10485923 |
| 9 | Check Digit (DV) | 1 digit | Check digit calculated with Modulo 11 using weights 9 to 2 | 7 |
Check Digit Calculation (Modulo 11 — SISSMO)
Official Mozambique social security validation algorithm:
Sum = Σ(digit[i] × weight[i]) for i from 0 to 7, weights [9, 8, 7, 6, 5, 4, 3, 2]. Remainder = Sum % 11. If Remainder < 2, DV = 0; else DV = 11 - Remainder.
- 1. Multiply each of the first 8 digits by descending weights from 9 to 2.
- 2. Sum the products.
- 3. Compute the remainder of the sum divided by 11.
- 4. If the remainder is 0 or 1, the check digit is 0. Otherwise, the check digit is 11 minus the remainder.
Frequently Asked Questions (FAQ)
Are the generated INSS numbers real?
No. All numbers are algorithmically and synthetically generated according to official Modulo 11 rules for software testing and QA purposes.
What is the official structure of the Mozambican INSS number?
The number consists of 9 digits: 8 sequential registration digits followed by 1 check digit calculated using Modulo 11 (weights 9 down to 2).
What is SISSMO?
SISSMO is Mozambique's official Social Security Information System for administering employer and employee social contributions.