ICMS do frete no CT-e: onde está cada valor e como levar para a apuração
CST, base de cálculo, alíquota e valor do ICMS no XML do CT-e, o papel do tomador e um roteiro para conferir os documentos do mês com a contabilidade.
7 min de leitura · atualizado em outubro de 2026
Este guia mostra onde estão as informações de ICMS dentro do XML do CT-e e propõe um roteiro de conferência mensal. Ele não substitui a análise da sua contabilidade: o direito ao crédito depende do regime de apuração, da operação e da legislação de cada estado.
Onde está o ICMS no XML do CT-e
Os valores ficam no grupo imp/ICMS, em um subgrupo que depende da tributação, identificada pelo CST:
| Subgrupo | CST | O que significa |
|---|---|---|
ICMS00 | 00 | Tributação normal: traz base (vBC), alíquota (pICMS) e valor (vICMS) |
ICMS20 | 20 | Com redução de base de cálculo (pRedBC) |
ICMS45 | 40, 41, 51 | Isento, não tributado ou diferido: sem ICMS destacado |
ICMS60 | 60 | ICMS cobrado por substituição tributária |
ICMS90 | 90 | Outros casos |
ICMSOutraUF | 90 | ICMS devido a outra UF |
ICMSSN | — | Emitente do Simples Nacional |
O valor total da prestação fica em vPrest/vTPrest, e o CFOP e a natureza da operação em ide/CFOP e ide/natOp.
Conferindo se o CT-e é da sua empresa como tomadora
Antes de somar qualquer valor, confirme o papel da sua empresa no documento (toma3 ou toma4, explicados no guia sobre como baixar os XMLs). Um mesmo CNPJ aparece em CT-e como remetente ou destinatário sem ser quem contratou o frete.
Cuidado com os cancelamentos
Um CT-e autorizado pode ser cancelado depois, por um evento separado (tipo 110111). O XML do CT-e continua igual; o cancelamento chega como outro documento. Se você somar o ICMS sem cruzar os eventos, vai incluir documentos que não valem mais.
Cuidado com a subcontratação
Na subcontratação, o CT-e pode trazer, no grupo de documentos anteriores, a chave de outro CT-e. Ao identificar o documento, use a chave do protocolo de autorização (protCTe/infProt/chCTe) ou o atributo Id do infCte, nunca a primeira chave que aparecer no arquivo.
Roteiro de fechamento do mês
- Reúna todos os CT-e do mês de emissão (competência) em que a empresa é tomadora, de todos os estabelecimentos.
- Retire os cancelados.
- Separe por CST: os tributados (00, 20, 90) têm ICMS destacado; os 40, 41 e 51 não têm.
- Confira CFOP e UF de início e fim da prestação com a contabilidade.
- Some base e ICMS por estabelecimento e envie a planilha com o detalhe de cada chave.
O Malote Fiscal entrega essa planilha pronta: uma aba de resumo com fórmulas e uma aba por CNPJ, com os cancelados já separados.