O que é o CNPJ alfanumérico

O CNPJ alfanumérico e a nova versão do Cadastro Nacional da Pessoa Jurídica, que passa a aceitar letras e números nos 8 primeiros dígitos do número base, além dos 4 dígitos de ordem/filial. Os dois últimos dígitos, os verificadores, continuam sendo sempre numéricos, exatamente como no modelo atual.

A mudança foi definida pela Receita Federal para resolver um problema estrutural: o formato numérico de 14 dígitos esta perto do limite de combinações possíveis, considerando o volume crescente de empresas abertas no Brasil todos os anos. Ao incluir letras, o espaço de numeração disponível aumenta de forma significativa, evitando o esgotamento da sequência.

O CNPJ já existente de empresas ativas não muda. A transição vale apenas para novos cadastros emitidos a partir da data definida pela Receita Federal, o que significa que nenhuma empresa precisa trocar seu número atual por causa dessa atualização.

Como funciona o novo formato

A estrutura visual do CNPJ continua a mesma: 14 posições divididas em base (8 caracteres), ordem/filial (4 caracteres) e dígitos verificadores (2 caracteres). A diferença e que, no alfanumérico, as 12 primeiras posições podem misturar letras maiúsculas de A a Z e números de 0 a 9.

Os dígitos verificadores seguem numéricos e continuam sendo calculados por um algoritmo, mas adaptado para considerar também letras na formula. Isso preserva a função de checagem do número, permitindo que sistemas continuem validando se um CNPJ informado e valido ou não.

💡
Dica

Pense no CNPJ alfanumérico como uma expansão de vocabulário: a mesma quantidade de posições, mas com muito mais combinações possíveis por posição, porque cada caractere agora pode ser uma entre 36 opcoes (26 letras + 10 números) em vez de apenas 10.

Na prática, um CNPJ alfanumérico pode parecer algo como 12ABC34501DE35, misturando letras e números nas primeiras 12 posições e mantendo dois dígitos numéricos no final.

Por que essa mudança esta acontecendo

O motivo central e a escassez futura de combinações numéricas puras. Com o crescimento continuo de CNPJs emitidos a cada ano (incluindo MEI, filiais e reaberturas), a Receita Federal projetou que o formato exclusivamente numérico chegaria ao limite dentro de poucos anos.

Além da capacidade, o novo modelo também busca alinhar o Brasil a práticas já adotadas em outros países, onde identificadores empresariais alfanuméricos são comuns havendo espaço praticamente inesgotável de novas combinações.

Atenção

A mudança não afeta CPF, nem outros cadastros de pessoa física. O impacto e exclusivo do CNPJ, e portanto concentra-se em sistemas empresariais, fiscais e de integração com a Receita Federal, estados e municípios.

Calendário de implementação

A Receita Federal estruturou a adoção do CNPJ alfanumérico em fases, dando tempo para que empresas, softwares de gestão, ERPs, sistemas fiscais e integrações bancarias se adaptem antes da obrigatoriedade total.

A primeira fase concentra a liberação progressiva do novo formato para determinados tipos de registro, enquanto o modelo numérico tradicional continua sendo emitido em paralelo. Só depois desse período de convivência entre os dois formatos e que o alfanumérico passa a ser o padrão único para novos CNPJs.

Esse desenho de calendário em etapas segue o padrão já usado pela Receita Federal em outras mudanças de grande porte, como a própria Nota Fiscal eletrónica no passado: começa com um piloto restrito, expande gradualmente e só depois se torna obrigatório para todo o pais.

🔴
Cuidado

As datas exatas de cada fase são definidas por Instrução Normativa da Receita Federal e podem ser ajustadas. Antes de tomar qualquer decisão de projeto com base em prazos, confirme a data vigente diretamente no site oficial da Receita Federal (gov.br/receitafederal), pois normas tributarias são frequentemente atualizadas.

Como as empresas devem se preparar

Para empresas que já possuem CNPJ, a recomendação prática e simples: não ha necessidade de nenhuma ação imediata sobre o próprio número, que permanece igual. O trabalho de preparação e voltado principalmente para quem desenvolve ou mantem sistemas que armazenam, validam ou exibem CNPJ.

  • Passo 1: Levantar todos os pontos do sistema que validam CNPJ com regex ou mascara puramente numérica
  • Passo 2: Atualizar campos de banco de dados que armazenam CNPJ como tipo numérico (INT, BIGINT) para tipo texto (VARCHAR/CHAR)
  • Passo 3: Revisar integrações com notas fiscais eletrónicas, boletos, folha de pagamento e sistemas bancários que dependem do formato do CNPJ
  • Passo 4: Testar o novo algoritmo de calculo de digito verificador alfanumérico em ambiente de homologação antes da obrigatoriedade

Exemplo prático: onde o código costuma quebrar

O erro mais comum em sistemas legados e tratar o CNPJ como número em vez de texto. Quando o campo do banco de dados e numérico, letras simplesmente não cabem, e o cadastro falha ou trunca o valor.

-- Antes (formato numérico apenas)
CREATE TABLE empresa (
  cnpj BIGINT NOT NULL
);

-- Depois (compatível com CNPJ alfanumérico)
CREATE TABLE empresa (
  cnpj VARCHAR(14) NOT NULL
);

O mesmo cuidado vale para validações de formulário. Uma regex antiga do tipo ^\d{14}$ passa a rejeitar CNPJs validos assim que o formato alfanumérico entrar em vigor. E preciso ajustar a expressão para aceitar letras maiúsculas nas 12 primeiras posições, mantendo os 2 últimos dígitos numéricos.

Comparação com o modelo numérico atual

O CNPJ atual (100% numérico) continua valido para sempre. Empresas existentes não precisam solicitar um novo número nem atualizar cadastro por causa da mudança.

  • CNPJ numérico (atual): 14 dígitos, 0 a 9, já em uso por milhões de empresas, permanece valido indefinidamente
  • CNPJ alfanumérico (novo): 12 posições com letras e números combinados, mais 2 dígitos verificadores numéricos, usado a partir da entrada em vigor apenas para novos registros

Na prática, os dois formatos vao conviver por tempo indeterminado dentro da base da Receita Federal: empresas antigas com CNPJ numérico e empresas novas, a partir da vigência da norma, com CNPJ alfanumérico.

Pontos positivos e limitações

Positivos: resolve o problema de esgotamento de numeração no longo prazo, mantem a estrutura familiar de 14 posições, preserva a lógica de digito verificador para continuar validando cadastros automaticamente.

Limitações reais: exige revisão de código em sistemas legados que tratam CNPJ como número, pode gerar retrabalho em integrações de terceiros que não se atualizarem a tempo, e depende de comunicação clara da Receita Federal para evitar confusão entre empresas e desenvolvedores durante a transição.

Casos de uso reais

Quem precisa prestar mais atenção a essa mudança:

  • Desenvolvedores de ERP e sistemas fiscais: precisam ajustar validação, armazenamento e emissão de documentos fiscais que referenciam CNPJ
  • Contadores e escritórios de contabilidade: vao lidar com os dois formatos simultaneamente durante a transição e precisam entender as regras de cada fase
  • Bancos e fintechs: sistemas de abertura de conta PJ e validação de cadastro precisam reconhecer o novo formato sem rejeitar CNPJs validos
  • Empresas que emitem nota fiscal eletrónica: integrações com a SEFAZ e sistemas de emissão precisam suportar o CNPJ alfanumérico nos campos corretos do XML

Dicas e boas práticas

💡
Dica

Ao armazenar CNPJ em banco de dados, use sempre tipo texto (VARCHAR ou CHAR de 14 posições), mesmo que hoje o cadastro seja todo numérico. Isso evita retrabalho quando o formato alfanumérico começar a valer.

🚀
Pro tip

Centralize a lógica de validação de CNPJ em uma única função ou biblioteca compartilhada no sistema, em vez de espalhar regex em vários formulários. Assim, quando o algoritmo de digito verificador for atualizado, a correção acontece em um lugar só.

Atenção

Não confie em datas de calendário encontradas em posts de redes sociais ou blogs desatualizados. A fonte oficial e sempre o site da Receita Federal (gov.br/receitafederal) e as Instruções Normativas publicadas no Diário Oficial da União.

Vale a pena se preparar desde já?

Sim, principalmente para quem desenvolve ou mantem sistemas que lidam com CNPJ. Ajustar tipos de campo, validações e integrações com antecedência evita correções emergenciais quando o formato alfanumérico começar a valer para novos cadastros.

Para a empresa comum, que já possui CNPJ ativo, a mudança e praticamente transparente: nada muda no número existente. O impacto real recai sobre desenvolvedores, contadores e qualquer sistema que processe CNPJ de terceiros.

O próximo passo recomendado e acompanhar as publicações oficiais da Receita Federal e testar a validação de CNPJ alfanumérico em ambiente de homologação assim que a especificação técnica completa for disponibilizada.