CFOP errado é uma das causas mais comuns de rejeição na SEFAZ para quem emite nota fiscal pelo WooCommerce — e também uma das mais fáceis de evitar, porque a escolha certa depende de só duas perguntas. Este guia responde as duas e traz a tabela de referência para consultar sempre que cadastrar um produto novo.
As duas perguntas que definem o CFOP
Todo CFOP de venda é a combinação de duas respostas:
- O produto é fabricado por você ou comprado de terceiros para revenda? Produção própria termina em 1 (5101, 6101). Revenda termina em 2 (5102, 6102).
- O destinatário está no mesmo estado ou em outro? Mesmo estado começa com 5. Outro estado começa com 6.
A grande maioria das lojas WooCommerce revende produtos de terceiros — então, na prática, o par mais usado é 5102 (dentro do estado) e 6102 (fora do estado). Se a sua loja fabrica o que vende, o par correspondente é 5101 e 6101.
Tabela de referência rápida
| CFOP | Quando usar |
|---|---|
| 5101 | Produto de produção própria, venda dentro do estado |
| 6101 | Produto de produção própria, venda para outro estado |
| 5102 | Produto de revenda (comprado de terceiros), venda dentro do estado |
| 6102 | Produto de revenda, venda para outro estado |
| 5405 | Revenda com ICMS já retido por Substituição Tributária (ST), dentro do estado |
| 6404 | Revenda com ICMS-ST, para outro estado |
E quando entra a Substituição Tributária (5405 / 6404)?
Esse é o ponto que mais gera dúvida: não é você quem decide se usa 5405/6404 em vez de 5102/6102. Depende do NCM do produto e do convênio de ICMS-ST do estado de destino — alguns setores (autopeças, bebidas, cosméticos, entre outros) têm ST obrigatória em praticamente todo o Brasil.
Na prática: se o seu emissor fiscal ou plugin já identifica que o produto tem ST aplicável, ele deve trocar automaticamente 5102→5405 ou 6102→6404 — você não precisa (e não deve) escolher isso manualmente por venda.
O erro mais comum: copiar o CFOP errado
O erro mais frequente em lojas WooCommerce não é confusão sobre a regra — é copiar a configuração de um produto errado ao cadastrar um novo. Alguém cadastra o primeiro produto certo com 5102, depois duplica esse produto como base para os próximos 40 itens do catálogo, e um deles é na verdade de produção própria (por exemplo, uma linha artesanal dentro de uma loja que também revende). Esse item fica com CFOP 5102 quando deveria ser 5101 — e a nota sai com natureza de operação incorreta perante o Fisco, mesmo sem gerar rejeição imediata.
Outros dois deslizes comuns:
- Ignorar o estado de destino — usar sempre o CFOP "dentro do estado" (5xxx) mesmo quando o cliente está em outro estado, porque o lojista configurou um CFOP fixo no plugin em vez de deixar a regra calcular por endereço de entrega.
- MEI usando CFOP fora da lista permitida — o MEI tem um conjunto mais restrito de CFOPs autorizados; usar um código de regime diferente (Simples Nacional normal, Lucro Presumido) pode gerar inconsistência com o enquadramento tributário do CNPJ.
Como isso funciona dentro do WooCommerce
Na prática de configuração, o CFOP não é algo que você digita nota a nota. Ele nasce de duas informações que ficam no cadastro do produto e no endereço de entrega do pedido:
- Origem do produto — marcado uma vez no cadastro (produção própria ou revenda de terceiros).
- UF de destino — vem automaticamente do endereço de entrega do pedido no WooCommerce.
- Situação de ST — calculada pelo NCM do produto, não escolhida manualmente.
Um plugin fiscal como o Fiscal Flow usa essas três informações para determinar o CFOP correto a cada pedido — sem que você precise memorizar tabela nenhuma depois de configurar o produto uma vez.
Checklist antes de emitir a primeira nota
- Cada produto está marcado corretamente como produção própria ou revenda?
- O plugin fiscal está lendo a UF de destino do endereço de entrega, não um valor fixo?
- Você já verificou se algum produto do catálogo tem ST obrigatória pelo NCM?
- Se você é MEI, os CFOPs configurados estão dentro da lista permitida para o seu regime?
CFOP correto em cada nota, sem decorar tabela
O Fiscal Flow calcula o CFOP certo automaticamente a partir do cadastro do produto e do endereço de entrega — direto no WooCommerce, sem risco de rejeição por natureza de operação errada.
Conhecer o Fiscal FlowAchou útil? Compartilhe: