ICMS-ST (Substituição Tributária) é, junto com DIFAL, o tributo mais cabeludo do e-commerce brasileiro. Maioria dos sellers ouve do contador, balança a cabeça, e segue achando que tá tudo bem. Em geral não tá.
Esse texto abre o que é, quando você paga, quando recolhe pelo cliente, e o erro mais caro: confundir substituto com substituído. Sem juridiquês.
O que é ICMS-ST (em português)
Substituição Tributária é um modelo onde uma empresa paga o ICMS pelos elos seguintes da cadeia. Em vez de cada um pagar o ICMS sobre sua margem, o fabricante já paga o ICMS-ST de toda a cadeia até o consumidor final.
Cadeia normal:
Fábrica → Distribuidor → Atacado → Varejo (você) → Cliente
ICMS ICMS ICMS ICMS
Com ICMS-ST:
Fábrica → Distribuidor → Atacado → Varejo (você) → Cliente
ICMS-ST (já pago) (já pago) (já pago)
Você (varejo) recebe o produto com ICMS já recolhido. Não paga ICMS de novo na venda.
Quem é substituto e quem é substituído
- Substituto: quem paga o ICMS-ST por toda a cadeia (geralmente fabricante ou primeiro elo)
- Substituído: quem recebe o produto já tributado e revende sem novo ICMS (você, na maioria dos casos)
A maioria dos sellers de marketplace é substituído. Você compra de distribuidor que já recolheu ICMS-ST, e só revende.
Mas tem exceções: se você importa direto da fábrica, pode ser substituto. Se você fabrica, é substituto. Se compra de pequena indústria que não recolhe ST, pode virar substituto na venda.
O que muda na sua NF-e
Quando você é substituído (caso comum)
A NF-e de venda emite com:
- CST 60 (ICMS já cobrado anteriormente por ST)
- CFOP 5405/6405 (venda mercadoria adquirida sob ST)
- ICMS = 0 na sua NF-e (já foi pago)
- ICMS-ST efetivo informado pra registro
Quando você é substituto
A NF-e de venda emite com:
- CST 10 (tributada e com cobrança ICMS por ST)
- ICMS próprio + ICMS-ST calculado
- MVA (Margem de Valor Agregado) aplicado pra calcular base ST
- Recolhe ICMS-ST via GNRE em algumas UFs
A diferença em alíquota efetiva é grande: substituto paga ICMS sobre venda + ICMS-ST sobre cadeia (somando 18-25% pra alguns produtos). Substituído paga só o ICMS da própria operação (que geralmente é 0 em revenda).
Como saber se um produto tem ICMS-ST
Por NCM. Cada UF publica decreto listando os NCMs que entram no regime ST. Mas atenção:
- NCM com ST em SP pode não ter em MG (regimes estaduais diferentes)
- Lista muda por decreto (semanal/mensal)
- Operação interestadual pode mudar a regra (cliente em UF que tem ST mesmo se origem não tem)
Resultado: você precisa de tabela NCM × UF × ano-mês pra saber se determinado produto tem ICMS-ST naquela operação. Manualmente, é caos.
O erro caro: calcular como ST quando não é
Cenário: você compra eletrônico de distribuidor SP. Ele te vende com NF-e CST 60 (já tributado por ST). Você recebe e cadastra como "ST" no seu sistema. Vende pra cliente em MG (que NÃO tem ICMS-ST pra esse NCM).
Sua NF-e sai com CST 60. SEFAZ MG rejeita (NCM não tem ST em MG). Ou aceita e fiscalização depois autua você por classificação errada.
Inverso também rola: você cadastra como ICMS normal (CST 00), mas o produto tem ST. Recolhe ICMS na sua NF-e — mas o ICMS já foi pago pelo fabricante. Você pagou DOBRADO.
Como o EVA Pro resolve
O módulo fiscal do EVA tem:
- Tabela
NCM × UF × ano-mêsatualizada via integração governamental - Cálculo dinâmico de CST/CFOP por venda (origem, destino, NCM)
- MVA aplicado automaticamente quando substituto
- Validação cruzada XML antes de mandar pra SEFAZ
- Painel
/admin/fiscal-configmostra cada SKU com seu regime fiscal
Pra cadastrar produto novo, você só preenche NCM. EVA puxa origem, alíquota interestadual e regra ST automaticamente.
ICMS-ST não é seu inimigo. Cadastro errado é.
Checklist pra cada produto novo
- NCM cadastrado (8 dígitos completos)
- CEST (Código Especificador da Substituição Tributária) preenchido se aplicável
- Origem (0-8: nacional, importado, com conteúdo importado, etc.)
- Regime do produto (ICMS normal vs ST) por UF de destino
- Alíquota interna e interestadual
- MVA se você for substituto
Sem esse cadastro mínimo, o sistema (qualquer um) chuta. Chute errado vira rejeição ou autuação.
Próximos passos: quer ver se sua tabela fiscal está atualizada? EVA Pro grátis — auditoria fiscal automática mostra SKUs com regime errado em 5 min.




Comentários
Carregando…