Pular para o conteúdo
FiscalAPI
ICMS

Como Calcular ICMS e ICMS-ST em 2026: Base por Dentro, MVA Ajustada e Alíquotas

Equipe FiscalAPI 7 min de leitura
ICMSCálculoGuiaSEFAZ

O ICMS próprio é `base de cálculo × alíquota`, sendo que o imposto está embutido na própria base (cálculo "por dentro"). Já o ICMS-ST é `(base ST × alíquota interna do destino) − ICMS próprio`, onde a base ST é o valor da operação acrescido da MVA. Em operação interestadual, a MVA precisa ser ajustada antes de entrar na conta.

Duas contas, duas armadilhas diferentes. Este guia separa as duas, dá a fórmula da MVA ajustada e mostra a tabela de alíquotas internas por estado.

Parte 1 — ICMS próprio#

A base de cálculo inclui o próprio imposto#

Esta é a característica que mais confunde quem vem de outros tributos: o ICMS é calculado "por dentro". O imposto compõe a sua própria base.

Na prática, para uma venda comum, a base de cálculo é o valor da operação — e o ICMS destacado já está embutido nesse valor:

Valor da mercadoria: R$ 1.000,00
Alíquota interna:    18%
ICMS = 1.000,00 × 0,18 = R$ 180,00

Os R$ 180 não são somados aos R$ 1.000 — eles já estão dentro deles. O que a empresa recebe líquido de ICMS é R$ 820.

⚠️
O erro clássico aparece quando você quer chegar a um preço líquido. Para que sobrem R$ 1.000 depois do ICMS de 18%, o preço não é R$ 1.180 — é 1.000 ÷ (1 − 0,18) = R$ 1.219,51. Somar a alíquota "por fora" subfatura a operação.

O que entra e o que não entra na base#

Entra na baseNão entra
Valor da mercadoriaIPI (quando a operação é entre contribuintes e destinada a industrialização ou comercialização)
Frete, quando por conta do remetenteDescontos incondicionais
Seguro e demais despesas acessórias cobradas do comprador
Juros e acréscimos financeiros cobrados na operação
IPI, quando a venda é a consumidor final ou a não contribuinte

Alíquotas internas por estado#

Alíquota interna é a que vale nas operações dentro do estado — e é também a alíquota de referência do destino no ICMS-ST e no DIFAL.

UFInternaUFInternaUFInterna
AC19%MA23%RJ20% (+2% FCP)
AL20,5% (+1% FCP)MG18%RN20%
AM20%MS17%RO19,5%
AP18%MT17%RR20%
BA20,5%PA19%RS17%
CE20%PB20%SC17%
DF20%PE20,5%SE19% (+1% FCP)
ES17%PI22,5%SP18%
GO19%PR19,5%TO20%
💡
Tabela revisada em junho de 2026. Alíquotas internas mudam por lei estadual, e vários estados as reajustaram entre 2024 e 2026 — confirme na legislação da UF antes de usar em produção. O FCP (Fundo de Combate à Pobreza) só incide sobre produtos específicos listados pelo estado, não sobre tudo.

Alíquotas interestaduais#

Nas operações entre estados, a alíquota não é a interna. É uma destas três:

AlíquotaQuando se aplica
4%Mercadoria importada ou com conteúdo de importação superior a 40%
7%Saídas do Sul e Sudeste (exceto ES) para Norte, Nordeste, Centro-Oeste e ES
12%Todos os demais casos interestaduais

Ou seja: SP → BA usa 7%. BA → SP usa 12%. SP → RJ usa 12%. E qualquer origem para qualquer destino usa 4% se a mercadoria for importada.

Parte 2 — ICMS-ST (substituição tributária)#

Na substituição tributária, um contribuinte da cadeia — normalmente o industrial ou o importador — recolhe antecipadamente o ICMS que seria devido nas etapas seguintes até o consumidor final. Como a venda futura ainda não aconteceu, o estado presume o preço final usando a MVA (Margem de Valor Agregado).

A fórmula#

Base ST   = valor da operação × (1 + MVA)
ICMS-ST   = (Base ST × alíquota interna do destino) − ICMS próprio

Exemplo#

Indústria em SP vende para revenda na Bahia:

  • Valor da operação: R$ 1.000,00
  • Alíquota interestadual (SP → BA): 7%
  • Alíquota interna da BA: 20,5%
  • MVA do produto: 40%
ICMS próprio = 1.000,00 × 0,07 ................ = R$ 70,00
Base ST      = 1.000,00 × (1 + 0,40) .......... = R$ 1.400,00
ICMS-ST      = (1.400,00 × 0,205) − 70,00
             = 287,00 − 70,00 ................. = R$ 217,00

Total de ICMS na operação: R$ 287,00 — R$ 70 próprios e R$ 217 retidos por substituição.

MVA ajustada: o passo que quase todo mundo pula#

O exemplo acima usou a MVA original. Em operação interestadual, isso está incompleto.

A MVA original é calibrada para a carga tributária interna do estado de destino. Quando a mercadoria vem de fora, o ICMS próprio destacado foi menor (7% ou 12% em vez da interna). Sem correção, o produto de fora ficaria com carga menor que o de dentro — e o estado corrige isso com a MVA ajustada:

MVA ajustada = [ (1 + MVA original) × (1 − ALQ interestadual) ÷ (1 − ALQ interna) ] − 1

Refazendo o exemplo com ajuste:

MVA aj = [ (1 + 0,40) × (1 − 0,07) ÷ (1 − 0,205) ] − 1
       = [ 1,40 × 0,93 ÷ 0,795 ] − 1
       = [ 1,302 ÷ 0,795 ] − 1
       = 1,637736 − 1
       = 0,637736 → 63,77%

E o ICMS-ST muda bastante:

Base ST = 1.000,00 × 1,637736 ............ = R$ 1.637,74
ICMS-ST = (1.637,74 × 0,205) − 70,00
        = 335,74 − 70,00 ................. = R$ 265,74

R$ 265,74 em vez de R$ 217,00. Usar a MVA sem ajustar recolheu R$ 48,74 a menos — em uma nota só. Multiplicado por um mês de operação, é autuação.

⚠️
A MVA ajustada não se aplica quando o destinatário é optante do Simples Nacional em vários estados, nem quando a alíquota interestadual é igual à interna. Regras de dispensa variam por Convênio/Protocolo e por UF — confirme antes.

Quando existe ICMS-ST#

A substituição só se aplica a produtos expressamente listados em Convênio ou Protocolo ICMS, identificados pelo CEST e pelo NCM. Não é um regime que a empresa escolhe: ou o produto está na lista do estado de destino, ou não está.

Combustíveis, bebidas, autopeças, medicamentos, materiais de construção e cosméticos são os grupos clássicos — mas a lista muda por estado e por protocolo.

ICMS-ST x DIFAL: não confunda#

São mecanismos diferentes e, em geral, mutuamente excludentes na mesma operação:

ICMS-STDIFAL
O que éAntecipação do imposto das etapas seguintesDiferença entre a alíquota interna do destino e a interestadual
QuandoProduto sujeito a ST, revenda na cadeiaVenda a consumidor final
Usa MVA?SimNão
Quem recolheSubstituto (indústria/importador)Remetente, quando o destinatário não é contribuinte

Para a conta do DIFAL, veja o guia do diferencial de alíquota.

Erros que geram rejeição e autuação#

1. Calcular ICMS "por fora". Subfatura a operação e desalinha o total da nota.

2. Usar MVA original em operação interestadual. Recolhe a menos. É o erro mais caro da lista.

3. Alíquota interna desatualizada. Vários estados reajustaram entre 2024 e 2026.

4. Ignorar o FCP. Onde incide, o adicional entra na conta e às vezes em guia separada.

5. Errar CFOP/CST com ST. Divergência entre o CST informado e o cálculo de ST derruba a nota na validação — veja as rejeições da categoria ICMS/Tributação.

6. Não checar o cadastro do destinatário. Se a IE do destinatário estiver irregular, o tratamento tributário muda — e a nota pode nem passar. Veja rejeição 210 e a consulta SINTEGRA.


Perguntas frequentes#

Como calcular o ICMS de uma nota simples? Valor da operação × alíquota. O imposto já está embutido no valor (cálculo por dentro). Para uma venda de R$ 1.000 com alíquota de 18%, o ICMS é R$ 180.

Qual a fórmula do ICMS-ST? ICMS-ST = (base ST × alíquota interna do destino) − ICMS próprio, onde base ST = valor da operação × (1 + MVA). Em operação interestadual, use a MVA ajustada.

Quando uso MVA ajustada? Em operações interestaduais com produto sujeito a ST, sempre que a alíquota interestadual for menor que a interna do destino. Se forem iguais, a MVA ajustada resulta na própria MVA original.

Empresa do Simples Nacional paga ICMS-ST? Sim. A substituição tributária não é afastada pela opção ao Simples. O ICMS-ST é recolhido à parte do DAS. O que muda em alguns estados é a dispensa do ajuste da MVA.

Onde encontro a MVA do meu produto? No Convênio ou Protocolo ICMS que instituiu a ST para aquele CEST/NCM, e na legislação do estado de destino. Não existe tabela nacional única — a MVA do mesmo produto varia entre estados.

Qual a diferença entre alíquota interna e interestadual? A interna vale nas operações dentro do estado e é definida por lei estadual (17% a 23%). A interestadual vale entre estados e é fixada nacionalmente em 4%, 7% ou 12%.


Próximo passo#

Para simular sem planilha, use a calculadora de ICMS e ICMS-ST da FiscalAPI — ICMS próprio e ST, com MVA e alíquotas editáveis. Para o diferencial de alíquota, a calculadora DIFAL já traz base única, base dupla e FCP por estado.

E antes de destacar imposto para um destinatário novo, vale confirmar o cadastro dele: a API da FiscalAPI devolve situação da IE, regime de apuração de ICMS e habilitação para NF-e em uma requisição.


Artigos relacionados#

Compartilhar: WhatsApp LinkedIn Twitter

Consulte dados fiscais via API

Consulte Inscrições Estaduais, CNPJs e Certidões Negativas via API REST. Dados direto da SEFAZ e Receita Federal. Planos a partir de R$ 19,99/mês.

Criar conta →