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ê.
Guia grátis para lojas WooCommerce
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.
CN.S1 — Teste a sua loja
Ponha um produto no carrinho e vá até o checkout como comprador, numa aba anônima, para ver a loja como o cliente vê.
É o exemplo oficial da Receita Federal, com letras e dígitos verificadores corretos. Se preferir, gere outro no validador acima.
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
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.
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.
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.
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 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.
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 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.
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
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.
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.
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.

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
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.
Não. Os dois últimos caracteres são sempre números; as letras só entram nas 12 primeiras posições.
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.
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.
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.
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 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
Chame no WhatsApp com o link da loja e o que aconteceu. Você fala com quem escreveu o plugin.