Conteúdo e tecnologia de dados · iniciativa KomplianceFontes e metodologia
BASE DE CNPJdados empresariais
Guia Base de CNPJ

Validar CNPJ: número válido não significa cadastro confirmado

Há três verificações diferentes que costumam ser chamadas de “validar CNPJ”: conferir a estrutura, calcular os dígitos verificadores e confirmar o cadastro da empresa em uma fonte de referência.

Um CNPJ pode ter formato e dígitos verificadores válidos e ainda assim não corresponder a um cadastro ativo. A validação matemática confirma a consistência do identificador; a validação cadastral exige confronto com uma fonte de referência.

1. Validação de formato

A primeira etapa verifica quantidade de posições e caracteres permitidos. Com o CNPJ alfanumérico, sistemas novos não podem assumir que todas as posições são dígitos. O identificador continua com 14 posições, mas o tratamento técnico precisa aceitar o padrão vigente para novas inscrições.

2. Dígitos verificadores

Os dois caracteres finais permanecem numéricos e são calculados a partir das posições anteriores. Esse teste ajuda a detectar erro de digitação ou identificador estruturalmente inconsistente. Ele não consulta nenhuma base externa e não confirma situação cadastral.

3. Validação cadastral

A validação cadastral responde perguntas diferentes: esse CNPJ consta na referência? Qual é o nome empresarial? Está ativo? É matriz ou filial? O endereço e a atividade econômica conferem? Essa etapa depende de fonte de dados e de sua competência.

Por que separar as três validações

Separar formato, dígito e cadastro deixa o processo auditável. Em um ERP, por exemplo, um registro pode falhar no formato, passar no formato mas não ser localizado na referência, ou ser localizado e apresentar divergências em campos cadastrais. Cada caso pede uma ação diferente.

Nota: este conteúdo explica dados cadastrais e metodologia. Para confirmação oficial de uma empresa ou serviço público específico, consulte os canais oficiais correspondentes.

Teste o formato e os dígitos verificadores

O teste é local, no seu navegador. Não consulta a situação cadastral nem envia o CNPJ para um servidor.