Como Extrair Dados de Holerite Brasileiropara o Excel — Com INSS e IRRF

O Artigo 464 da CLT (Consolidação das Leis do Trabalho) exige que todo empregador forneça ao trabalhador um demonstrativo de pagamento detalhado — e, até 2025, esse documento deve conter quatro descontos distintos (INSS, IRRF, FGTS e contribuições opcionais como vale-transporte ou contribuição sindical) divididos em três faixas progressivas de tributação que mudam anualmente. No entanto, a ferramenta mais comum que as equipes de RH usam para analisar ou consolidar esses dados ao longo de meses e entre funcionários ainda é a digitação manual no Excel — um holerite (contracheque) por vez.

Pare de digitar dados manualmente — deixe a IA ler para você
Envie uma imagem ou PDF — dados estruturados em planilha em 10 segundos
Experimente Agora →
Brazilian payslip holerite contracheque data extraction to Excel spreadsheet with INSS and IRRF withholding

Principais Conclusões

  1. Digitar 1.200 holerites no Excel representa 40 horas não faturáveis por mês — e o único dígito que você erra se propaga simultaneamente pela obrigação de INSS, retenção de IRRF e acúmulo de FGTS.
  2. Uma única classificação incorreta de faixa se multiplica sob o Artigo 467 da CLT, dobrando o valor pago a menor na rescisão — e o OCR com modelo não consegue detectar isso porque quebra no momento em que seu provedor de folha muda o layout do holerite.
  3. O ImageToTable.ai encontra "Salário Bruto" e "Desconto INSS" entendendo o que o rótulo significa — assim você para de copiar números e começa a auditar a folha de pagamento com base na tabela progressiva da Receita Federal.

Por que os holerites brasileiros são mais difíceis de automatizar do que parecem

A dificuldade não é a quantidade de números na página — é que cada holerite/contracheque carrega uma cadeia de cálculos dependentes, em que um dígito lido errado se propaga simultaneamente pelo valor do INSS, pela retenção do IRRF e pelo acúmulo do FGTS.

A maioria dos softwares de folha de pagamento no Brasil — TOTVS, ADP Brazil, Senior Sistemas, SAP SuccessFactors — exporta holerites em PDF perfeitamente estruturados. Mas, depois que esses PDFs saem do sistema de folha, eles se tornam inertes. Um gestor de RH que precisa responder "qual foi a média de desconto de INSS entre todos os funcionários do escritório de São Paulo no último trimestre" não tem nenhum caminho legível por máquina para essa resposta. O dado existe em cada holerite individual, mas está preso dentro de um layout de PDF que varia entre empregadores, provedores de folha e até entre meses para o mesmo funcionário, conforme novas categorias de desconto aparecem (13º salário, adicional de férias, horas extras, PLR).

O que torna isso pior do que a extração genérica de documentos é que os holerites brasileiros trazem descontos regidos por tabelas progressivas que mudam anualmente. A alíquota de contribuição ao INSS (previdência social) usa quatro faixas progressivas: 7,5% até R$1.518,00, 9% de R$1.518,01 a R$2.793,88, 12% de R$2.793,89 a R$4.190,83, e 14% de R$4.190,84 até o teto do INSS de R$8.157,41. A retenção do imposto de renda (IRRF) tem cinco faixas — de isento até R$2.428,80, até 27,5% acima de R$4.664,68, com dedução mensal por dependente de R$189,59 — regidas pela tabela do IRRF 2025 da Receita Federal, conforme a Lei nº 15.191/2025. Sobre isso incide o depósito do FGTS (Fundo de Garantia do Tempo de Serviço) — 8% do salário bruto, pago pelo empregador conforme a Lei nº 8.036/1990 — que aparece no holerite mesmo que o trabalhador nunca o receba diretamente.

Quando essas alíquotas mudam — como aconteceu entre janeiro-abril e maio de 2025, quando o limite de isenção do IRRF passou de R$2.259,20 para R$2.428,80 — um modelo de Excel mantido manualmente com fórmulas fixas fica desatualizado na hora. O problema não é extrair números. É extrair os números certos, sob as regras certas, para o período certo.

Passo a Passo — Extraindo Dados do Holerite (Contracheque) para o Excel

Diferente de ferramentas de OCR baseadas em modelo que exigem que você desenhe caixas ao redor de cada campo do holerite — e quebram completamente quando uma nova linha de desconto aparece ou o layout muda entre períodos de pagamento — a Extração de Colunas Personalizadas funciona de outra forma: você digita os nomes dos campos que deseja (como "INSS Contribution", "IRRF Withheld", "Net Salary") e a IA localiza cada valor em qualquer lugar da página entendendo o que o rótulo significa, não onde ele está no layout.

1
Envie seu holerite. Arraste o PDF do seu sistema de folha de pagamento — TOTVS, ADP, Senior Sistemas, ou até uma foto de smartphone de um holerite impresso. A ferramenta aceita PDF, JPG, PNG, WebP e capturas de tela. Holerites brasileiros impressos em papel térmico ou digitalizados de cópias físicas funcionam — a IA lê o texto independentemente da qualidade da fonte, até os limites físicos da imagem.
2
Defina suas colunas. Digite os nomes dos campos que você precisa na interface de extração. Para uma análise completa de holerite brasileiro, um conjunto típico de colunas pode ser: "Employee Name", "CPF", "Gross Salary (Salário Bruto)", "INSS Contribution", "IRRF Withheld", "FGTS Deposit", "Net Salary (Salário Líquido)", "Reference Month (Mês de Referência)", "13th Salary Installment (13º Salário)", "Vacation Bonus (1/3 Férias)", "Overtime (Horas Extras)", "Vale-Transporte Discount". Os nomes das colunas que você digita se tornam os cabeçalhos exatos do seu arquivo Excel de saída.
3
A IA extrai e preenche. O modelo de visão escaneia seu holerite, localiza cada campo semanticamente — ou seja, encontra o valor de "INSS" mesmo que seu provedor de folha o rotule como "INSS Contribuição" ou "Previdência" ou o coloque em uma coluna diferente do holerite do mês passado — e preenche a tabela de saída. Essa é a diferença fundamental em relação ao OCR de modelo: a IA entende o documento, não apenas corresponde coordenadas.
4
Exporte para o Excel. Clique em exportar e baixe um arquivo XLSX com todos os campos preenchidos. Para um único holerite, isso leva de 5 a 10 segundos. Para processamento em lote, todos os holerites se mesclam em uma única planilha unificada — uma linha por holerite, uma coluna por campo que você definiu.
JPG/PNG/PDF Extração por IA

Os arquivos são processados com segurança e não são armazenados.

Verificando INSS e IRRF — Garantindo que os Números Batem

No momento em que você para de digitar manualmente os dados do holerite, você também para de perceber quando o software de folha de pagamento cometeu um erro — e erros de folha no Brasil, quando envolvem recolhimentos incorretos de INSS ou IRRF, geram responsabilidade tanto para o empregador quanto para o empregado.

É por isso que a extração sozinha não é o objetivo. A extração entrega os dados no Excel. A verificação traz confiança. E a forma mais rápida de verificar é cruzar os valores extraídos de INSS e IRRF com as tabelas progressivas oficiais.

Aqui está a estrutura de alíquotas de referência que você precisa para qualquer verificação de holerite brasileiro. Use o salário bruto do holerite, encontre a faixa correspondente e confirme se o desconto bate com a fórmula:

Faixa do INSSAlíquotaFaixa Salarial Mensal (Salário de Contribuição)
1ª faixa7,5%Até R$1.518,00
2ª faixa9%R$1.518,01 a R$2.793,88
3ª faixa12%R$2.793,89 a R$4.190,83
4ª faixa14%R$4.190,84 a R$8.157,41 (teto)

O INSS é calculado de forma progressiva — cada faixa é aplicada apenas sobre a parcela do salário dentro daquela faixa, e depois somada. O teto é R$8.157,41 em 2025.

Faixa Mensal do IRRF (a partir de maio de 2025)AlíquotaDedução (Parcela a Deduzir)
Até R$2.428,80Isento—
R$2.428,81 a R$2.826,657,5%R$182,16
R$2.826,66 a R$3.751,0515%R$394,16
R$3.751,06 a R$4.664,6822,5%R$675,49
Acima de R$4.664,6827,5%R$908,73

Fonte: Receita Federal — Tabelas IRPF 2025, Lei nº 15.191/2025. Dedução por dependente: R$189,59/mês.

Depois que os dados do holerite estiverem na sua planilha do Excel, adicione uma coluna de verificação ao lado do valor do INSS extraído com uma fórmula de consulta com base nessas faixas. Se o valor extraído e o valor esperado divergirem, você identificou um erro de configuração do software de folha de pagamento ou um problema de extração — e, de qualquer forma, detectou antes que chegasse ao seu sistema contábil ou ao funcionário.

Erros de folha de pagamento no Brasil têm consequências desproporcionais. Segundo o Artigo 467 da CLT, o pagamento a menor de salários — incluindo cálculos incorretos de dedução — dá ao funcionário o direito ao dobro do valor pago a menor se não for corrigido no momento da rescisão. Uma única classificação incorreta de faixa ao longo de um ano de holerites mensais pode se acumular em um passivo substancial que surge durante uma fiscalização trabalhista ou uma rescisão contratual.

Pare de digitar dados manualmente — deixe a IA ler para você
Envie uma imagem ou PDF — dados estruturados em planilha em 10 segundos
Experimente Agora →

Processamento em Lote — Quando Você Tem 100 Holerites de 12 Empresas

O fluxo de trabalho com um único holerite responde à pergunta do funcionário individual. Mas o cenário de volume — que é onde escritórios de contabilidade, prestadores de serviços de folha de pagamento terceirizada e departamentos de RH com múltiplas subsidiárias operam — introduz um atrito cumulativo que uma abordagem um-a-um não consegue suportar.

Um escritório de contabilidade que atende 30 empresas clientes, cada uma com uma média de 40 funcionários, lida com aproximadamente 1.200 holerites por mês. Se cada holerite leva mesmo 2 minutos para verificar campos-chave — INSS, IRRF, FGTS, salário líquido — e cruzar com os envios do eSocial, isso representa 40 horas por mês gastas no que equivale a uma verificação dupla de conformidade. Cada hora disso não é faturável para ninguém.

O processamento em lote muda a equação. Faça upload de todos os 1.200 holerites — mesmo de 12 sistemas de folha de pagamento diferentes gerando 12 layouts de PDF diferentes — em um único lote. Defina as colunas uma vez. A IA os processa juntos e gera um único arquivo Excel com 1.200 linhas, cada uma representando um funcionário-mês. A estrutura de colunas é uniforme independentemente de qual software de folha de pagamento gerou cada holerite original.

Para casos de uso contábil com múltiplas empresas, isso significa que você pode criar abas do Excel por cliente a partir de uma única execução em lote, ou manter tudo em uma planilha mestre com uma coluna "Nome da Empresa" ou "CNPJ" para filtragem. O formato de saída é padrão, mesmo que os formatos de entrada não fossem — e essa é a proposta de valor central para qualquer escritório que lida com folha de pagamento brasileira em escala. Para mais sobre a abordagem em lote em diferentes tipos de documentos, consulte nosso guia sobre extração de dados de notas fiscais NF-e brasileiras, que aplica o mesmo princípio a fluxos de trabalho de compras a pagar.

Do Holerite ao eSocial — Onde Isso se Encaixa no Fluxo de Conformidade Brasileiro

Extrair dados de holerites para o Excel resolve o problema de análise da equipe de RH. Mas no Brasil, cada holerite tem uma segunda vida como artefato de conformidade. Desde a introdução do eSocial (Sistema de Escrituração Digital das Obrigações Fiscais, Previdenciárias e Trabalhistas) sob o Decreto nº 8.373/2014, os empregadores devem reportar eletronicamente eventos de folha de pagamento — incluindo remuneração (evento S-1200), pagamentos (S-1210) e fechamentos periódicos (S-1299) — através de uma plataforma governamental unificada. O holerite que seu software de folha de pagamento gera é o resumo voltado ao funcionário dos mesmos dados que fluem para o eSocial.

Quando uma auditoria do eSocial sinaliza uma discrepância entre a remuneração reportada e os depósitos reais, o holerite se torna sua evidência primária — e se os dados do seu holerite não estiverem prontamente acessíveis em um formato analisável, reconstruir essa evidência se torna um exercício de caça a documentos em meses de arquivos PDF.

Ter os dados do holerite extraídos no Excel possibilita duas coisas que o armazenamento puro em PDF não consegue: (1) validação cruzada com o eSocial — comparar os valores extraídos de INSS/IRRF/FGTS com os valores enviados no S-1200 para detectar divergências antes que a autoridade fiscal (Receita Federal) o faça, e (2) resposta rápida a auditorias — quando o Ministério do Trabalho solicita registros de folha de pagamento de um funcionário específico em um período específico (uma ocorrência comum no ambiente de conformidade trabalhista brasileiro, onde as empresas devem manter registros de folha de pagamento por no mínimo 5 anos), você pode filtrar, exportar e responder em minutos em vez de horas.

Perguntas frequentes

Isso funciona com holerites ou recibos manuscritos?

Sim. O modelo de visão do ImageToTable.ai lê texto manuscrito — inclusive letra cursiva — e consegue extrair campos de holerites fotografados ou digitalizados que foram impressos, escritos à mão ou carimbados. Para empregadores que ainda emitem holerites manuais (comum em pequenas empresas brasileiras ou em relações de trabalho informais), a ferramenta lida com a variedade visual sem exigir PDFs digitais limpos.

Ele consegue processar holerites do TOTVS, ADP ou Senior Sistemas?

Sim. A IA extrai os dados semanticamente — ela procura rótulos como "INSS" ou "IRRF" independentemente de onde apareçam na página ou de como o software de folha de pagamento formata o holerite. Não há modelo a configurar, então mudar de um provedor de folha para outro (ou processar holerites de vários sistemas ao mesmo tempo) não exige nenhuma alteração de configuração.

E se meu holerite usar abreviações ou rótulos de campo apenas em português?

A IA entende rótulos em português — "Salário Bruto", "Desconto INSS", "IRRF Retido", "FGTS do Mês", "Líquido a Receber" — e os mapeia para os nomes de coluna em inglês que você definiu. Essa é uma área em que a extração semântica (baseada em significado) supera o OCR por modelo: um modelo espera uma string de rótulo específica, enquanto a IA entende que "FGTS do Mês" e "Depósito FGTS" significam a mesma coisa.

Posso extrair dados de 13º salário e adicional de férias?

Sim. Defina colunas como "13º Salário — 1ª Parcela" e "Adicional de Férias (1/3 Férias)" no seu conjunto de colunas. Quando esses itens aparecem no holerite de determinado mês, a IA extrai os valores. Quando não aparecem (ou seja, meses em que não houve pagamento de 13º salário nem de férias), essas células permanecem em branco — seu arquivo Excel reflete naturalmente a presença ou ausência desses pagamentos sazonais ao longo dos meses, sem nenhuma filtragem manual.

A ferramenta calcula INSS ou IRRF, ou apenas extrai o que está impresso?

Por padrão, ela extrai o que aparece no documento. Mas coluna calculada permite definir cálculos executados durante a extração — por exemplo, uma coluna chamada "Verificação de IRRF (Bruto × Alíquota − Dedução)" pode calcular o IRRF esperado a partir do salário bruto extraído e compará-lo com o que o software de folha de pagamento imprimiu. Isso transforma a extração em uma auditoria automatizada.

Dados de holerite que respondem perguntas, não apenas arquivam PDFs

Uma pasta com 500 PDFs de holerite não diz nada — é armazenamento bruto. Uma planilha com 500 linhas, cada uma com data, CPF, salário bruto, contribuição ao INSS, retenção de IRRF, depósito de FGTS e salário líquido, mostra a carga média de INSS por faixa salarial, o mês em que sua obrigação de IRRF disparou, quais funcionários ultrapassaram o limite de isenção e se o seu provedor de folha de pagamento alterou uma regra de dedução sem avisar. Essa é a diferença entre ter documentos e ter dados.

A folha de pagamento brasileira carrega mais textura regulatória por holerite do que a maioria dos países consegue em uma declaração fiscal anual inteira. Extração sem a capacidade de verificar contra tabelas progressivas não é automação — é apenas cópia mais rápida. Extração que coloca cada linha de INSS e cada faixa de IRRF em uma estrutura onde você pode conferir os cálculos, comparar entre períodos e conciliar com as entregas do eSocial transforma o holerite de um recibo de conformidade em um conjunto de dados operacional.

📮 contact email: [email protected]