Instrução Normativa RFB nº 2.229/2024

Guia Completo: Novo CNPJ Alfanumérico (RFB 2026) e CNPJ Tradicional

Entenda as mudanças introduzidas pela Receita Federal do Brasil, o esgotamento das combinações numéricas e como funciona o cálculo dos dígitos verificadores via Módulo 11 com tabela ASCII.

Por que o CNPJ Alfanumérico foi criado?

O Cadastro Nacional da Pessoa Jurídica (CNPJ) tradicional é composto por 14 dígitos estritamente numéricos no formato XX.XXX.XXX/YYYY-ZZ. A raiz de 8 dígitos numéricos permite um total de 99.999.999 combinações possíveis.

Com o ritmo acelerado de abertura de novas empresas, filiais e MEIs no Brasil, a Receita Federal do Brasil (RFB) identificou que o estoque de combinações numéricas se esgotará em breve. Para evitar a paralisia do sistema de registros e garantir sustentabilidade por décadas, foi instituído o formato alfanumérico a partir de 2026.

Estrutura das 14 Posições do CNPJ 2026

A estrutura de 14 caracteres foi rigorosamente mantida para não quebrar o layout físico de bancos de dados:

  • Raiz (Posições 1 a 8): Alfanumérica. Pode conter letras maiúsculas de A a Z e números de 0 a 9.
  • Ordem / Filial (Posições 9 a 12): Alfanumérica. Identifica a matriz (normalmente 0001) ou filiais da empresa.
  • Dígitos Verificadores (Posições 13 e 14): Sempre numéricos (de 0 a 9). Calculados pelo algoritmo do Módulo 11 oficial.

Como funciona o Cálculo dos Dígitos Verificadores (Módulo 11 + ASCII)

Para que letras participem da fórmula matemática do Módulo 11 sem alterar a ponderação clássica dos pesos de 2 a 9, a Receita Federal estabeleceu uma regra de conversão baseada na tabela ASCII:

Valor Decimal = Código ASCII do Caractere - 48
CaractereTipoCódigo ASCII DecimalOperação (ASCII - 48)Valor Utilizado no Módulo 11
0 a 9Dígito Numérico48 a 5748 - 48 ... 57 - 480 a 9 (Mantém o próprio valor)
ALetra Maiúscula6565 - 4817
BLetra Maiúscula6666 - 4818
CLetra Maiúscula6767 - 4819
ZLetra Maiúscula9090 - 4842

Perguntas Frequentes sobre o CNPJ 2026 (FAQ)

Os CNPJs numéricos atuais deixarão de valer?

Não. Todos os CNPJs numéricos já emitidos continuarão válidos indefinidamente. O formato alfanumérico será emitido apenas para novas inscrições após a entrada em vigor do novo sistema pela Receita Federal.

O que preciso mudar no banco de dados do meu sistema?

Sistemas que armazenam CNPJ como número inteiro (ex: BIGINT ou NUMERIC) devem migrar a coluna para tipo texto (VARCHAR(14) ou VARCHAR(18) com pontuação). Além disso, máscaras de input que aceitam apenas números devem ser atualizadas para permitir caracteres alfanuméricos nas primeiras 12 posições.

Os dígitos verificadores do CNPJ 2026 podem ser letras?

Não. A Receita Federal definiu explicitamente que as posições 13 e 14 permanecerão estritamente numéricas (0 a 9). Apenas a raiz (posições 1 a 8) e a filial (posições 9 a 12) aceitam letras maiúsculas.