Validador de NIF
Autor: Henrick YauCalculadoras
Check if a Tax Identification Number (NIF) is valid. The ninth digit is a check digit calculated from the previous eight, so a mistyped NIF is detected without consulting anyone.
A NIF can be structurally valid and still not exist: the check digit proves the coherence of the number, not its assignment. Only the Tax Authority confirms the assignment.
The number
Algorithm parameters (do not change without reason)
O que faz o Validador de NIF?
O Validador de NIF confere se um Número de Identificação Fiscal português é estruturalmente válido, ou seja, se o nono algarismo (dígito de controlo) está correto. Além disso, indica a que tipo de contribuinte o número pertence — pessoa singular, pessoa coletiva, organismo público, herança indivisa, etc. — com base no primeiro algarismo ou nos dois primeiros algarismos (prefixo). A validação segue o algoritmo não publicado oficialmente mas amplamente aceite (pesos sobre os oito primeiros algarismos, módulo 11, regra do resto). A identificação do tipo de contribuinte baseia-se no Decreto‑Lei n.º 14/2013, de 29 de janeiro (art. 4.º, n.os 1 a 3) e no manual de operações da Autoridade Tributária (AT).
Como funciona o cálculo?
- Composição do NIF – O NIF tem nove algarismos. Os oito primeiros são sequenciais; o nono é o dígito de controlo (DL n.º 14/2013, art. 4.º, n.º 1).
- Aplicação dos pesos – Multiplicam‑se os oito primeiros algarismos pelos pesos fixos, do maior para o menor, da esquerda para a direita.
- Soma dos produtos – Somam‑se os oito resultados.
- Cálculo do resto – Divide‑se a soma por 11 e obtém‑se o resto da divisão inteira.
- Regra do dígito de controlo – Se o resto for 0 ou 1, o dígito de controlo é 0. Caso contrário, o dígito de controlo é 11 − resto.
- Comparação – O dígito assim calculado é comparado com o nono algarismo do NIF fornecido. Se forem iguais, o NIF é válido; caso contrário, é inválido.
O que muitos pensam que sabem mas não é bem assim
A ideia de que o dígito de controlo é definido por lei é incorreta. O Decreto‑Lei n.º 14/2013 menciona a existência de um dígito de controlo mas nunca publica o algoritmo. A regra dos pesos, módulo 11 e resto 0/1 é uma convenção da indústria, confirmada empiricamente, mas não consta de nenhum diploma oficial acessível. Por isso, nunca deve ser apresentada como "regra legal".
Outro engano frequente é achar que o primeiro algarismo 4 corresponde sempre a pessoa singular. A lei (art. 4.º, n.º 2) atribui os algarismos 1 a 4 a pessoas singulares, mas dentro da gama 4 existe o sub‑prefixo 45 reservado a não residentes singulares com retenção na fonte a título definitivo. O validador distingue corretamente estes casos.
Por que motivo o seu NIF pode dar inválido
O validador apenas testa a estrutura matemática do número. Se o seu NIF for genuíno mas der inválido, as causas possíveis são:
- Erro de digitação – Troca de algarismos ou omissão de um dígito.
- NIF antigo ou especial – Alguns números atribuídos antes da normalização podem não seguir o algoritmo atual (por exemplo, NIF de entidades extintas ou de séries muito antigas).
- NIF de não residente sem atividade – O prefixo 98 (não residentes) é válido mas o algoritmo pode não se aplicar a todas as séries históricas.
- NIF de sociedade irregular ou condomínio – Prefixos 90 e 91 são legítimos mas menos comuns.
Em caso de dúvida, consulte a Autoridade Tributária (Portal das Finanças) para confirmar a situação real do seu número.
Perguntas Frequentes
O algoritmo de validação é oficial? Não. A Autoridade Tributária nunca publicou o algoritmo. O método aqui usado (pesos, módulo 11) é uma prática generalizada, verificada contra NIF conhecidos, mas não tem força legal. A lei apenas diz que o NIF tem um dígito de controlo.
O que significa cada primeiro algarismo? 1 a 4 – pessoa singular (exceto 45, que é não residente singular com retenção na fonte definitiva). 5 – pessoa coletiva. 6 – organismo da Administração Pública. 7 – atribuído pela AT a pessoas coletivas e entidades equiparadas. 8 – não consta da tabela oficial atual (embora a lei admita 5 a 9, excluindo 7, para NIPC). 9 – condomínios, sociedades irregulares, não residentes, sociedades civis sem personalidade jurídica.
O que são os prefixos de dois algarismos? Além do primeiro algarismo, existem prefixos de dois algarismos que refinam a classificação: 45 (não residente singular), 70 e 74 (herança indivisa), 71 (não residente coletivo), 72 (fundos), 77 (atribuição oficiosa), 78 (VAT REFUND), 79 (Expo 98), 90 e 91 (condomínios e sociedades irregulares), 98 (não residentes), 99 (sociedades civis sem personalidade jurídica). Estes prefixos constam do manual da AT, não da lei.
O validador aceita NIF de empresas estrangeiras? Sim, desde que o número tenha nove algarismos e o primeiro algarismo seja 5, 6, 7, 8 ou 9 (com as exceções dos prefixos). No entanto, a validação do dígito de controlo só é fiável para NIF portugueses; números de outros países (ex.: NIF de não residentes com prefixo 98) podem não seguir o mesmo algoritmo.
Calculadoras de Finanças
- Calculadora de Juros
- Calculadora de Retorno sobre o Investimento (ROI)
- Calculadora de Juros Compostos
- Calculadora Financeira
- Calculadora de Dividendos
- Calculadora de Crescimento de Dividendos
- Calculadora de Dívida
- Calculadora Simples de Poupança
- Calculadora APY
- Calculadora PPF
- Calculadora de Pagamento de Empréstimo
- Calculadora de Empréstimo Pessoal
- Calculadora de Desconto
- Calculadora de Pagamento de Dívida
- Calculadora de Poder de Compra
- Calculadora de Consolidação de Dívidas
- Calculadora de Transferência de Saldo
- Calculadora de Juros de Cartão de Crédito
- Calculadora de Utilização de Crédito
- Calculadora de Empréstimo de Salário
- Calculadora de Bola de Neve da Dívida
- Calculadora de Encargos Financeiros
- Calculadora de Pagamento de Cartão de Crédito
- Avis Calculadora de Descarga
- Calculadora de Saque de Poupança
- Calculadora de Patrimônio Líquido
- Calculadora de Lucro Líquido
- Calculadora de Taxa de Juros de Poupança
- Calculadora de Horas Faturáveis
- Calculadora de Long Call
- Calculadora de Aumento Salarial
- Calculadora de Depreciação Linear
- Calculadora WACC
- Calculadora de PTO
- Calculadora de Pagamento de Empréstimo Estudantil
- Calculadora de PPP
- Calculadora de Metas de Poupança
- Calculadora de Futuros
- Calculadora de Quitação de Dívidas
- Calculadora de Seguro de Vida Inteira
- Calculadora de Pesos para Dólares
- Calculadora de Fundo de Emergência
- Calculadora de Fluxo de Caixa
- Calculadora de Quitação de Cartão de Crédito
- Calculadora de Pagamento Mínimo de Cartão de Crédito
- Calculadora de Salário Bruto
- Calculadora de Data de Vencimento da Fatura
- Calculadora de Lucro Bruto
- Calculadora de Valor Presente de Anuidade
- Calculadora TVM
- Calculadora de Valor Justo de Mercado
- Ferramenta de Comparação de Cartões de Crédito UnionPay
- Calculadora de IRS
- Calculadora de salário líquido
- Calculadora de Subsídio de Desemprego
- Calculadora de Despesas com Funcionários
- Calculadora de Salário Líquido
- Calculadora de Imposto sobre Ganhos de Capital
- Calculadora de Impostos sobre Bônus