Guia grátis para lojas WooCommerce

CNPJ alfanumérico no WooCommerce: o seu checkout aceita CNPJ com letras?

Desde 31 de julho de 2026 a Receita Federal dá CNPJ com letras às empresas que nascem. Checkout que só aceita números recusa justamente o cliente que acabou de abrir a empresa. Teste um CNPJ aqui e veja como corrigir a loja sem perder os pedidos antigos.

Validador de CNPJ

Digite ou cole um CNPJ, com ou sem pontos, barra e traço.

O cálculo roda no seu navegador e nada é enviado. Ele confere os dígitos verificadores, não se a empresa existe.

CN.S1 — Teste a sua loja

Um minuto para saber se a loja perde esse cliente.

1. Abra o checkout

Ponha um produto no carrinho e vá até o checkout como comprador, numa aba anônima, para ver a loja como o cliente vê.

2. Digite 12.ABC.345/01DE-35

É o exemplo oficial da Receita Federal, com letras e dígitos verificadores corretos. Se preferir, gere outro no validador acima.

3. Veja o que acontece

Se a letra não entra no campo, ou a loja diz que o CNPJ é inválido, quem tem CNPJ novo não consegue fechar a compra.

CN.S2 — Onde quebra

Onde o checkout recusa o CNPJ com letras.

Máscara só de números

O campo usa a máscara 00.000.000/0000-00, em que cada 0 aceita só dígito, e a letra nem aparece quando o comprador digita. É a máscara do Brazilian Market 4.0.2, a versão atual no WordPress.org.

Validação que apaga as letras

O Brazilian Market 4.0.2 tira tudo o que não é número antes de calcular os dígitos verificadores. Rodamos a função de validação dele com o exemplo oficial 12.ABC.345/01DE-35 e a resposta foi inválido.

Código próprio e integrações

Regra como ^\d{14}$, campo do tipo número ou banco que guarda o CNPJ como inteiro também recusam. Confira o tema, o gateway de pagamento, o emissor de nota e o ERP que recebem o pedido.

Checkout em blocos

O Brazilian Market não põe os campos no checkout em blocos, que é o checkout das instalações novas do WooCommerce desde a versão 8.3. Nessa loja o CPF e o CNPJ nem são pedidos.

CN.S3 — O que mudou

O que a Receita mudou no CNPJ.

Só para empresas novas

O CNPJ alfanumérico é dado às inscrições novas desde julho de 2026. Quem já tem CNPJ continua com o mesmo número, que segue válido. A loja passa a receber os dois formatos, para sempre.

14 posições, como antes

As 12 primeiras, a raiz e a ordem do estabelecimento, podem ter letras de A a Z e números. As 2 últimas, os dígitos verificadores, são sempre números. A máscara continua XX.XXX.XXX/XXXX-XX.

O mesmo cálculo, com outro valor por caractere

O dígito verificador segue o módulo 11, com pesos de 2 a 9 da direita para a esquerda. Cada caractere vale o seu código ASCII menos 48: de 0 a 9 valem 0 a 9, A vale 17 e Z vale 42.

As datas

Instrução Normativa RFB nº 2.229, de 2024. Os sistemas da Receita entraram em produção em 27 de julho de 2026 e o primeiro CNPJ alfanumérico saiu em 31 de julho de 2026.

Fontes na Receita Federal: página do CNPJ alfanumérico, cálculo do dígito verificador e perguntas e respostas.

CN.S4 — Como corrigir

Como corrigir sem perder os pedidos antigos.

1. Instale o Checkout Brasil

Plugin grátis (GPL) com um campo só para CPF ou CNPJ, que aceita o alfanumérico, com máscara e validação no servidor, no checkout em blocos e no clássico.

2. Desative o Brazilian Market

O plugin grava nas mesmas chaves (_billing_cpf, _billing_cnpj, _billing_persontype, _billing_number e _billing_neighborhood). Os pedidos antigos e os plugins de nota e de frete que leem essas chaves continuam funcionando.

3. Teste de novo

Volte ao checkout com 12.ABC.345/01DE-35: o campo formata enquanto o comprador digita e o pedido sai com o CNPJ e as letras.

Campo CPF ou CNPJ do checkout em blocos com o CNPJ alfanumérico 12.ABC.345/01DE-35 já formatado
Tela real: o checkout em blocos com o Checkout Brasil aceitando o exemplo oficial da Receita.

O Pro, por R$ 197 por ano, também preenche a razão social pelo CNPJ e o endereço pelo CEP, e pede a inscrição estadual quando o comprador é empresa.

CN.S5 — Perguntas

O que perguntam sobre o CNPJ com letras.

O CNPJ da minha empresa vai mudar?

Não. Só as inscrições novas, a partir de julho de 2026, recebem o CNPJ alfanumérico. Os números que já existem continuam válidos, segundo a Receita Federal.

Os dígitos verificadores podem ter letra?

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

O validador consulta a Receita?

Não. Ele confere, no seu navegador e sem enviar nada, se os dígitos verificadores batem com o resto do número. Para saber se a empresa existe e está ativa, consulte o CNPJ no site da Receita Federal.

Posso usar o CNPJ gerado aqui?

Só para testar o checkout da sua loja. Ele é montado ao acaso, com a ordem 0001 e os dígitos verificadores calculados pela regra oficial; não use em nota, cadastro ou cobrança.

E se o comprador digitar letra minúscula?

O CNPJ alfanumérico usa letras maiúsculas. O validador e o Checkout Brasil convertem a minúscula sozinhos, e o pedido fica com o CNPJ em maiúsculas e com a máscara, como 12.ABC.345/01DE-35.

O meu emissor de nota fiscal aceita o CNPJ com letras?

Depende de quem fornece o emissor. O Checkout Brasil grava o CNPJ no pedido com as letras e a máscara, nas chaves do Brazilian Market; se o emissor ou o ERP aceitar só números, peça a atualização ao fornecedor dele.

O Checkout Brasil é pago?

O plugin que aceita o CNPJ alfanumérico é grátis, com licença GPL, e não manda dados do comprador para fora da loja. O Pro, por R$ 197 por ano por loja, acrescenta a razão social pelo CNPJ, o endereço pelo CEP e a inscrição estadual.

CN.S6 — Suporte

A sua loja recusou o CNPJ e você não achou onde?

Chame no WhatsApp com o link da loja e o que aconteceu. Você fala com quem escreveu o plugin.