Pular para o conteúdo
Captário

CNPJ alfanumérico: o que muda e como validar

O CNPJ com letras da IN RFB 2.229/2024: formato, cálculo do dígito verificador e o que ajustar nos sistemas.

Revisado em 27/10/2026

O que mudou

A Instrução Normativa RFB nº 2.229/2024 criou o CNPJ alfanumérico. A partir de julho de 2026 as novas inscrições podem receber letras nas 12 primeiras posições. Os CNPJs que já existem continuam iguais: ninguém troca de número.

A estrutura é a mesma de sempre: 8 posições de raiz (a empresa), 4 de ordem (0001 é a matriz; as filiais seguem 0002, 0003…) e 2 dígitos verificadores. A diferença é que raiz e ordem aceitam letras de A a Z além dos números. Os dois dígitos verificadores continuam sendo números.

  • Exemplo oficial da Receita: 12.ABC.345/01DE-35
  • A máscara não muda: XX.XXX.XXX/XXXX-DV
  • Letras minúsculas devem ser lidas como maiúsculas

Como calcular o dígito verificador

O cálculo continua sendo o módulo 11. A única novidade é o valor de cada caractere: ele vale o código ASCII menos 48. Assim, os números de 0 a 9 valem de 0 a 9, a letra A vale 17, B vale 18 e assim por diante até Z, que vale 42.

Para o primeiro dígito, multiplique os 12 caracteres pelos pesos 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2 e some. Divida por 11: se o resto for 0 ou 1, o dígito é 0; senão, é 11 menos o resto. Para o segundo, faça o mesmo com os 13 caracteres (os 12 mais o primeiro dígito) e os pesos 6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2.

Como um número de 0 a 9 vale ele mesmo, a regra nova dá o mesmo resultado da antiga para todo CNPJ só com números. Um validador novo aceita os dois formatos.

O que ajustar no seu sistema

Quem guarda CNPJ como número, ou valida com uma expressão que só aceita dígitos, vai recusar as empresas novas. Os pontos mais comuns:

  • Coluna do banco: texto de 14 posições, nunca inteiro (o inteiro também perde os zeros à esquerda).
  • Máscaras e campos de formulário: aceitar letras e converter para maiúsculas.
  • Validação: a regra do ASCII menos 48 descrita acima.
  • Integrações e planilhas: o Excel transforma CNPJ numérico em número e corta zeros; importe a coluna como texto.
  • Testes: use números de teste gerados com dígito válido, nunca um CNPJ real de outra empresa.

Perguntas frequentes

›Meu CNPJ vai mudar?

Não. A IN RFB 2.229/2024 vale para as novas inscrições. Os CNPJs existentes continuam com os mesmos números.

›O dígito verificador pode ter letra?

Não. Só as 12 primeiras posições aceitam letras. Os dois últimos caracteres são sempre números.

›O validador antigo ainda funciona?

Para CNPJs só com números, sim. Para os alfanuméricos, não: ele recusa as letras. A regra nova cobre os dois casos.