Se você tem e-commerce e vende pra fora do estado, tem Difal a pagar. Se você tá em Minas Gerais e vende pra São Paulo, tem Difal. Se você tá em SP e vende pra MG, também tem. Muita gente ignora isso — até chegar a fiscalização.
Vou explicar como funciona o Difal na prática, com foco em quem tem negócio em MG.
O que é Difal, sem complicar
Difal significa DIFerencial de ALíquota do ICMS. Ele existe porque as alíquotas internas de ICMS mudam de estado pra estado. Em SP a alíquota interna é 18%, em MG também é 18% (na maioria dos casos), no Rio é 20%, no PR é 19%.
Quando você vende pra outro estado, existe uma alíquota interestadual (7% ou 12%) e uma alíquota interna do estado de destino. A diferença entre essas duas é o Difal.
Fórmula básica:
Difal = (Alíquota interna do destino) − (Alíquota interestadual da origem)
Esse valor fica pro estado de destino (onde o consumidor mora).
Quando o Difal se aplica
Difal existe em três situações principais:
1. Venda pra consumidor final (não contribuinte) em outro estado
É o caso típico de e-commerce. Vende pra pessoa física em SP, RJ, PR, qualquer estado que não seja MG (se você tá em MG). Aqui o vendedor recolhe o Difal.
Esse é o mais importante pro e-commerce.
2. Venda pra empresa (contribuinte) em outro estado
Quando você vende pra uma empresa (com IE) em outro estado, o Difal também existe, mas quem paga é a empresa compradora (destinatária). O vendedor só destaca a alíquota interestadual na nota. Muito menos comum em e-commerce B2C.
3. Compra de outro estado pra uso/consumo próprio
Se sua empresa em MG compra um bem de outro estado pra usar (não pra revender), tem Difal também.
As alíquotas na prática
Alíquota interestadual da origem — depende de onde você tá:
- Origem Sul e Sudeste (exceto ES) → 12% ou 7%
- Origem Norte, Nordeste, Centro-Oeste ou ES → 7% ou 12%
Regra geral: de Sul/Sudeste pra Norte/Nordeste/Centro-Oeste/ES → 7%. Nas outras direções → 12%.
Alíquota interna do destino — precisa consultar. Em MG a maioria dos produtos é 18%, mas alguns têm reduções ou majorações.
Exemplo prático 1
Você vende de MG (Divinópolis) pra consumidor em SP.
- Alíquota interestadual: 12% (de Sudeste pra Sudeste)
- Alíquota interna em SP: 18%
- Difal: 6% (18% − 12%)
Esse 6% você recolhe pro estado de SP (destino).
Exemplo prático 2
Você vende de MG pra consumidor em PE.
- Alíquota interestadual: 7% (Sudeste pro Nordeste)
- Alíquota interna em PE: 18%
- Difal: 11% (18% − 7%)
Recolhe 11% pra Pernambuco.
O Difal no Simples Nacional: a peculiaridade
Empresas do Simples Nacional têm regra especial pro Difal.
Desde 2016, uma decisão do STF entendeu que empresas do Simples não estão obrigadas a recolher o Difal do ICMS em operações interestaduais pra consumidor final. Mas os estados brigam com isso.
Hoje, na prática:
- Em muitos estados, o Simples fica isento do Difal — inclusive em MG pra empresa origem
- Em alguns estados de destino, ainda tentam cobrar — pode ir a discussão judicial se tá recolhendo indevidamente
Como funciona hoje quando você é do Simples e vende de MG pra fora:
- Você não recolhe o Difal (jurisprudência a favor)
- Alguns estados destino podem tentar autuar — se cair, contesta
Como funciona hoje quando você é do Simples e recebe mercadoria de fora pra revender em MG:
- Se comprou de empresa do Regime Normal em outro estado, você recolhe o Difal
- Se comprou de outra empresa do Simples, geralmente não recolhe
Se você é Lucro Presumido ou Real, o Difal é obrigatório em toda operação interestadual pra consumidor final.
Como recolher o Difal na prática
Pra cada estado de destino, você tem que gerar uma guia própria:
GNRE (Guia Nacional de Recolhimento de Tributos Estaduais)
É a guia padrão pra recolher ICMS-ST e Difal em outro estado. Você emite uma GNRE por operação (ou consolidada por período, dependendo do estado).
- Site: gnre.pe.gov.br (portal nacional que emite GNRE pra qualquer estado)
- Prazo: normalmente antes da saída da mercadoria, mas alguns estados aceitam apuração mensal
Cadastro como substituto tributário
Se você vende com frequência pra um estado específico, pode se cadastrar como substituto tributário naquele estado e passar a recolher mensalmente por apuração — mais prático.
Erros comuns em e-commerce
1. Ignorar totalmente o Difal. Muito e-commerce pequeno nunca ouviu falar disso. Vende pra Brasil todo, só recolhe ICMS de MG e pronto. Um dia chega intimação de outro estado.
2. Recolher pra estado errado. O Difal é do estado do destinatário. Se cliente é em MG, é da SEFAZ MG. Se cliente é em SP, é da SEFAZ SP.
3. Não emitir NFC-e ou emitir errado. Toda venda pra consumidor final exige NFC-e com destaque correto do ICMS. Sem nota certa, o Difal também sai errado.
4. Confundir CFOP. Venda interestadual pra consumidor final usa CFOP 6.108 (não contribuinte) ou 6.101/6.102 (contribuinte). Errar CFOP muda tratamento tributário.
5. Marketplace e Difal. Se você vende pelo Mercado Livre ou Shopee, dependendo do modelo (você emite a nota ou eles emitem), a responsabilidade pelo Difal muda. Em modelos de remessa fulfillment (Mercado Livre Full, Shopee Envios), o marketplace geralmente emite — mas nem sempre.
Simplificação em análise
Existe discussão no Congresso pra simplificar o Difal via reforma tributária. A ideia é que com o IBS (novo imposto que substitui ICMS + ISS a partir de 2027-2033), o Difal deixaria de existir na forma atual. Enquanto isso não acontece, a regra atual continua valendo.
Como um e-commerce pequeno pode se organizar
Se você vende volume razoável e não quer perder tempo:
- Cadastra sua plataforma (Shopify, Nuvemshop, WooCommerce) pra calcular Difal automaticamente
- Se é do Simples, sabe as regras — na maioria dos casos, isento
- Emite NFC-e certa com CFOP e destaque correto
- Reserva um valor pra Difal todo mês, caso seja necessário
- Se vira contribuinte substituto em algum estado, faz apuração mensal
Casos onde vale a pena não recolher e discutir
Se sua e-commerce é do Simples e um estado tá cobrando Difal na venda interestadual, há jurisprudência sólida a seu favor (decisão do STF em 2016 sobre Simples). Vale a pena consultar um contador ou advogado antes de recolher automaticamente.
Se o valor é baixo (~R$ 50 no mês), pode não valer a briga. Se é alto (R$ 500+ mensais), vale contestar.
Se você tem e-commerce em Divinópolis ou região e não sabe se tá recolhendo Difal certo, chama a gente. Analisamos as últimas operações e mostramos se tem imposto pago a mais ou a menos, e o que ajustar.