NCM Buscador
NF-e 5 tabelas · 234 códigos

CST — qual tabela usar na sua nota

"CST" não é uma tabela só. São 5 tabelas diferentes, e a que você usa depende do regime tributário da empresa e do tributo informado. Escolher a errada é motivo clássico de rejeição da NF-e. Cada tabela abaixo tem página própria com todos os códigos, descrição oficial e exemplos.

Regra rápida por regime

O CST do ICMS e o CSOSN são mutuamente exclusivos — o que decide é o CRT da empresa.

Regime da empresa Campo do ICMS PIS/COFINS
Lucro Real ou Presumido (CRT 3) CST ICMS CST PIS/COFINS
Simples Nacional (CRT 1) CSOSN CST PIS/COFINS
MEI (CRT 4) CSOSN CST PIS/COFINS

Não sabe qual operação está emitindo? O assistente de código fiscal devolve CFOP + CST ICMS/CSOSN + CST PIS/COFINS a partir das características da operação.

Perguntas frequentes

Qual a diferença entre CST e CSOSN?

O CST ICMS (140 códigos) é usado por empresas do regime normal — Lucro Real ou Presumido. O CSOSN (10 códigos) o substitui na NF-e de optantes pelo Simples Nacional (CRT 1) e do MEI (CRT 4). São campos mutuamente exclusivos: quem emite com CRT 1 ou 4 preenche CSOSN, nunca CST ICMS. Usar o código do regime errado é causa clássica de rejeição.

O CST do ICMS é o mesmo do PIS e do COFINS?

Não. O CST ICMS tem 3 dígitos (origem + tributação) e vive no grupo ICMS. O CST PIS/COFINS tem 2 dígitos e vive nos grupos PIS e COFINS, com 33 códigos cada — a tabela do COFINS espelha a do PIS. São preenchidos na mesma nota, em campos diferentes.

O que muda no CST com a Reforma Tributária?

A LC 214/2025 criou o CST do IBS e da CBS, com 18 códigos e 164 classificações tributárias (cClassTrib) vinculadas. Em 2026 ele convive com os CST atuais na fase de teste; conforme o ICMS, o ISS, o PIS e a COFINS forem extintos, ele os substitui. Nenhum CST antigo deixa de valer agora.

Como o primeiro dígito do CST ICMS funciona?

O primeiro dígito é a origem da mercadoria (0 = nacional, 1 = importação direta, 2 = adquirida no mercado interno importada, e assim por diante, conforme a tabela A). Os dois últimos são a tributação (00 = tributada integralmente, 40 = isenta, 60 = ICMS cobrado por ST…). Por isso "000" e "100" descrevem a mesma tributação com origens diferentes.