Como Extrair Dados de W-2 e 1099para o Excel Sem Digitação Manual

A Previdência Social processa cerca de 245 milhões de formulários W-2 por ano, vindos de 6,9 milhões de empregadores. Cada um desses formulários exige que os mesmos dados — salários, imposto retido, valores de Previdência Social e Medicare — sejam inseridos em algum lugar: em softwares de declaração de imposto de renda, em planilhas para conciliação ou em sistemas de folha de pagamento para verificação de final de ano.

Se você já passou uma tarde transcrevendo os valores da Caixa 1 (salários), Caixa 2 (imposto federal retido) e Caixa 4 (Previdência Social) de uma pilha de W-2s e 1099s para o Excel, sabe exatamente onde essas horas vão parar. A Associação Nacional de Profissionais de Imposto de Renda (NATP) relata que 65% da receita bruta de seus mais de 23.000 escritórios associados é gerada durante a temporada de impostos — uma janela concentrada onde cada minuto gasto com digitação manual é um minuto a menos dedicado à revisão, planejamento ou trabalho faturável para o cliente.

Pare de digitar dados — deixe a IA ler por você
Envie uma imagem ou PDF — dados estruturados em 10 segundos
Experimente agora
Sem cadastro · Sem cartão · Resultados em 10 segundos
Dados de formulários fiscais W-2 e 1099 extraídos para planilha Excel usando extração por IA

O Que Você Realmente Está Vendo em um Formulário W-2 (e 1099)

Antes de extrair qualquer coisa, é útil saber quais campos são importantes — e quais são apenas ruído. Um formulário W-2 padrão do IRS contém 20 caixas numeradas, além de seis campos com letras (de a a f). A maioria dos trabalhos de extração precisa apenas de um subconjunto. Veja o que um fluxo de trabalho típico de preparação de impostos realmente utiliza:

Campo do W-2O Que ContémUsado Para
Caixa bNúmero de Identificação do Empregador (EIN)Correspondência de registros do empregador, verificação da classificação 1099 vs W-2
Caixa 1Salários, gorjetas, outras compensaçõesRenda tributável federal — o valor que vai para a Linha 1 do Formulário 1040
Caixa 2Imposto de renda federal retidoCreditado contra a obrigação tributária; combinado em todos os W-2 de um contribuinte
Caixa 3Salários da Previdência SocialLimitado a $176.100 para 2026. Não deve exceder este valor mais a Caixa 7 (gorjetas da Previdência Social)
Caixa 4Imposto da Previdência Social retidoDeve ser igual à Caixa 3 × 6,2% (até o limite). Uma verificação rápida antes de declarar
Caixa 5Salários e gorjetas do MedicareSem limite salarial. O Imposto Adicional do Medicare de 0,9% se aplica acima de $200.000
Caixa 6Imposto do Medicare retidoCaixa 5 × 1,45% (mais 0,9% sobre salários acima de $200.000)
Caixa 12Códigos A–HH (contribuições para aposentadoria, plano de saúde, etc.)Varia conforme o código — Código D (401k), Código DD (custo do plano de saúde do empregador), Código W (HSA)
Caixas 15–17Salários estaduais, imposto de renda estadual, número de identificação estadualContribuintes em múltiplos estados precisam dos três. Um único W-2 pode ter duas linhas estaduais

No lado do 1099, as variantes mais comuns têm seu próprio layout de campos. O Formulário 1099-NEC reporta remuneração de não funcionários — o equivalente ao W-2 para freelancers — com TIN do pagador, TIN do beneficiário e o valor da remuneração na Caixa 1. O Formulário 1099-INT reporta rendimentos de juros (Caixa 1: juros, Caixa 2: penalidade por saque antecipado). O Formulário 1099-DIV reporta dividendos (Caixa 1a: dividendos ordinários totais, Caixa 1b: dividendos qualificados). O IRS exige o arquivamento eletrônico a partir de apenas 10 declarações de informações por declarante — um limite que a maioria dos pequenos escritórios ultrapassa já na primeira semana da temporada de impostos.

Saber quais campos você precisa permite evitar a extração de todas as 20+ caixas do W-2 ou de todos os campos de cada variante do 1099. Defina suas colunas uma vez, e a extração terá como alvo apenas o que é relevante para o seu fluxo de trabalho.

A Abordagem Padrão — e Por Que Ela Falha no Volume da Temporada de Impostos

A maioria dos preparadores fiscais começa digitando dados do W-2 diretamente de formulários em papel ou PDFs em seus softwares de impostos — Drake Tax, UltraTax CS, Lacerte ou ProSeries. Cada uma dessas plataformas inclui uma tela de entrada de dados que imita layouts de formulários reais, projetada para tornar a transcrição manual mais rápida. Com 10 ou 20 formulários, isso funciona. No volume da temporada de impostos — onde um escritório de médio porte lida com mais de 400 declarações individuais, cada uma com vários W-2s e 1099s — o atrito se torna estrutural.

No Reddit r/smallbusiness, um usuário que monitorou sua operação descobriu que a entrada manual de dados produz uma taxa de erro de 1 a 4% em todos os tipos de registro. "Não parece ruim", escreveram, "até você perceber que são 40 registros errados a cada 1.000. Cada um leva de 3 a 5 vezes mais tempo para corrigir do que para inserir." No contexto fiscal, um EIN digitado errado ou um SSN transposto não gera apenas uma correção — pode desencadear um aviso do IRS meses depois.

O OCR baseado em modelo — a abordagem que a maioria das ferramentas de extração de documentos usa — adiciona outro gargalo. Você define onde cada campo fica em um layout específico do W-2, e o software lê os números dessas coordenadas. O problema é que os layouts do W-2 variam conforme o provedor de folha de pagamento: um W-2 gerado pela ADP coloca a Caixa 1 em uma posição diferente de um gerado pela Paychex, que por sua vez difere de uma cópia digitalizada onde o alinhamento muda alguns milímetros. Um usuário do Reddit r/taxpros que investiu pesado na importação OCR da SurePrep descreveu o resultado de forma direta: "Levo cerca de 3 vezes mais tempo para preparar uma declaração usando SP do que se eu tivesse inserido manualmente." O modelo quebra quando o layout muda.

O gargalo não é o reconhecimento de caracteres — é a dependência do layout. Remova a suposição de que todo W-2 ou 1099 usa as mesmas posições de coordenadas, e o problema de extração se torna fundamentalmente mais simples.

Etapa 1 — Prepare os Arquivos Originais

Os formulários W-2 e 1099 chegam em três formatos durante a temporada de impostos, e a extração funciona com todos eles:

PDFs Digitais

PDFs W-2 e 1099 emitidos pelo empregador, baixados dos portais de folha de pagamento. A maioria dos provedores (ADP, Paychex, Gusto) emite estes como cópias padrão do funcionário — o formato Cópia B. Não precisa de scanner.

Cópias Impressas Digitalizadas

W-2 Cópia A vermelha enviadas pelo empregador, ou 1099 em papel recebidas pelo correio. Uma digitalização plana a 200 DPI ou mais produz resultados limpos. Evite inclinação — coloque o formulário reto no scanner.

Fotos de Celular

Quando um cliente te envia uma foto do W-2 por mensagem. Funciona desde que a imagem esteja bem iluminada, plana e todos os quatro cantos do formulário estejam visíveis. Sem reflexo nas caixas do SSN ou EIN.

Os formatos aceitos como entrada: PDF, JPG, PNG, WebP e AVIF. O requisito principal não é uma qualidade perfeita da fonte — é que um humano consiga ler os números. Se você consegue ler, a IA consegue ler. Formulários dobrados, levemente inclinados ou com pequenos artefatos de impressão geralmente são extraídos corretamente. Formulários com texto completamente obscurecido, cortado na borda ou fotografado em ângulos extremos gerarão lacunas — esses precisam ser escaneados novamente.

Passo 2 — Diga à IA o que Extrair

Diferente do OCR baseado em modelos, que exige que você desenhe retângulos ao redor de cada campo de dados em um formulário, o ImageToTable.ai usa extração por nome de coluna: você digita os nomes dos campos desejados — por exemplo, "CPF do Funcionário," "Salários na Caixa 1," "Imposto Federal Retido" — e a IA localiza cada valor em qualquer lugar da página, entendendo o significado do rótulo, não sua posição. Isso significa que o mesmo conjunto de nomes de coluna funciona em W-2s da ADP, W-2s da Paychex, cópias em papel escaneadas e até fotos de celular — a IA lê o conteúdo semântico, não as coordenadas.

Veja como é um conjunto prático de colunas para extração de W-2:

Nome da ColunaO que é Extraído
Nome do FuncionárioNome completo do Box e
CPF do FuncionárioNúmero do CPF do Box a
CNPJ do EmpregadorNúmero de identificação do empregador do Box b
Nome do EmpregadorNome do empregador do Box c
Box 1 SaláriosSalários tributáveis federais do Box 1
Box 2 Imposto Federal RetidoImposto de renda federal retido do Box 2
Box 3 Salários da Previdência SocialSalários da Previdência Social do Box 3
Box 4 Imposto da Previdência Social RetidoImposto da Previdência Social do Box 4
Box 5 Salários do MedicareSalários do Medicare do Box 5
Box 6 Imposto do Medicare RetidoImposto do Medicare do Box 6
EstadoAbreviação do estado do Box 15
Salários EstaduaisSalários tributáveis estaduais do Box 16
Imposto Estadual RetidoImposto de renda estadual do Box 17

Para formulários 1099, altere os nomes das colunas para corresponder: "Nome do Pagador," "TIN do Beneficiário," "Box 1 Remuneração Não Empregatícia" para um 1099-NEC, ou "Box 1 Rendimento de Juros" para um 1099-INT. A mesma abordagem de nomes de colunas se aplica — a IA entende que "TIN do Pagador" em um 1099 é o equivalente a um EIN em um W-2, e o localiza independentemente de onde aparece no formulário.

JPG/PNG/PDF Extração por IA

Arquivos processados com segurança e não armazenados.

Pare de digitar dados — deixe a IA ler por você
Envie uma imagem ou PDF — dados estruturados em 10 segundos
Experimente agora
Sem cadastro · Sem cartão · Resultados em 10 segundos

Passo 3 — Execute a Extração e Verifique o Resultado

Faça upload dos arquivos W-2 ou 1099, insira os nomes das colunas e clique em extrair. Cada página leva cerca de 5 a 10 segundos para ser processada — em comparação com uma média de 3 minutos de digitação manual por página. Em mais de 50 formulários, isso representa a diferença entre aproximadamente 8 minutos de processamento e 2,5 horas de digitação.

O que verificar na sua saída antes de exportar:

  • SSN e EIN: São números de 9 dígitos sem hífens no formulário. Confirme se todos os 9 dígitos foram extraídos — um SSN truncado com 8 dígitos é o erro de extração mais comum em digitalizações de baixa qualidade.
  • Consistência entre Caixa 3 e Caixa 7: Se o W-2 incluir gorjetas do Seguro Social (Caixa 7), verifique se a soma da Caixa 3 + Caixa 7 não excede o limite salarial anual (US$ 176.100 para 2026). As Instruções do IRS para os Formulários W-2 e W-3 especificam esse limite.
  • Divergência entre Caixa 1 e Caixa 3: A Caixa 1 (salários tributáveis federais) geralmente difere da Caixa 3 (salários do Seguro Social) porque a Caixa 1 exclui deduções antes do imposto, como contribuições para 401(k) (Caixa 12, Código D). Isso é esperado — não é um erro.
  • Linhas estaduais: Se um funcionário tiver duas linhas estaduais (Caixas 15–17 e Caixas 15–17 repetidas), verifique se ambas as linhas foram extraídas. A falta da segunda linha estadual significa perda de dados de imposto estadual para a declaração de um não residente.

A saída é exportada como um arquivo Excel (XLSX), com cada formulário ocupando uma linha e cada nome de coluna se tornando um cabeçalho. Os dados podem ser importados diretamente para Drake Tax, UltraTax CS ou Lacerte por meio de suas funções de importação CSV ou Excel — ou mantidos como uma planilha independente para verificação antes da entrada manual no software fiscal.

A precisão da extração em PDFs digitais limpos de W-2 e 1099 normalmente excede 95%. Para cópias escaneadas em papel e fotos de celular, espere uma faixa um pouco menor — 90–95% — devido a artefatos de impressão e variações de iluminação. A lacuna restante é o motivo pelo qual a verificação é importante: a extração economiza tempo, mas não substitui uma revisão profissional.

Processamento de Formulários em Lotes — e Como Obtê-los dos Clientes

A extração de formulário único atende a necessidades pontuais. A temporada de impostos é uma operação de volume. O ImageToTable.ai oferece suporte ao processamento em lote: faça upload de vários arquivos W-2 e 1099 de uma só vez, e a extração é executada em todos eles, mesclando os resultados em um único arquivo Excel combinado. Cada linha representa um formulário. Para um escritório processando 50 W-2s de clientes, o processamento em lote elimina o ciclo de upload-extrair-exportar-repetir.

Mas antes da extração, há um gargalo paralelo: obter os formulários dos clientes em primeiro lugar. A troca de "você pode me enviar seu W-2 em PDF por e-mail" — seguida de "só tenho uma cópia em papel", "o anexo era muito grande" e "enviei, mas voltou" — consome horas que não aparecem em nenhuma folha de ponto. O recurso Link de Coleta do ImageToTable.ai aborda isso diretamente: você gera um link compartilhável (uma URL como /c/xxxx), envia para cada cliente, e o cliente abre o link, insere um código de verificação curto e faz upload dos formulários. Os arquivos chegam automaticamente na sua fila de processamento. O cliente não precisa criar uma conta, instalar nada ou entender formatos de arquivo. Ele apenas tira uma foto ou faz upload de um PDF.

Isso combina naturalmente com o fluxo em lote: envie Links de Coleta para todos os clientes no início de janeiro → os formulários chegam na sua fila conforme os clientes os enviam → extraia todos os formulários para Excel de uma só vez → importe para o Drake Tax, UltraTax CS ou seu sistema de planilhas de trabalho. Para mais informações sobre automatizar fluxos de coleta de documentos, veja nosso guia sobre configuração de um pipeline de coleta e extração de documentos.

Verificações Rápidas de Precisão que o IRS Já Espera que Você Faça

Se você extraiu dados manualmente ou por IA, o IRS espera que certas relações entre as caixas do W-2 sejam mantidas. Essas verificações têm dupla função: validam sua saída de extração e detectam erros de relatório do empregador antes que se tornem problemas para o cliente.

De acordo com a Publicação 15 do IRS (Circular E) e as instruções do W-2/W-3, essas relações devem ser sempre verdadeiras:

  • Caixa 4 ≈ Caixa 3 × 6,2% (até o teto da Previdência Social de US$ 176.100 para 2026). Se Caixa 3 × 0,062 diferir da Caixa 4 por mais de alguns centavos, ou a extração leu um dígito errado ou o empregador cometeu um erro de cálculo.
  • Caixa 6 ≈ Caixa 5 × 1,45% (mais 0,9% sobre salários acima de US$ 200.000). O limite de 0,9% do Imposto Adicional do Medicare complica essa verificação para altos rendimentos, mas para a maioria dos funcionários, Caixa 5 × 0,0145 deve corresponder de perto à Caixa 6.
  • Caixa 1 ≤ Caixa 3 na maioria dos casos. A Caixa 1 exclui contribuições pré-imposto para aposentadoria e certos benefícios adicionais, enquanto a Caixa 3 os inclui. O inverso (Caixa 1 > Caixa 3) indica uma situação incomum — seguro de vida em grupo acima de US$ 50.000 ou certa remuneração não monetária.
  • 1099-NEC Caixa 1 ≥ US$ 600 para qualquer pagador único. Se você vir um 1099-NEC com Caixa 1 abaixo de US$ 600, o pagador arquivou voluntariamente — mas a renda ainda é reportável independentemente.

Se você estiver extraindo dados para uma planilha antes de inseri-los no software de imposto, pode usar essas fórmulas como regras de validação no Excel. Se estiver usando o recurso de colunas calculadas do ImageToTable.ai, pode incorporar essas verificações diretamente na etapa de extração: defina uma coluna como "Verificação de Imposto SS (Caixa 3 × 6,2% − Caixa 4)", e a IA calcula a diferença enquanto lê o documento — sinalizando discrepâncias antes mesmo de você ver o resultado. Para mais informações sobre como criar regras de validação em sua extração, veja nosso guia sobre uso de colunas calculadas para extração de documentos.

Perguntas Frequentes

Consegue lidar com formulários W-2 ou 1099 manuscritos?

Sim — a IA visual lê tanto entradas manuscritas quanto texto impresso. No entanto, a qualidade da caligrafia afeta diretamente a precisão. Um número manuscrito claramente impresso é extraído de forma confiável. Caligrafia apertada, sobreposta ou extremamente leve a lápis resultará em menor precisão. Se você lida com um grande volume de formulários manuscritos, veja nosso guia sobre reconhecimento de caligrafia e caixas de seleção por IA para estratégias de melhoria dos resultados.

A extração preserva o layout do W-2 ou apenas extrai os números?

O modo Para Tabela extrai campos de dados específicos e os organiza em colunas estruturadas — uma linha por formulário. Ele não reproduz o layout visual do W-2. Se você precisar do layout original preservado (por exemplo, para arquivamento ou entrega ao cliente), o modo Para Documento do ImageToTable.ai converte o formulário em um documento Word editável que mantém o posicionamento, fontes e espaçamento originais. Veja nosso conversor de PDF W-2 para Tabela para extração em nível de campo ou a página de OCR de formulários fiscais para lidar com formulários W-9 e W-8 junto com documentos W-2 e 1099.

E quanto ao 1099-B ou 1099-R — as variantes mais complexas?

1099-B (transações de corretagem) e 1099-R (distribuições de aposentadoria) são mais densos em campos do que 1099-NEC ou 1099-INT, mas a abordagem de extração por nome de coluna lida com eles da mesma forma. Para 1099-B, defina colunas como "Nome do Pagador," "Descrição Caixa 1a," "Rendimentos Caixa 1d" e "Base de Custo Caixa 1e." Para 1099-R, inclua "Distribuição Bruta Caixa 1," "Valor Tributável Caixa 2a" e "Código de Distribuição Caixa 7." A IA lê cada campo pelo seu rótulo, não pela sua posição, então caixas adicionais no formulário não interferem.

Posso importar o arquivo Excel extraído diretamente para meu software de imposto?

A maioria dos softwares profissionais de preparação de impostos — incluindo Drake Tax, UltraTax CS, Lacerte e ProSeries — aceita importação de CSV ou Excel para documentos de origem. O XLSX gerado pela extração é mapeado diretamente para esses formatos de importação. Talvez seja necessário renomear uma ou duas colunas para corresponder aos nomes de campos esperados pelo software (por exemplo, o Drake espera "Wages" enquanto sua coluna de extração é "Box 1 Wages"), mas os dados em si não precisam ser redigitados. Para usuários do Google Sheets, os resultados da extração podem ser escritos diretamente na sua planilha através do complemento do Google Sheets.

Como isso se compara ao SurePrep ou Gruntworx para automação de documentos fiscais?

SurePrep e Gruntworx são ferramentas de automação de documentos criadas especificamente para o setor de preparação de impostos, com integrações diretas ao UltraTax CS e plataformas similares. Elas são projetadas para preparação de 1040 em alto volume. O ImageToTable.ai adota uma abordagem diferente: em vez de exigir modelos específicos para cada formulário ou integração direta com softwares fiscais, ele usa IA visual de uso geral que lê qualquer documento por compreensão semântica. Isso o torna mais flexível para tipos mistos de documentos (W-2 + 1099 + anotações manuscritas em um único lote), mas significa que ele não preenche automaticamente os campos do software fiscal como o SurePrep faz. Para escritórios que precisam de automação pura de 1040 com integração direta de software, uma ferramenta específica para impostos pode ser a melhor opção. Para escritórios, departamentos de folha de pagamento e equipes de RH que precisam de extração flexível em vários tipos de documentos — W-2, 1099, W-9, contracheques e quadros de horários — uma ferramenta de extração de IA geral cobre mais terreno.

Extraia dados de W-2 e 1099 — sem configuração.

Envie um formulário, defina suas colunas e receba saída Excel estruturada.Funciona com PDFs, digitalizações e fotos de celular.

📮 contact email: [email protected]