Resposta rápida
Poucos códigos geram tanta dúvida quanto CST x CSOSN. Os dois aparecem na nota fiscal, os dois têm nomes parecidos, e usar o errado é a causa número 1 de rejeição de NF-e em pequenas empresas. Vamos direto ao ponto.
Poucos códigos geram tanta dúvida quanto CST x CSOSN. Os dois aparecem na nota fiscal, os dois têm nomes parecidos, e usar o errado é a causa número 1 de rejeição de NF-e em pequenas empresas. Vamos direto ao ponto.
A diferença fundamental: o regime tributário decide
- CST (Código de Situação Tributária) é usado por empresas do Lucro Real e Lucro Presumido.
- CSOSN (Código de Situação da Operação no Simples Nacional) é usado exclusivamente por empresas do Simples Nacional.
A primeira pergunta nunca é "qual código é mais completo", é "em qual regime tributário minha empresa está?" — isso já elimina metade da confusão.
Como saber qual usar na prática
- Simples Nacional → CSOSN, no campo CSOSN da NF-e.
- Lucro Presumido → CST, no campo CST da NF-e.
- Lucro Real → CST, no campo CST da NF-e.
Erros mais comuns
- Empresa do Simples usando código de CST por o emissor de notas vir configurado com padrão errado.
- Trocar de regime tributário e esquecer de atualizar o cadastro fiscal no sistema.
- Escolher o CSOSN genérico "tributação normal" sem confirmar particularidades do produto.
O código CST/CSOSN informa ao sistema da Sefaz como aquele imposto deve ser tratado naquela operação. Um código incompatível com o regime da empresa é rejeitado automaticamente pela validação do SPED — um dos erros mais fáceis de prevenir e mais frequentes na prática.
Tabela completa de CSOSN
- 101 — Tributada com permissão de crédito.
- 102 — Tributada sem permissão de crédito (o mais usado no dia a dia).
- 103 — Isenção do ICMS por faixa de receita.
- 201 — Tributada com permissão de crédito e com cobrança de ICMS por Substituição Tributária.
- 202 — Tributada sem permissão de crédito e com Substituição Tributária.
- 203 — Isenção e com Substituição Tributária.
- 300 — Imune.
- 400 — Não tributada pelo Simples Nacional.
- 500 — ICMS cobrado anteriormente por Substituição Tributária ou por antecipação.
- 900 — Outros.
Tabela completa de CST do ICMS
- 00 — Tributada integralmente.
- 10 — Tributada com cobrança por Substituição Tributária.
- 20 — Com redução de base de cálculo.
- 30 — Isenta ou não tributada, com Substituição Tributária.
- 40 — Isenta.
- 41 — Não tributada.
- 50 — Suspensão.
- 51 — Diferimento.
- 60 — ICMS cobrado anteriormente por Substituição Tributária.
- 70 — Com redução de base e Substituição Tributária.
- 90 — Outras.
Alguns sistemas de emissão preenchem o CSOSN ou CST automaticamente com base numa regra genérica que não considera exceções do produto específico. Revisar o código sugerido antes de confirmar a nota, principalmente em produtos sujeitos a Substituição Tributária, evita rejeição recorrente pelo mesmo motivo em vários pedidos seguidos.
Se o erro for descoberto depois da nota emitida: quando não muda o valor total do imposto, o caminho costuma ser a carta de correção eletrônica; quando muda o valor do imposto devido, normalmente exige cancelamento dentro do prazo permitido e emissão de uma nova nota com o código certo. O contador é quem confirma qual dos dois caminhos se aplica ao caso específico.
Resumindo: CST e CSOSN nunca coexistem numa mesma empresa — o regime tributário decide qual dos dois se aplica, e dentro de cada um deles é o código específico da operação que confirma se aquele item está tributado normalmente, isento, suspenso, ou já teve o imposto recolhido antes na cadeia. Guardar essas duas perguntas em ordem — primeiro o regime, depois a situação da operação — resolve a maior parte das dúvidas do dia a dia.
Uma dúvida frequente de quem está começando é achar que existe um único CSOSN ou CST correto pra cada empresa, como se fosse uma configuração única do cadastro — não é bem assim: o regime tributário (Simples, Presumido ou Real) é fixo pra empresa inteira, mas o código específico (CSOSN 101, 102, 500, ou CST 00, 10, 60...) muda operação a operação, dependendo do produto vendido e da situação tributária daquele item específico. Uma mesma empresa do Simples Nacional pode perfeitamente emitir notas com CSOSN 102 pra maior parte do catálogo e CSOSN 500 só pros itens sujeitos a Substituição Tributária.
CST/CSOSN só se aplica ao ICMS
Tudo o que foi descrito até aqui se refere ao ICMS, que incide sobre circulação de mercadoria — serviços em geral seguem o ISS, com sua própria lógica de código, e não usam CST nem CSOSN da mesma forma. Empresas que vendem produto e também prestam serviço (uma loja que também faz instalação, por exemplo) acabam lidando com os dois sistemas ao mesmo tempo, cada nota emitida seguindo a lógica correta pra cada tipo de operação — outro motivo pra revisar com o contador sempre que o negócio passar a oferecer um serviço além da venda pura de mercadoria.
Perguntas frequentes sobre CST e CSOSN
Uma empresa pode usar CST e CSOSN ao mesmo tempo?
Não. O código usado depende exclusivamente do regime tributário vigente da empresa emissora naquele momento. No fim das contas, CST x CSOSN não é sobre qual código é melhor, é sobre qual regime sua empresa está.
O que acontece se eu usar o código errado?
Na maioria dos casos a nota é rejeitada na validação da Sefaz antes mesmo de ser autorizada — atrasa a venda, mas evita o erro de chegar ao Fisco.
Conteúdo educativo — não substitui consultoria contábil ou jurídica.
Fontes oficiais
Confira a regra vigente diretamente na fonte antes de decidir.
Como este conteúdo foi feito
Interpretação editorial. A recomendação resume um caminho provável para pequenas empresas, mas não substitui análise contábil, jurídica ou financeira individual.
A análise parte de regras e fórmulas apresentadas em linguagem prática, com resultado tratado como estimativa até conferência contábil.
Sugerir correção ou atualizaçãoPróximo passo
Acompanhar
Avisos de prazo e mudança fiscal por e-mail
Comentários
Entre para deixar um comentário.
Seja o primeiro a comentar.