O ICMS‑ST (Imposto sobre Circulação de Mercadorias e Serviços por Substituição Tributária) é um regime em que a obrigação de recolher o ICMS devido em operações subsequentes fica concentrada em um único contribuinte: o substituto tributário. Este conteúdo explica, de forma prática, quando a ST incide, como identificá‑la na NF‑e/XML, como é feito o cálculo (incluindo MVA) e como automatizar apurações a partir do XML.
O que é ICMS ST (Substituição Tributária)?
Conceito: responsabilidade por antecipação do ICMS
A Substituição Tributária transfere a responsabilidade pelo recolhimento do ICMS que seria devido em etapas futuras da cadeia (por exemplo: varejo) para um contribuinte anterior (por exemplo: fabricante, importador ou atacadista). Esse contribuinte é o substituto tributário; os demais são denominados substituídos.
Por que existe a ST (objetivo prático)
O objetivo prático da ST é simplificar a fiscalização e diminuir a inadimplência na cobrança do ICMS em cadeias com vários elos. Ao concentrar a cobrança em poucos contribuintes com maior capacidade de controle, o Fisco pretende reduzir sonegação e facilitar a arrecadação.
Base legal e quem regulamenta
Papel dos Estados e do CONFAZ (convênios e protocolos)
A Substituição Tributária é regulada por legislação estadual, complementada por convênios e protocolos do CONFAZ, que listam produtos, definem MVA, regras de redução ou diferimento e indicam os contribuintes substitutos. É comum que o CONFAZ publique anexos com NCM/CEST e faixas de MVA aplicáveis.
Observação: variação por unidade federativa — confirme a norma estadual
As regras variam entre estados: um produto pode estar sujeito à ST em um estado e não em outro, ou ter MVA/réguas diferentes. Sempre confirme a legislação estadual e eventuais convênios do CONFAZ antes de contabilizar ou recolher.
Quando a ST é aplicada? Principais situações
Operações interestaduais e cadeia de circulação
A ST costuma ser aplicada em cadeias onde fabricantes ou atacadistas concentram a retenção do imposto devido às operações seguintes. Em vendas interestaduais, pode haver ST quando a norma estadual do destinatário ou do remetente exigir.
Produtos monofásicos e regimes específicos
Alguns produtos são tradicionalmente sujeitos a regimes específicos, por exemplo combustíveis, medicamentos, bebidas, pneus e lubrificantes — frequentemente com regime monofásico ou ST. A relação precisa constará em convênios/ protocolos com NCM e CEST.
Como o CFOP e a chave de acesso da NF‑e ajudam a identificar
O CFOP indica a natureza da operação (por exemplo: venda interna, remessa, retorno). Junto com CFOP, CST/CSOSN e campos específicos do XML, é possível identificar se a operação teve retenção por ST. A chave de acesso da NF‑e e a numeração ajudam na conciliação e conferência com documentos fiscais eletrônicos.
Como é calculado o ICMS‑ST (MVA e base de cálculo)
O que é MVA (Margem de Valor Agregado)
A MVA é uma estimativa da margem de comercialização que será agregada ao preço do produto até o consumidor final. Serve para ampliar a base de cálculo do ICMS presumido que o substituto deverá recolher a título de ST. A MVA pode ser definida por convênio/estado ou ajustada por redução.
Como se determina a base de cálculo retida
De forma simplificada, a base de cálculo presumida do ICMS‑ST parte do preço da operação (valor da mercadoria na NF‑e) acrescido da MVA (percentual), podendo sofrer redução prevista em norma ou exclusão de itens. Sobre essa base aplica‑se a alíquota do ICMS do estado de destino (ou outra condição prevista) para apurar o ICMS presumido retido.
Exemplo prático de cálculo com MVA (simples)
Exemplo ilustrativo: considere uma venda cuja base (vProd) seja R$ 1.000,00 e uma MVA presumida de 40% (valor usado apenas para exemplo). A base presumida fica R$ 1.000,00 × (1 + 0,40) = R$ 1.400,00. Aplicando a alíquota do ICMS (por exemplo 18% — apenas ilustrativo), o ICMS‑ST presumido seria R$ 252,00. Se já houver ICMS próprio destacado na nota, o valor a recolher por ST será o ICMS‑ST presumido menos o ICMS próprio já cobrado.
Observação sobre diferimento, por dentro/por fora e redução da base
Existem variações como diferimento (adiamento do pagamento), regimes “por dentro” (quando o ICMS está incluído no preço) e reduções autorizadas da base de cálculo. Essas nuances alteram a forma de calcular e devem ser observadas em cada convênio/legislação.
Diferença entre ICMS normal e ICMS‑ST
Quem recolhe em cada regime
No regime normal, cada contribuinte recolhe o ICMS devido na sua operação. Na ST, o substituto recolhe antecipadamente o imposto presumido sobre a cadeia subsequente. Assim, o recolhimento operacional passa a ser centralizado.
Como aparece na NF‑e (campos e destaque)
Na NF‑e do substituto a retenção por ST aparecerá nos campos de ICMS destinados à substituição tributária (e no total da nota). Na NF‑e do substituído (por exemplo, a nota de venda a varejo), é comum que conste informação de que o ICMS foi retido anteriormente, sem destaque de ICMS próprio sobre a operação subsequente.
Impactos para empresas do Simples Nacional
Empresas do Simples Nacional que recebem mercadorias sujeitas à ST podem continuar enquadradas no regime, mas ficam sujeitas às regras de substituição: o imposto pode ter sido recolhido pelo fornecedor. É importante conferir a NF‑e e a documentação para registrar corretamente entradas e créditos (quando aplicáveis) e evitar dupla cobrança ou perda de crédito indevido.
Como identificar ICMS‑ST na NF‑e e no XML
Campos do XML que apontam ST (indicadores e tags relacionadas ao ICMS)
No XML da NF‑e, a informação sobre ST costuma aparecer dentro do bloco de imposto do detalhe do produto: /det/imposto/ICMS/ICMSxx/ onde há sub‑tags relacionadas à substituição tributária, como vBCST (base de cálculo ST), pMVAST (percentual de MVA/ST quando presente) e vICMSST (valor do ICMS‑ST). Procure também por indicação de “retido por substituição” em campos complementares e por referências a convênios/protocolos no corpo da nota.
Uso do CFOP, CST/CSOSN e chave de acesso para validação
CFOP, CST (ou CSOSN para Simples) e os códigos fiscais do produto ajudam a entender se a operação deveria ter ST. Cruzar CFOP com o XML e com a legislação estadual permite validar se a retenção foi aplicável. A chave de acesso permite recuperar a NF‑e no portal da SEFAZ, confirmando os dados.
Exportar dados do XML para análise (Excel)
Exportar o XML para Excel facilita checagens em lote, filtragens por NCM/CFOP/CSOSN e conferência de valores de vBCST, vICMSST e campos correlatos. Para isso, ferramentas como Converter XML para Excel automatizam a extração e tornam a análise escalável.
Como automatizar esse cálculo na prática
Automatizar a apuração do ICMS‑ST exige ler os campos corretos do XML, aplicar a MVA/CEST apropriada e gerar uma memória de cálculo auditável. Sistemas que processam XMLs em lote permitem identificar divergências, calcular valores e preparar guias ou obrigações acessórias com mais segurança que planilhas manuais.
Uma automação precisa, no mínimo, extrair: CFOP, NCM, CEST, CST/CSOSN, vProd, vICMS, vBCST, pMVAST (quando presente), vICMSST, além de informações do emitente e destinatário (UF). Com esses dados é possível aplicar a MVA, calcular base presumida e registrar a apuração.
Vantagens da automação: apuração em lote (vários xmls), geração de memória de cálculo por nota, trilha de auditoria e redução de erros de digitação. O CalcFiscal realiza apuração de ICMS‑ST em lote (com MVA e CEST), extraindo XML e gerando memória de cálculo padronizada — veja recursos como Cálculo de ICMS‑ST e Converter XML para Excel para integrar ao seu fluxo.
Exemplos práticos (situações que você verá no dia a dia)
Venda interestadual com cobrança antecipada por ST (operador substituto faz a retenção)
Uma indústria envia mercadoria a um atacadista em outro estado. Se a legislação do estado destinatário ou convênios do CONFAZ determinarem ST para aquele NCM, a indústria (substituto) calcula e recolhe o ICMS‑ST presumido. Na NF‑e emitida constarão os valores de vBCST e vICMSST, e o destinatário não terá que recolher ICMS sobre a venda subsequente referente àquela mercadoria.
Venda de produto com ICMS‑ST (produto monofásico) — como aparece na NF‑e
Para um produto monofásico sujeito à ST, a NF‑e do fabricante apresentará o valor do ICMS próprio (se houver) e o valor retido por ICMS‑ST. No XML, o bloco ICMS terá os valores de base e de ICMS‑ST e, quando aplicável, indicação do convênio/protocolo que autoriza a retenção.
Empresa do Simples Nacional recebendo mercadoria sujeita à ST
Uma microempresa do Simples que compra mercadoria com ICMS‑ST deve verificar a NF‑e de entrada para confirmar se o imposto foi retido pelo fornecedor. Isso impacta a contabilização: geralmente não há ICMS a recolher pelo destinatário sobre aquela entrada, mas é necessário guardar memória de cálculo e documentação para fins de defesa em eventuais fiscalizações.
Boas práticas e cuidados
Conferir protocolos/convênios estaduais e NCM/CEST antes de aceitar uma operação ou registrar o imposto.
Manter memória de cálculo e documentação eletrônica (XMLs) organizada para auditoria e comprovação de recolhimento.
Validar CFOP, CST/CSOSN e valores de vBCST, vICMSST e vProd no XML; use ferramentas para exportar em lote.
Quando houver dúvida sobre uma regra específica, consulte o contador responsável, a legislação estadual ou a SEFAZ do estado envolvido.
Cansado de calcular na planilha? Automatize DIFAL e ICMS‑ST a partir do XML da NF‑e com o CalcFiscal.
Para automatizar, uma solução precisa ler do XML os campos relevantes por item e por nota e aplicar regras parametrizáveis: MVA por NCM/CEST, alíquota de destino, reduções previstas e créditos possíveis. Isso possibilita apurar ICMS‑ST em lote e gerar memória de cálculo com evidências (valores extraídos do XML e fórmulas aplicadas).
O fluxo mínimo de automação inclui: ingestão do XML → identificação do NCM/CEST e CFOP → aplicação de tabela de MVA/ajustes estaduais → cálculo de base presumida e ICMS‑ST → geração de relatório/memória por nota. Ferramentas como o CalcFiscal já implementam esse processo, integrando Cálculo de ICMS‑ST, extração em massa com Converter XML para Excel e gestão de apurações. Se quiser testar a automação, você pode Testar grátis.
Além disso, automatizar reduz retrabalho e cria uma trilha auditável para comprovar decisões: qual MVA foi usada, qual convênio foi aplicado e quais campos do XML sustentam a apuração.
Perguntas frequentes
Quando o ICMS ST é cobrado?
O ICMS‑ST é cobrado quando a legislação do estado ou convênios do CONFAZ determinam que a responsabilidade pelo ICMS devido em operações subsequentes seja atribuída a um contribuinte substituto (ex.: fabricante ou atacadista), que antecipa a cobrança. Verifique protocolos e convênios aplicáveis ao produto e ao estado.
Qual a diferença entre ICMS normal e ICMS‑ST?
No ICMS normal, o imposto é destacado e recolhido ao final de cada operação pelo contribuinte direto. Na Substituição Tributária, um contribuinte (substituto) recolhe o ICMS presumido de toda a cadeia subsequente, concentrando a obrigação de pagamento.
Quem paga o ICMS por substituição tributária?
Formalmente o imposto é retido e recolhido pelo contribuinte substituto (por exemplo, fabricante ou importador), mas o custo costuma ser repassado ao preço ao longo da cadeia. A designação de substituto/substituído consta nas normas estaduais e convênios.
Como identificar se um produto tem ICMS‑ST na NF‑e?
Verifique o CFOP, o campo de ICMS no XML (tags de ICMS e de substituição tributária), o CST/CSOSN e referências a protocolos/convenios no corpo da nota. Exportar o XML para Excel facilita a checagem em lote. Para ajudar na extração e apuração automática, experimente ferramentas como Converter XML para Excel e a solução de Cálculo de ICMS‑ST do CalcFiscal.
Onde encontro material para aprofundar?
Veja o Blog do CalcFiscal para artigos relacionados e consulte o artigo específico sobre Base de cálculo do ICMS‑ST (artigo relacionado) para detalhes adicionais.
Se precisar validar regras na prática, o CalcFiscal oferece importação de XML, apuração em lote e geração de memória de cálculo auditável — teste grátis e veja como reduzir o tempo gasto em planilhas.