CNPJ Alfanumérico: O Que Mudou em Julho de 2026 e Como Validar
7 min de leitura
Quer o número agora? Confira o dígito verificador de CPF e de CNPJ (inclusive alfanumérico) e veja o cálculo passo a passo.
Validador de CPF e CNPJEm 31 de julho de 2026 a Receita Federal emitiu o primeiro CNPJ com letras no meio: 00.000.000/E08G-12, atribuído a uma filial do Banco do Brasil. Não foi um teste isolado — é o começo de uma mudança de formato que já estava prevista desde 2024 e que agora aparece, aos poucos, nas inscrições novas.
Se você desenvolve software, emite nota fiscal, cadastra fornecedores ou simplesmente quer entender o que vai aparecer no seu contrato, este guia resume o que mudou, o que não mudou e como conferir um CNPJ no formato novo.
O que mudou, em uma frase
O CNPJ continua com 14 posições, mas as 12 primeiras podem conter letras e números. Os dois últimos dígitos — os verificadores — continuam numéricos.
A base normativa é a Instrução Normativa RFB nº 2.229, de 15 de outubro de 2024, que alterou a IN RFB nº 2.119/2022 para estabelecer que "o CNPJ adotará o formato alfanumérico composto por quatorze posições, conforme disposto no Anexo XV, com previsão de implementação a partir de julho de 2026".
Na prática, o número passou a ser lido assim:
| Posições | O que identificam | Formato |
|---|---|---|
| 1 a 8 | Raiz (a empresa) | Letras e números |
| 9 a 12 | Ordem do estabelecimento (0001 é a matriz) | Letras e números |
| 13 e 14 | Dígitos verificadores | Somente números |
No primeiro CNPJ alfanumérico emitido, 00.000.000/E08G-12, a raiz 00000000 é a mesma do Banco do Brasil, E08G é a ordem daquele estabelecimento e 12 são os verificadores.
O que não mudou
Três garantias da própria Receita Federal, que evitam boa parte do pânico:
- Quem já tem CNPJ continua com o mesmo número. Não há substituição, renumeração nem atualização cadastral por causa da mudança.
- A adoção não altera direitos, obrigações ou situação cadastral das pessoas jurídicas existentes.
- A máscara continua a mesma:
00.000.000/0000-00— só que agora cada posição da base pode ser uma letra, como em12.ABC.345/01DE-35.
Também continua valendo a emissão de números puramente numéricos enquanto houver disponibilidade: a transição é gradual, não um corte de data.
Por que a Receita mudou o formato
A justificativa oficial é de capacidade: o novo formato serve para "assegurar a continuidade e a sustentabilidade do CNPJ no longo prazo, ampliando significativamente a capacidade de geração de novas inscrições" e preparar o cadastro para a expansão da atividade econômica.
A conta é simples de entender. Com 12 posições numéricas existem 10¹² combinações possíveis. Trocando o alfabeto de 10 para 36 símbolos (0–9 e A–Z), o espaço passa para 36¹² — uma ordem de grandeza muito maior, sem aumentar o tamanho do campo nem quebrar a máscara que todo sistema brasileiro já conhece. É a razão de a Receita ter preferido letras a simplesmente acrescentar dígitos: o tamanho do campo é o que mais custa mudar em bancos de dados, layouts de arquivo e integrações.
Como calcular o dígito verificador com letras
A Receita Federal publicou, junto com o Serpro, o manual de cálculo do DV do CNPJ alfanumérico. A regra tem três partes:
1. Cada caractere vira um número: código ASCII menos 48. Os dígitos continuam valendo eles mesmos (0 vale 0, 9 vale 9) e as letras seguem a partir daí: A = 17, B = 18, C = 19, e assim por diante até Z = 42.
2. Pesos de 2 a 9, da direita para a esquerda, recomeçando depois do oitavo caractere. Para as 12 posições da base: 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2.
3. Módulo 11. Multiplique valor por peso em cada coluna, some tudo, divida por 11 e olhe o resto: se ele for 0 ou 1, o dígito é 0; caso contrário, o dígito é 11 menos o resto.
O segundo dígito repete a conta com o primeiro verificador acrescentado ao fim da base (13 caracteres) e os pesos 6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2.
O próprio manual traz o exemplo 12ABC34501DE: a soma ponderada dá 459, que dividido por 11 deixa resto 8, e 11 − 8 = 3. Com o 3 no fim, a nova soma dá 424, resto 6, e 11 − 6 = 5. O número completo é 12.ABC.345/01DE-35.
O detalhe mais importante para quem tem sistema legado: o algoritmo é retrocompatível. Aplicado a um CNPJ só de dígitos, "ASCII menos 48" devolve exatamente o mesmo dígito, e os pesos são os de sempre. Ou seja, uma única rotina valida o formato antigo e o novo — você não precisa de dois caminhos de código. Para conferir um número específico com a conta aberta, use o Validador de CPF e CNPJ, que mostra valor, peso e produto de cada posição.
O que costuma quebrar nos sistemas
A mudança é pequena no papel e traiçoeira no código. Os pontos que mais aparecem:
- Coluna numérica no banco de dados. CNPJ guardado como
BIGINT,NUMBERouINT8simplesmente não aceita letras. É a correção mais cara, porque envolve migração de dados e de índices. - Validação por expressão regular. Qualquer
^\d{14}$ou[0-9]{2}\.[0-9]{3}\.[0-9]{3}/[0-9]{4}-[0-9]{2}passa a recusar número válido. - Máscara de campo. Componentes de input que aceitam só dígitos apagam as letras enquanto a pessoa digita — um bug silencioso e irritante.
- Conversão para número.
parseInt,Number(),to_number()e afins devolvemNaNou erro. Preste atenção em ordenações e comparações que dependiam disso. - Zeros à esquerda. Quem tratava o CNPJ como número e reconstituía os zeros na exibição precisa parar de fazer isso.
- Documentos fiscais eletrônicos. A Nota Técnica Conjunta 2025.001, publicada pela Receita Federal com o ENCAT, orienta a adaptação dos ambientes de NF-e, NFC-e, CT-e, MDF-e, BP-e, NF3e e NFCom, com homologação a partir de abril de 2026 e produção a partir de julho de 2026. Se você emite qualquer DF-e, é a referência obrigatória.
- Testes automatizados. Fixtures com CNPJ numérico continuam passando e escondem o problema. Acrescente casos alfanuméricos à sua suíte.
Checklist de adaptação
- Mapeie onde o CNPJ é armazenado (tabelas, arquivos, filas, caches) e mude o tipo para texto de 14 posições.
- Centralize a validação em uma função que implemente ASCII − 48 + módulo 11 e sirva para os dois formatos.
- Normalize a entrada: remova a máscara, converta letras minúsculas para maiúsculas e rejeite qualquer caractere fora de 0–9 e A–Z nas 12 primeiras posições.
- Revise máscaras,
regex, conversões numéricas e comparações de igualdade. - Atualize integrações e layouts de arquivo (EDI, SPED, remessas bancárias, APIs de parceiros) e confirme com cada parceiro se ele já aceita o formato novo.
- Acrescente casos alfanuméricos aos testes. Precisa de números para isso? Gere-os em massa em vez de inventar à mão — números inventados passam no seu teste e falham no do parceiro.
Perguntas rápidas
Vou precisar trocar o CNPJ da minha empresa? Não. CNPJs emitidos antes continuam válidos, sem substituição.
Letras minúsculas valem? O formato usa letras maiúsculas. A recomendação prática é normalizar a entrada para maiúsculas antes de validar e de gravar.
Os dígitos verificadores podem ser letra? Não. As duas últimas posições continuam numéricas.
O CNPJ alfanumérico muda a inscrição estadual ou o CPF? Não. A mudança é só no CNPJ; o CPF continua com 11 dígitos numéricos e a mesma regra de dígito verificador — assunto do artigo Como funciona o dígito verificador do CPF.
Fontes
- Receita Federal — CNPJ Alfanumérico (IN RFB nº 2.229/2024 e cronograma).
- Receita Federal / Serpro — Manual de cálculo do DV do CNPJ.
- Receita Federal — Receita Federal gera o primeiro CNPJ em formato alfanumérico (31/07/2026).
- Receita Federal / ENCAT — Nota Técnica Conjunta 2025.001, sobre o CNPJ alfanumérico nos documentos fiscais eletrônicos.