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:

  1. 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).
  2. 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 Flow

Achou útil? Compartilhe:

Twitter WhatsApp LinkedIn

Continue lendo

Plugin de NF para WooCommerce: fazer do zero ou usar pronto?

Custos, prazos e riscos reais de cada caminho. Números de 2026.

Por que você não precisa de ERP para automatizar NF no WooCommerce

ERPs resolvem muito mais que nota fiscal. Veja o caminho mais curto.