Se você vende para outros estados, mais cedo ou mais tarde vai esbarrar no DIFAL. Ele costuma gerar dúvida porque envolve duas alíquotas de ICMS, dois estados e uma responsabilidade que muda conforme quem compra. Neste guia a gente explica o conceito, mostra quando ele se aplica e faz a conta com um exemplo numérico.
Antes de começar, um aviso que vale para o texto inteiro: os percentuais reais variam por estado e por produto. Os números aqui são ilustrativos, só para você entender o método de cálculo.
O que é o DIFAL
DIFAL é a sigla de Diferencial de Alíquota do ICMS. Ele existe para equilibrar a arrecadação entre o estado de origem (onde está o vendedor) e o estado de destino (onde está quem compra) nas operações interestaduais destinadas a consumidor final.
A lógica é simples: numa venda dentro do estado, o ICMS é cobrado pela alíquota interna cheia. Quando a mercadoria cruza a fronteira para outro estado, a operação usa uma alíquota interestadual, que é menor. O DIFAL é justamente a diferença entre a alíquota interna do estado de destino e essa alíquota interestadual — assim o estado de destino não fica sem a sua parte.
A base legal vem da Emenda Constitucional 87/2015, depois regulamentada pela Lei Complementar 190/2022. Você não precisa decorar a legislação para operar, mas é bom saber que o DIFAL tem respaldo constitucional e depende de lei em cada estado.
Quando o DIFAL se aplica
O DIFAL entra em cena quando duas condições acontecem ao mesmo tempo:
- A operação é interestadual — a mercadoria sai de um estado e vai para outro.
- O destinatário é consumidor final — ou seja, não vai revender a mercadoria.
O caso clássico é o e-commerce B2C: uma loja em São Paulo vende para uma pessoa física na Bahia. A mercadoria atravessa a fronteira e quem compra é o consumidor final. Aí o DIFAL aparece.
Quem recolhe o DIFAL
A responsabilidade pelo recolhimento depende de quem é o destinatário:
- Consumidor final não contribuinte do ICMS (pessoa física, e-commerce B2C): quem recolhe o DIFAL é o remetente, isto é, o vendedor.
- Consumidor final contribuinte do ICMS (uma empresa que compra para uso e consumo, por exemplo): o próprio destinatário recolhe.
Na prática, para lojas que vendem no varejo online, o mais comum é o vendedor ter que recolher — e por isso precisa calcular certo já na emissão da nota.
Para quem vai o valor: 100% ao destino
Aqui mora um detalhe que muita gente ainda erra. Entre 2016 e 2018, o DIFAL era partilhado entre o estado de origem e o de destino, numa proporção que mudava a cada ano. Isso acabou. Desde 2019, 100% do DIFAL vai para o estado de destino. Se você ainda vê alguém falando em partilha 50/50, essa regra está desatualizada.
As alíquotas interestaduais
Para calcular, você precisa saber qual alíquota interestadual usar. As regras gerais são:
- 7% — quando a origem é do Sul ou Sudeste (exceto Espírito Santo) e o destino é Norte, Nordeste, Centro-Oeste ou o próprio Espírito Santo.
- 12% — nos demais casos entre estados.
- 4% — para produtos importados.
Como calcular o DIFAL
A fórmula didática, no cálculo simplificado (por fora), é:
DIFAL = (alíquota interna do estado de destino − alíquota interestadual) × base de cálculo
Exemplo ilustrativo — venda interestadual a consumidor final
| Venda de SP para BA (consumidor final não contribuinte) | — |
| Base de cálculo (valor da mercadoria) | R$ 1.000,00 |
| Alíquota interestadual (SP para NE) | 7% |
| Alíquota interna de destino (BA, exemplo) | 20,5% |
| Diferença de alíquota (20,5% − 7%) | 13,5% |
| FCP adicional (exemplo, se houver) | 2% = R$ 20,00 |
| DIFAL devido ao estado de destino | R$ 135,00 |
Valores ilustrativos, só para mostrar o método. A alíquota interna da BA usada aqui é exemplo — o percentual real depende do estado e do produto.
No exemplo, o DIFAL fica em (20,5% − 7%) × R$ 1.000 = R$ 135,00. Se aquele produto tiver FCP de 2%, soma-se mais R$ 20,00, totalizando R$ 155,00 recolhidos ao estado de destino.
Atenção à base dupla e às alíquotas reais
Dois pontos importantes. Primeiro: alguns estados usam a metodologia da base dupla (o chamado cálculo "por dentro"), em que o ICMS é embutido na própria base, o que muda o valor final. Usamos aqui o cálculo por fora só por ser mais fácil de entender. Segundo: a alíquota interna varia por estado e por produto — não existe um número único que sirva para tudo.
O que é o FCP
O FCP (Fundo de Combate à Pobreza) é um adicional de ICMS, em geral entre 1% e 2%, que também varia por estado e por produto. Quando ele existe para aquela mercadoria, é recolhido junto com o DIFAL e também fica com o estado de destino. Por isso, no exemplo, ele aparece como um valor à parte que se soma ao total.
Como e onde recolher
O recolhimento do DIFAL costuma ser feito por GNRE (Guia Nacional de Recolhimento de Tributos Estaduais). O valor do DIFAL e do FCP precisa constar corretamente na NF-e, nos campos próprios, para que a nota seja autorizada e o recolhimento bata com o que foi emitido.
No SoftPay, você não precisa fazer essa conta na mão: a API calcula ICMS, DIFAL e FCP na emissão da NF-e conforme a origem e o destino, e retorna a nota já com os valores corretos — sem erro de digitação. Veja os planos.
Onde o DIFAL entra no seu fluxo fiscal
O DIFAL não é um documento separado: ele é um cálculo que precisa estar certo dentro da nota fiscal. Se você ainda está decidindo qual documento emitir em cada operação, vale ler o comparativo em NF-e, NFC-e, MDF-e e CT-e: qual emitir. E se a ideia é automatizar tudo, o guia de como emitir nota fiscal por API mostra como deixar o cálculo do imposto por conta do sistema. Depois de emitir, confira também o que significa o cStat 100 — nota autorizada.
Resumindo: o DIFAL aparece na venda interestadual a consumidor final, é calculado pela diferença entre a alíquota interna do destino e a interestadual, e desde 2019 vai 100% para o estado de destino. Como os percentuais mudam de estado para estado e de produto para produto, o cálculo automatizado evita muita dor de cabeça.