O NISS tem 11 algarismos. O último é um dígito de controlo, calculado a partir dos outros dez.
Multiplica-se cada um dos dez primeiros algarismos por 29, 23, 19, 17, 13, 11, 7, 5, 3 e 2, os dez primeiros números primos do maior para o menor, e somam-se os resultados. O dígito de controlo é 9 menos o algarismo das unidades dessa soma.
A regra está descrita, com um exemplo resolvido, num artigo do Departamento de Matemática da Universidade dos Açores. Assim se detetam muitos erros de escrita, como um algarismo errado.
Um dígito de controlo certo só mostra que o número está bem formado. Só a Segurança Social pode confirmar a quem pertence.