O CNPJ mudou: agora aceita letras
Desde julho de 2026 a Receita Federal passou a emitir o CNPJ alfanumérico para inscrições novas. Os CNPJs que já existem continuam válidos e não mudam — o formato antigo e o novo convivem. A estrutura permanece com 14 caracteres: as oito primeiras posições formam a raiz da empresa, as quatro seguintes indicam o estabelecimento, e as duas últimas continuam sendo os dígitos verificadores, sempre numéricos.
A mudança existe porque as combinações puramente numéricas estão acabando. Admitir letras nas doze primeiras posições multiplica o espaço disponível sem alterar o tamanho do campo em nenhum sistema.
Como o dígito é calculado com letras
A regra continua sendo o módulo 11, com os mesmos pesos de sempre. O que muda é o valor de cada caractere: em vez do dígito, usa-se o código ASCII do caractere menos 48. Assim os algarismos de 0 a 9 continuam valendo 0 a 9, e as letras de A a Z passam a valer de 17 a 42 — a letra A tem código 65, e 65 menos 48 dá 17.
A consequência prática para quem programa: o campo deixa de ser numérico. Sistemas que guardam CNPJ como número inteiro, ordenam como número ou aplicam máscara só de dígitos vão quebrar — não na validação, mas no banco de dados.
| Posições | O que são | Aceitam letra? |
|---|---|---|
| 1 a 8 | Raiz — identifica a empresa | Sim |
| 9 a 12 | Ordem — matriz (0001) ou filial | Sim |
| 13 e 14 | Dígitos verificadores | Não, sempre numéricos |
Perguntas frequentes
Quando o CNPJ alfanumérico entrou em vigor?
Em julho de 2026, e apenas para inscrições novas. Todos os CNPJs numéricos já emitidos continuam válidos por tempo indeterminado, sem necessidade de troca — os dois formatos convivem.
Como o dígito verificador é calculado quando tem letra?
Pelo mesmo módulo 11 de sempre, com os mesmos pesos. A diferença é o valor de cada caractere: usa-se o código ASCII menos 48. Os números de 0 a 9 seguem valendo 0 a 9, e as letras de A a Z valem de 17 a 42, porque o A tem código ASCII 65.
Os dígitos verificadores podem ser letras?
Não. Só as doze primeiras posições aceitam letras. As duas últimas, que são os dígitos verificadores, continuam sempre numéricas — é o que permite que a conferência siga funcionando do mesmo jeito.
Meu sistema vai quebrar com o CNPJ alfanumérico?
Quebra se guardar CNPJ como número inteiro, ordenar como número ou aplicar máscara que só aceita dígitos. O ajuste é tratar o campo como texto de 14 caracteres e usar o valor ASCII menos 48 no cálculo do dígito. A validação em si muda pouco; o banco de dados muda bastante.
O que significam os quatro dígitos depois da barra?
São a ordem do estabelecimento. 0001 é a matriz; 0002 em diante são as filiais. A raiz — os oito primeiros caracteres — é a mesma para todos os estabelecimentos da mesma empresa.
O validador diz se a empresa está ativa?
Não. Ele confere se os dígitos verificadores fecham com o cálculo. Situação cadastral, atividade, endereço e quadro societário são informações do cadastro da Receita Federal, que consultamos nem armazenamos.
Por que 11.111.111/1111-11 é recusado?
Pelo mesmo motivo do CPF: sequências de dígitos repetidos satisfazem a conta por coincidência, mas não são emitidas. O validador recusa as sequências repetidas no formato numérico antes de calcular.