SoftPayFiscal

Tributação

ICMS-ST na nota fiscal: o que é e como funciona

Substituição tributária concentra o recolhimento do ICMS em um único contribuinte. Veja como isso aparece na nota e como o valor é calculado.

Publicado em 29 de agosto de 2026Leitura de 7 minPor SoftPay Fiscal

Todos os guias

O ICMS-ST (ICMS por Substituição Tributária) é uma das partes que mais gera dúvida — e erro — na emissão de nota fiscal. A ideia é simples de enunciar e complicada de calcular: em vez de cada empresa da cadeia recolher o ICMS na sua etapa, um único contribuinte recolhe antecipadamente o imposto de toda a cadeia até o consumidor final.

O que é substituição tributária

Na ST, existe o contribuinte substituto — geralmente a indústria ou o importador — que, ao vender, já recolhe o ICMS que seria devido pelas etapas seguintes (distribuidor, atacadista, varejista). Os demais, os substituídos, revendem sem destacar novamente o ICMS, porque ele já foi pago lá na frente.

A ST só se aplica a produtos específicos, listados na legislação de cada estado — bebidas, autopeças, cosméticos, medicamentos, materiais de construção, entre outros. Se o produto não está na lista de ST daquele estado, não há ICMS-ST na operação.

MVA: a margem que forma a base de cálculo

Como o imposto é cobrado antes da venda final, o Fisco precisa presumir por quanto o produto será vendido ao consumidor. Essa presunção é a MVA (Margem de Valor Agregado), um percentual definido por produto e estado. A MVA infla a base de cálculo para estimar o preço final da cadeia.

Como calcular o ICMS-ST

O cálculo tem duas etapas. Primeiro, monta-se a base de cálculo do ST:

Base ST = (valor dos produtos + frete + IPI + outras despesas) × (1 + MVA)

Depois, aplica-se a alíquota interna do estado de destino sobre essa base e subtrai-se o ICMS próprio:

ICMS-ST = (Base ST × alíquota interna destino) − ICMS próprio

Exemplo numérico ilustrativo

ItemValor
Valor do produtoR$ 1.000,00
IPIR$ 100,00
MVA40%
Alíquota interna destino18%
Alíquota do ICMS próprio12%
Base ST = (1.000 + 100) × 1,40R$ 1.540,00
ICMS-ST bruto = 1.540 × 18%R$ 277,20
ICMS próprio = 1.000 × 12%R$ 120,00
ICMS-ST a recolher = 277,20 − 120,00R$ 157,20

Valores ilustrativos. Um erro na MVA, na alíquota interna ou no que entra na base já joga o valor pra fora — e com dezenas de itens vira rejeição por total inconsistente.

CEST: o código obrigatório do produto

Todo produto sujeito à ST tem um CEST (Código Especificador da Substituição Tributária), um código de 7 dígitos. Quando o item é de ST, o CEST é obrigatório no XML — faltando, a nota é rejeitada. O CEST anda junto com o NCM do produto.

Quais CST e CSOSN usar

No regime normal, usa-se o CST: 10 (tributada e com ST), 30 (isenta e com ST), 60 (ICMS já cobrado por ST — típico de quem revende substituído), 70 (redução de base e ST). No Simples Nacional, usa-se o CSOSN: 201, 202, 203 e 500 (revenda de substituído). Usar CST no lugar de CSOSN é uma das rejeições da SEFAZ mais comuns.

ST não é DIFAL

Um ponto que confunde: ICMS-ST não é a mesma coisa que DIFAL. A ST antecipa o imposto da cadeia interna; o DIFAL trata da diferença de alíquota em vendas interestaduais a consumidor final não contribuinte. Uma operação pode ter um, o outro, ambos ou nenhum.

No SoftPay, o cálculo de ICMS-ST (com MVA, base, ICMS próprio e FCP) é automático — assim como IPI e DIFAL. Você informa o produto e a API monta os valores e o CST/CSOSN certos, sem planilha. Veja os planos.

Emitindo com ST sem dor de cabeça

ST é o tipo de cálculo que ninguém deveria fazer na mão em produção. Quem emite nota fiscal por API com cálculo tributário automático informa apenas o produto e a operação; a base ST, o ICMS-ST, o CEST e o CST/CSOSN saem prontos e consistentes com os totais da nota.

Perguntas rápidas

Perguntas frequentes sobre ICMS-ST

O que é ICMS-ST?

É o ICMS por Substituição Tributária: um contribuinte (normalmente a indústria ou importador) recolhe antecipadamente o ICMS de toda a cadeia até o consumidor final, em vez de cada etapa recolher o seu.

O que é MVA no ICMS-ST?

MVA é a Margem de Valor Agregado, um percentual definido por produto e estado que infla a base de cálculo para estimar o preço final de venda ao consumidor e permitir a cobrança antecipada.

Quando o CEST é obrigatório?

Sempre que o produto estiver sujeito à substituição tributária. Nesses casos o CEST precisa constar no XML; a ausência gera rejeição da nota.

Qual CST ou CSOSN usar na ST?

No regime normal usa-se CST (10, 30, 60, 70); no Simples Nacional usa-se CSOSN (201, 202, 203, 500). Trocar um pelo outro conforme o regime é uma rejeição comum.

Calcule ICMS-ST automaticamente

A API da SoftPay Fiscal calcula ICMS-ST, MVA, IPI, FCP e DIFAL sozinha e já preenche CEST e CST/CSOSN. Teste grátis com 50 notas e pare de calcular na mão.