Se você já parou diante de uma tela de cadastro de produto e travou nos campos NCM, CFOP e CEST, saiba que não está sozinho. São três códigos de aparência intimidadora que aparecem em toda nota fiscal — e que, quando preenchidos errado, viram a causa silenciosa de rejeições na SEFAZ e de imposto calculado de forma incorreta.
A boa notícia: por trás das siglas há uma lógica simples. Neste guia vamos explicar, em português claro, o que é NCM, CFOP e CEST, como achar o código certo do seu produto e o que acontece quando você erra. Sem juridiquês, com exemplos do dia a dia.
O que é NCM (e como ler os 8 dígitos)
NCM significa Nomenclatura Comum do Mercosul. É um código de 8 dígitos que diz o que é o produto. Ele é baseado no Sistema Harmonizado (SH), um padrão internacional de classificação de mercadorias usado pelos países para alfândega e estatística. O Mercosul acrescentou dígitos próprios — daí o nome.
Pense no NCM como o "RG do produto" para a Receita Federal e para o Fisco. Uma cadeira, um parafuso, um litro de óleo lubrificante e uma camiseta têm NCMs diferentes. E é esse código que ajuda a definir quais impostos (como IPI e ICMS) incidem sobre a mercadoria.
Os 8 dígitos não são aleatórios — eles vão do geral para o específico. Veja a leitura de um exemplo ilustrativo:
| Parte do código | Dígitos | O que indica |
|---|---|---|
| Capítulo | 2 primeiros | O grande grupo (ex.: bebidas, máquinas, calçados) |
| Posição | 4 primeiros | O tipo de produto dentro do grupo |
| Subposição | 6 primeiros | Um detalhamento maior |
| Item e subitem | 7º e 8º | A especificação final do produto |
Na prática, quanto mais à direita, mais detalhado. Por isso dois produtos parecidos podem compartilhar os primeiros dígitos e divergir só no final — e essa diferença pode mudar a tributação. Errar o NCM, portanto, não é "detalhe": é classificar o produto como outra coisa.
O que é CFOP (entrada/saída, dentro/fora do estado)
Enquanto o NCM diz o que é o produto, o CFOP diz o que está acontecendo com ele. CFOP é o Código Fiscal de Operações e Prestações, formado por 4 dígitos, que descreve a natureza da operação: é uma venda? Uma devolução? Uma transferência entre filiais? A mercadoria está saindo ou entrando? Vai para dentro ou para fora do estado?
A pista mais útil está no primeiro dígito, que indica a direção e o destino da operação:
| 1º dígito | Significado |
|---|---|
| 1 | Entrada dentro do estado |
| 2 | Entrada de outro estado |
| 3 | Entrada do exterior (importação) |
| 5 | Saída dentro do estado |
| 6 | Saída para outro estado |
| 7 | Saída para o exterior (exportação) |
Repare na simetria: operações de saída (venda, por exemplo) começam com 5, 6 ou 7; as de entrada (compra), com 1, 2 ou 3. E o mesmo tipo de operação muda de número conforme cruze ou não a fronteira do estado.
Alguns CFOPs do cotidiano que valem como ilustração:
- 5102 — venda de mercadoria dentro do estado (operação interna).
- 6102 — a mesma venda, mas para um cliente em outro estado (operação interestadual).
- 5405 / 6404 — venda de mercadoria sujeita à substituição tributária (dentro / fora do estado).
- 1102 / 2102 — compra de mercadoria para revenda (entrada interna / interestadual).
- 5202 / 6202 — devolução de uma compra.
Ou seja: a mesma camiseta (mesmo NCM) sai com 5102 quando você vende para alguém da sua cidade e com 6102 quando vende para outro estado. O produto é o mesmo; a operação é que mudou. NCM e CFOP não competem: o NCM classifica a mercadoria e o CFOP descreve a operação — e os dois precisam estar corretos para a tributação fechar.
O que é CEST e sua relação com a substituição tributária (ST)
O terceiro código é o CEST — Código Especificador da Substituição Tributária —, formado por 7 dígitos. Ele existe por um motivo bem específico: identificar produtos sujeitos à substituição tributária do ICMS.
A substituição tributária (a famosa ST) é um mecanismo em que o ICMS de toda a cadeia é recolhido antecipadamente por um único contribuinte — normalmente a indústria ou o importador. Quando você, lá na ponta, revende aquele produto, o imposto já foi pago lá atrás. Bebidas, combustíveis, autopeças, cosméticos e cigarros são exemplos clássicos de categorias frequentemente sujeitas à ST.
O CEST entra para padronizar quais produtos estão nesse regime. A regra de ouro: o CEST sempre anda junto do NCM. Ele nunca aparece sozinho e só é preenchido quando o produto realmente está sujeito à ST. Se o seu produto não tem ST, ele simplesmente não tem CEST — e tentar inventar um ali só gera erro.
Por isso a sequência correta é: primeiro descubro o NCM (o que é o produto); depois verifico se ele, naquela operação, está sujeito à ST; se estiver, informo o CEST. Esse encadeamento conversa direto com o CFOP de ST (o 5405/6404 citado acima) e com o cálculo do imposto na emissão da NF-e.
Como descobrir o NCM, CFOP e CEST corretos do seu produto
Aqui está a parte prática. Você não precisa adivinhar. Há fontes confiáveis para cada código:
- Nota fiscal de compra do fornecedor. O fabricante ou distribuidor já classificou o produto. O NCM e, quando há, o CEST vêm impressos na nota de entrada. Essa costuma ser a fonte mais rápida e prática.
- Ficha técnica / catálogo do fabricante. Muitos fabricantes informam o NCM oficial do produto na documentação técnica.
- Tabela oficial da NCM/SH. A nomenclatura completa é pública e organizada por capítulos. Dá para navegar do grupo geral até o item específico.
- O CFOP você define pela operação, não pelo produto. Pergunte-se: é venda ou devolução? Para consumidor ou empresa? Dentro ou fora do estado? Tem ST? As respostas levam ao CFOP — e a tabela do primeiro dígito acima resolve a maior parte dos casos.
- Seu contador. Em dúvidas de classificação que mudam a tributação (e que podem virar problema), confirmar com o contador é o caminho mais seguro. Ele conhece o regime tributário da empresa e as particularidades do seu estado.
Cadastre o NCM, CFOP e CEST uma vez — e nunca mais digite
No ERP DotCompany, cada produto guarda sua classificação fiscal. A nota nasce da venda já com os códigos certos, e o sistema valida tudo antes de mandar para a SEFAZ.
Criar conta grátisO que acontece quando você erra a classificação
Errar NCM, CFOP ou CEST não é um descuido inofensivo. Os efeitos vão de chato a caro:
- Rejeição na SEFAZ. Em muitos casos, o erro é pego na hora da transmissão e a nota volta rejeitada, sem validade. Você não consegue faturar até corrigir — e o caixa para. (É um dos motivos campeões de nota fiscal rejeitada pela SEFAZ.)
- Imposto errado. Pior que rejeitar é a nota ser autorizada com imposto incorreto. Um NCM trocado pode aplicar alíquota de IPI ou ICMS errada; um CEST indevido (ou ausente) bagunça o cálculo da ST. Resultado: você recolhe a mais (paga imposto que não devia) ou a menos (e fica exposto a autuação e multa).
- Crédito de ICMS comprometido. CFOP errado na entrada pode impedir o aproveitamento correto de crédito, afetando o seu custo real.
- Retrabalho e cartas de correção. Nem todo erro se conserta com carta de correção — alguns exigem cancelamento e reemissão, com prazos apertados.
Em outras palavras: a classificação fiscal é dinheiro e conformidade. Um dígito a mais no NCM ou um CFOP de operação interna numa venda interestadual muda o que sai da nota.
Como o ERP sugere a classificação automaticamente
A forma mais segura de não errar é não digitar esses códigos repetidamente. A ideia é cadastrar o NCM, o CFOP e o CEST uma vez no produto e deixar o sistema cuidar do resto.
Num ERP integrado, isso funciona assim:
- Cadastro único. Cada produto guarda seu NCM (e CEST, quando houver). Na hora da venda, esses códigos vão automaticamente para a nota.
- CFOP por operação. O sistema escolhe o CFOP certo lendo a operação — venda interna vira 5102, a mesma venda para outro estado vira 6102 — sem você decidir dígito por dígito.
- Sugestão na importação do XML. Quando você dá entrada numa nota de compra pelo XML do fornecedor, o ERP já lê o NCM e o CEST que o fabricante informou e usa como base para o seu cadastro.
- Validação antes de transmitir. Antes de enviar para a SEFAZ, o sistema confere a coerência entre NCM, CFOP, CEST e impostos — e avisa em português o que está fora do lugar, em vez de devolver um código fiscal indecifrável.
O ganho é duplo: menos erro humano e menos tempo perdido. A classificação fiscal deixa de ser um obstáculo a cada venda e vira parte invisível da rotina. Para ver isso ligado ao restante da operação, vale conhecer o módulo fiscal e como ele se conecta com as diferenças entre NF-e, NFC-e e NFS-e.
Conclusão e próximo passo
Recapitulando o essencial sobre NCM, CFOP e CEST:
- NCM — 8 dígitos, baseado no Sistema Harmonizado/Mercosul. Diz o que é o produto e influencia os impostos.
- CFOP — 4 dígitos. Diz qual é a operação (entrada/saída, dentro/fora do estado). Exemplos comuns: 5102 (venda interna) e 6102 (venda interestadual).
- CEST — 7 dígitos. Liga o produto à substituição tributária e anda sempre junto do NCM, só quando há ST.
Errar qualquer um deles muda imposto e pode rejeitar a nota. Mas você não precisa decorar tabelas: classifique cada produto corretamente uma vez, apoie-se no fornecedor e no contador nas dúvidas, e deixe que o sistema preencha tudo automaticamente em cada emissão.
Pronto para tirar esses códigos das suas costas? Crie sua conta grátis na DotCompany e emita notas com NCM, CFOP e CEST sempre conferidos antes de irem para a SEFAZ.
Perguntas frequentes
O que é NCM?
Qual a diferença entre NCM e CFOP?
Para que serve o CEST?
Onde descubro o NCM correto do meu produto?
O que acontece se eu errar o NCM ou o CFOP?
Preciso decorar todos esses códigos?
Pronto para colocar isso em prática?
O ERP DotCompany reúne fiscal, vendas, financeiro, CRM e estoque num só lugar — com IA nativa e suporte humano. Crie sua conta grátis, sem cartão de crédito.