Notícias Sobre a Reforma Tributária

Primeiro CNPJ alfanumérico é emitido em 31 de julho; empresas devem adaptar sistemas

Radar da Reforma Tributária · · 6 min de leitura
Compartilhar
Neste artigo
  1. O que muda no número
  2. O que não muda
  3. Por que sua empresa precisa agir mesmo sem mudar de número
  4. O cronograma da virada
  5. O papel do Serpro e o simulador da Receita
  6. Como se preparar

BRASÍLIA/DF — A partir de 31 de julho de 2026, a Receita Federal começa a implantação progressiva do CNPJ alfanumérico — o formato que combina letras e números mantendo a estrutura de 14 caracteres. É nessa data que sai o primeiro registro no novo padrão. A mudança é grande em alcance, mas menor em drama do que a manchete costuma sugerir: ninguém troca o número que já tem, e a maior parte do esforço recai sobre sistemas, não sobre pessoas.

Vale separar o que de fato muda do que permanece igual — porque a confusão entre as duas coisas é a principal fonte de erro no tema.

O que muda no número

O novo CNPJ preserva as 14 posições, mas passa a admitir letras nas 12 primeiras. Os dois últimos caracteres, os dígitos verificadores, continuam sendo numéricos — e o cálculo desses dígitos foi adaptado para o novo formato. Na prática, é essa adaptação do dígito verificador que exige atenção das equipes de tecnologia: uma rotina de validação escrita para o padrão só numérico vai rejeitar um CNPJ com letras se não for atualizada.

.itbi-banner, .itbi-banner * { box-sizing: border-box; } .itbi-banner { --navy: #061b2f; --navy-2: #0b3556; --gold: #f5b82e; --gold-dark: #c89417; --white: #ffffff; --muted: #d4e2eb; width: min(1380px, 100%); margin: 20px auto; font-family: Arial, Helvetica, sans-serif; } .itbi-banner__link { position: relative; display: grid; grid-template-columns: 175px minmax(0, 1fr) 215px; align-items: center; min-height: 230px; overflow: hidden; border: 1px solid rgba(245, 184, 46, .55); border-radius: 26px; color: var(--white); text-decoration: none; background: radial-gradient(circle at 82% 18%, rgba(245, 184, 46, .24), transparent 27%), linear-gradient(135deg, var(--navy) 0%, #092b47 54%, var(--navy-2) 100%); box-shadow: 0 18px 46px rgba(6, 27, 47, .24); isolation: isolate; transition: transform .22s ease, box-shadow .22s ease; } .itbi-banner__link::before { content: ""; position: absolute; inset: 0; z-index: -2; opacity: .42; background-image: repeating-linear-gradient( 45deg, rgba(255,255,255,.055) 0 1px, transparent 1px 24px ); } .itbi-banner__link::after { content: ""; position: absolute; inset: 0 auto 0 0; width: 12px; z-index: 3; background: linear-gradient(180deg, var(--gold-dark), #f3d66a, var(--gold-dark)); } .itbi-banner__link:hover { transform: translateY(-3px); box-shadow: 0 24px 58px rgba(6, 27, 47, .32); } .itbi-banner__cover-wrap { position: relative; align-self: stretch; display: flex; align-items: center; justify-content: center; padding: 12px 6px 12px 24px; } .itbi-banner__cover { display: block; width: 155px; max-width: 100%; height: auto; max-height: 215px; object-fit: contain; filter: drop-shadow(0 18px 24px rgba(0,0,0,.42)); transform: rotate(-2deg); transition: transform .22s ease; } .itbi-banner__link:hover .itbi-banner__cover { transform: rotate(-1deg) scale(1.025); } .itbi-banner__content { min-width: 0; padding: 22px 24px; } .itbi-banner__brand { display: inline-block; margin-bottom: 7px; color: var(--gold); font-size: .78rem; font-weight: 900; letter-spacing: .075em; text-transform: uppercase; } .itbi-banner__title { margin: 0; color: var(--gold) !important; font-family: Georgia, "Times New Roman", serif; font-size: clamp(1.75rem, 2.7vw, 2.85rem); line-height: 1.02; letter-spacing: -.045em; } .itbi-banner__title strong, .itbi-banner__title span, .itbi-banner__title em { color: inherit !important; font-weight: 900; } .itbi-banner__subtitle { margin: 9px 0 0; max-width: 760px; color: var(--muted); font-size: clamp(.92rem, 1.25vw, 1.05rem); line-height: 1.35; font-weight: 700; } .itbi-banner__features { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 12px; } .itbi-banner__features span { padding: 5px 9px; border: 1px solid rgba(245,184,46,.27); border-radius: 999px; color: #fff3c3; background: rgba(245,184,46,.09); font-size: .73rem; font-weight: 800; } .itbi-banner__offer { align-self: stretch; display: flex; flex-direction: column; justify-content: center; align-items: center; padding: 18px 24px 18px 16px; text-align: center; background: linear-gradient(180deg, rgba(255,255,255,.075), rgba(255,255,255,.025)); border-left: 1px solid rgba(255,255,255,.12); } .itbi-banner__label { color: #ffe9a0; font-size: .78rem; font-weight: 900; letter-spacing: .07em; text-transform: uppercase; } .itbi-banner__price { margin: 5px 0 10px; color: var(--white); font-size: 3rem; line-height: .95; font-weight: 950; letter-spacing: -.075em; } .itbi-banner__price small { font-size: 1.15rem; letter-spacing: 0; } .itbi-banner__button { display: inline-flex; width: 100%; min-height: 46px; align-items: center; justify-content: center; padding: 11px 15px; border-radius: 13px; color: #08213a; background: linear-gradient(135deg, #f4d56d, var(--gold-dark)); box-shadow: 0 12px 28px rgba(201,148,23,.28); font-size: .93rem; font-weight: 950; line-height: 1.15; text-transform: uppercase; } .itbi-banner__microcopy { margin-top: 7px; color: #c8d9e4; font-size: .75rem; font-weight: 700; } @media (max-width: 900px) { .itbi-banner__link { grid-template-columns: 145px minmax(0, 1fr); min-height: 220px; } .itbi-banner__cover { width: 135px; } .itbi-banner__content { padding: 20px 22px; } .itbi-banner__offer { grid-column: 1 / -1; align-self: auto; display: grid; grid-template-columns: auto auto minmax(190px, 280px); gap: 16px; padding: 13px 20px 14px 26px; border-top: 1px solid rgba(255,255,255,.12); border-left: 0; } .itbi-banner__price { margin: 0; font-size: 2.35rem; } .itbi-banner__microcopy { display: none; } } @media (max-width: 620px) { .itbi-banner { margin: 14px auto; } .itbi-banner__link { grid-template-columns: 112px minmax(0, 1fr); min-height: auto; border-radius: 20px; } .itbi-banner__cover-wrap { padding: 12px 4px 12px 16px; } .itbi-banner__cover { width: 92px; max-height: 150px; } .itbi-banner__content { padding: 16px 14px; } .itbi-banner__brand { font-size: .65rem; margin-bottom: 7px; } .itbi-banner__title { font-size: clamp(1.45rem, 7vw, 2rem); } .itbi-banner__subtitle { margin-top: 7px; font-size: .84rem; } .itbi-banner__features { display: none; } .itbi-banner__offer { grid-template-columns: 1fr 1fr; gap: 10px; padding: 11px 14px 12px 20px; } .itbi-banner__label { align-self: center; font-size: .67rem; } .itbi-banner__price { align-self: center; font-size: 2.1rem; } .itbi-banner__button { grid-column: 1 / -1; min-height: 44px; font-size: .86rem; } } /* Impede que o tema do WordPress deixe parte do título preta */ .itbi-banner .itbi-banner__link .itbi-banner__title, .itbi-banner .itbi-banner__link .itbi-banner__title * { color: var(--gold) !important; }

A razão da mudança é aritmética. O formato exclusivamente numérico tem um número limitado de combinações, e o crescimento contínuo de novas inscrições aproxima esse limite. Acrescentar letras amplia enormemente as possibilidades e garante a continuidade do cadastro para as próximas pessoas jurídicas.

A base legal é a Instrução Normativa RFB nº 2.229/2024, que alterou a regra de formação do cadastro, com a IN RFB nº 2.333/2026 atualizando as regras do CNPJ.

O que não muda

Aqui está o ponto que mais tranquiliza — e que precisa ser dito com todas as letras. Nenhum CNPJ existente será alterado. As entidades já inscritas mantêm seus números atuais e não precisam fazer qualquer atualização cadastral por causa da mudança.

O formato alfanumérico vale apenas para novas inscrições. E há um detalhe que evita expectativa equivocada: nem toda nova inscrição virá com letras de imediato. Durante a implantação progressiva, a Receita continuará emitindo também CNPJs exclusivamente numéricos. Ou seja, letra no CNPJ passa a ser possível, não obrigatória para todo novo registro.

O procedimento de abertura também segue igual. A inscrição continua sendo feita pelos canais habituais, sem que o solicitante precise escolher o formato.

Por que sua empresa precisa agir mesmo sem mudar de número

Se o CNPJ da própria empresa não muda, por que o assunto exige ação? Porque nenhum sistema lida apenas com o próprio número. Ele valida e armazena o CNPJ de clientes, fornecedores, transportadoras e parceiros. Basta um deles ser aberto no novo formato para que uma rotina que trata o CNPJ como campo puramente numérico trave.

A verificação precisa alcançar cadastros de clientes e fornecedores, sistemas internos, plataformas de gestão, soluções fiscais, APIs e demais mecanismos de troca de dados. Para os documentos fiscais eletrônicos, a adequação está detalhada na Nota Técnica Conjunta 2025.001, que abrange NF-e, NFC-e, CT-e, MDF-e, BP-e, NF3-e e NFCom.

Escritórios de contabilidade têm exposição ampliada, porque respondem por carteiras inteiras: seus sistemas precisam reconhecer o novo padrão para todos os clientes ao mesmo tempo.

O cronograma da virada

Para viabilizar a migração, a Receita organizou uma janela técnica. Nos dias que antecederam a virada, a base do CNPJ ficou disponível apenas para consultas e depois totalmente indisponível para os procedimentos finais de migração. A entrada em produção dos sistemas adaptados ocorreu em 27 de julho, e a emissão do primeiro CNPJ alfanumérico está marcada para 31 de julho.

Quem opera cadastros críticos deve considerar essa sequência ao programar operações, evitando concentrar tarefas sensíveis nos momentos de indisponibilidade e de retomada, quando o acúmulo de acessos represados costuma gerar lentidão.

O papel do Serpro e o simulador da Receita

A execução técnica está a cargo do Serpro, responsável pelo desenvolvimento e pela operação dos sistemas do Cadastro Nacional da Pessoa Jurídica. O trabalho envolve adaptar sistemas da Receita, bancos de dados, serviços e integrações que utilizam o CNPJ, com testes de compatibilidade antes da entrada em produção — parte deles antecipada porque os resultados permitiram distribuir os procedimentos ao longo da janela.

Para quem precisa adaptar os próprios sistemas, há uma ferramenta oficial que encurta o caminho: a Receita disponibiliza um simulador para geração de CNPJs alfanuméricos de teste, além de documentação técnica, perguntas frequentes e orientações para as equipes de desenvolvimento. O ambiente de simulação está no portal de serviços da Receita Federal, na página do programa CNPJ Alfanumérico. É o recurso certo para desenvolvedores validarem rotinas de leitura, armazenamento e cálculo de dígito verificador antes de colocar o sistema no ar.

Como se preparar

A orientação é objetiva e vale para empresas, desenvolvedores de software, fornecedores de soluções de gestão e escritórios de contabilidade. Primeiro, mapear onde o CNPJ é usado nos sistemas — cadastros, bancos de dados, validações e integrações — e confirmar se cada ponto aceita letras. Segundo, para quem usa sistema de terceiros, cobrar do fornecedor a confirmação de que a atualização já foi aplicada. Terceiro, para quem opera solução própria, usar o simulador da Receita para testar as rotinas de validação e o novo cálculo de dígito verificador antes da produção.

O resumo é simples: o CNPJ alfanumérico não muda o seu número, mas testa se os seus sistemas estão prontos para o número dos outros. Quem tratar isso como ajuste técnico de rotina passa pela transição sem sobressalto. Quem ignorar, descobre o problema no primeiro cadastro ou nota fiscal que não for aceito.

Acompanhe o Radar da Reforma Tributária para análises, guias e atualizações sobre obrigações fiscais, o IBS, a CBS e cada etapa da transição.

Fontes: Instrução Normativa RFB nº 2.229, de 15 de outubro de 2024; Instrução Normativa RFB nº 2.333/2026; Nota Técnica Conjunta 2025.001; Serpro; Receita Federal do Brasil.

Este conteúdo é informativo. Consulte um profissional habilitado para situações concretas.

Radar da Reforma Tributária
Redator

Seu ponto de referência sobre a Reforma Tributária

🔗 Ver versão completa deste artigo