Skip to main content
Skip to main content

Mozambique INSS Validator (Social Security Beneficiary Number)

Free online validator for Mozambique INSS beneficiary numbers with Modulo 11 check digit verification.

How Mozambique INSS Validation Works

This validator checks the mathematical integrity of the 9-digit INSS beneficiary number in accordance with National Social Security Institute standards and the SISSMO platform.

It applies the Modulo 11 algorithm with descending weights from 9 down to 2 across the 8 sequential digits to ensure the check digit matches official records.

Mozambique INSS Anatomy

Structure of the 9 digits in the Mozambican INSS number:

PositionFieldLengthMeaning & RuleExample
1 to 8Sequential Registration8 digitsSequential worker registration number assigned in SISSMO10485923
9Check Digit (DV)1 digitCheck digit calculated with Modulo 11 using weights 9 to 27

Validation Rule (Modulo 11 — SISSMO)

Official Mozambique social security verification 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. 1. Remove all hyphens and non-numeric characters.
  2. 2. Ensure the string length is exactly 9 digits.
  3. 3. Reject trivial repeated digit sequences.
  4. 4. Multiply the first 8 digits by weights [9, 8, 7, 6, 5, 4, 3, 2] and sum the products.
  5. 5. The number is valid if the calculated check digit equals the 9th digit.

Frequently Asked Questions (FAQ)