Validador de Inscrição Estadual

Verifique se uma Inscrição Estadual é válida (por enquanto, SP).

Como funciona a validação de Inscrição Estadual

A Inscrição Estadual (IE) é o número que identifica uma empresa como contribuinte do ICMS (Imposto sobre Circulação de Mercadorias e Serviços) perante a secretaria de fazenda do seu estado. Assim como o CPF e o CNPJ, a IE termina em um ou mais dígitos verificadores, calculados a partir dos demais dígitos por meio de um algoritmo. A diferença fundamental é que o CPF e o CNPJ são cadastros federais, com uma única fórmula de dígito verificador válida em todo o território nacional, enquanto a Inscrição Estadual é administrada de forma independente por cada uma das 27 unidades federativas. Isso significa que não existe "uma" regra de IE: existem 27 regras diferentes, uma para cada estado, com quantidades de dígitos, pesos e fórmulas de cálculo próprias, definidas por cada Secretaria da Fazenda (Sefaz) estadual.

Por causa dessa fragmentação, validar corretamente a IE de todos os estados exige pesquisar e confirmar, um a um, o regulamento de cada Sefaz — um trabalho consideravelmente maior do que implementar o CPF ou o CNPJ, que têm uma regra única. Hoje, esta ferramenta implementa apenas o algoritmo de São Paulo, que já foi confirmado junto às regras oficiais da Sefaz-SP: a IE paulista tem 12 dígitos, sendo 8 dígitos de base, um primeiro dígito verificador, mais 2 dígitos, e um segundo dígito verificador, calculados com pesos específicos e módulo 11.

Os demais estados: "em breve", não "inválido"

Ao selecionar qualquer UF diferente de SP, o validador não tenta aplicar um cálculo genérico nem chuta uma regra parecida com a de outro estado — isso poderia produzir tanto falsos positivos quanto falsos negativos. Em vez disso, ele informa de forma clara e neutra que a validação daquele estado ainda não está disponível, sem sugerir que o número digitado esteja errado. A expectativa é ampliar a cobertura para outros estados nas próximas atualizações, à medida que cada regra estadual for pesquisada e confirmada.

IE matematicamente válida não é o mesmo que IE ativa

Assim como no CPF, é importante entender uma distinção fundamental: esta ferramenta valida apenas o formato do número, isto é, se os dígitos verificadores estão corretos de acordo com a fórmula daquele estado. Isso não significa que a inscrição foi de fato emitida pela Sefaz, que pertence a uma empresa real, ou que está com a situação cadastral ativa. Uma IE pode passar em todos os testes matemáticos e, ainda assim, nunca ter sido cadastrada, estar baixada, suspensa ou cassada. Para confirmar a existência e a situação cadastral real de uma Inscrição Estadual, a fonte confiável é o serviço de consulta pública de contribuintes da Secretaria da Fazenda do estado correspondente.

Seus dados não saem do navegador

A validação de formato da IE, assim como a do CPF, pode ser feita inteiramente no lado do cliente. Por isso, o número que você digita aqui é processado apenas em JavaScript, dentro do seu próprio navegador: nada é enviado, registrado ou armazenado em qualquer servidor. Isso torna esta ferramenta segura para conferir rapidamente se uma Inscrição Estadual de SP foi digitada corretamente antes de preencher um formulário ou nota fiscal, sem qualquer risco de vazamento do número informado.

Perguntas frequentes

Por que só SP é suportado?

Diferente do CPF e do CNPJ, que são cadastros federais com uma única regra de dígito verificador válida em todo o país, a Inscrição Estadual é administrada por cada uma das 27 secretarias de fazenda estaduais, e cada estado define sua própria fórmula de cálculo. Implementar e confirmar as 27 regras exige pesquisa e validação individual junto a cada Sefaz. Por enquanto, apenas o algoritmo de São Paulo foi implementado e confirmado; os demais estados retornam uma mensagem explícita informando que ainda não são suportados, em vez de aplicar um cálculo genérico que poderia dar um resultado errado.

Como funciona a validação da Inscrição Estadual de SP?

A IE de São Paulo tem 12 dígitos: 8 dígitos de base, seguidos por um primeiro dígito verificador, mais 2 dígitos, e por fim um segundo dígito verificador. Cada dígito verificador é calculado multiplicando os dígitos anteriores por pesos definidos, somando os resultados e aplicando módulo 11 (com ajuste de módulo 10 no resultado). O validador recalcula esses dois dígitos e compara com os informados.

Uma IE "válida" aqui significa que ela está ativa na Sefaz?

Não. Esta ferramenta confirma apenas que o número segue corretamente a fórmula matemática dos dígitos verificadores daquele estado. Ela não consulta a Sefaz, então não é possível saber se a inscrição existe de fato, se pertence a alguma empresa real, ou se está ativa, baixada ou suspensa.

Meus dados são enviados para algum servidor?

Não. Toda a validação acontece localmente no seu navegador, em JavaScript. O número digitado nunca é transmitido, salvo ou registrado em nenhum servidor.

Onde posso confirmar se uma Inscrição Estadual realmente existe e está regular?

Apenas a Secretaria da Fazenda do estado correspondente pode confirmar isso, geralmente por meio de um serviço de consulta pública de contribuintes (em SP, por exemplo, a consulta do Cadesp). Este validador é útil para checar erros de digitação e testar formulários, mas não substitui essa consulta oficial.