W-2- & 1099-Daten extrahierenohne manuelle Eingabe in Excel

Die Social Security Administration verarbeitet jährlich rund 245 Millionen W-2-Formulare von 6,9 Millionen Arbeitgebern. Jedes dieser Formulare erfordert die gleichen Daten – Löhne, einbehaltene Steuern, Sozialversicherungs- und Medicare-Beiträge – die irgendwo erfasst werden müssen: in Steuersoftware, in einer Tabelle für den Abgleich oder in einem Lohnabrechnungssystem für die Jahresendprüfung.

Wenn Sie schon einmal einen Nachmittag damit verbracht haben, Löhne aus Box 1, einbehaltene Bundessteuern aus Box 2 und Sozialversicherungssteuern aus Box 4 von einem Stapel W-2s und 1099s in Excel zu übertragen, wissen Sie genau, wohin diese Stunden fließen. Die National Association of Tax Professionals (NATP) berichtet, dass 65 % der Bruttoeinnahmen ihrer über 23.000 Mitgliedskanzleien während der Steuersaison erzielt werden – einem konzentrierten Zeitfenster, in dem jede Minute manueller Dateneingabe eine Minute ist, die nicht für Prüfung, Planung oder abrechenbare Kundenarbeit zur Verfügung steht.

Schluss mit Abtippen — lassen Sie KI Ihre Dokumente lesen
Bild oder PDF hochladen — strukturierte Daten in 10 Sekunden
Jetzt testen
Keine Anmeldung · Keine Kreditkarte · Ergebnis in 10 Sekunden
W-2- und 1099-Steuerformulardaten, extrahiert in eine Excel-Tabelle mittels KI-Extraktion

Was Sie auf einem W-2- (und 1099-) Formular tatsächlich sehen

Bevor Sie etwas extrahieren, ist es hilfreich zu wissen, welche Felder wichtig sind – und welche Rauschen. Ein standardmäßiges IRS-Formular W-2 enthält 20 nummerierte Felder plus sechs mit Buchstaben gekennzeichnete Felder (a bis f). Die meisten Extraktionsaufträge benötigen nur eine Teilmenge. Hier ist, was ein typischer Steuervorbereitungs-Workflow tatsächlich verwendet:

W-2-FeldInhaltVerwendung
Box bArbeitgeber-Identifikationsnummer (EIN)Abgleich von Arbeitgeberdaten, Prüfung der 1099- vs. W-2-Einstufung
Box 1Löhne, Trinkgelder, sonstige VergütungSteuerpflichtiges Bruttoeinkommen – dieser Betrag fließt in Formular 1040, Zeile 1
Box 2Einbehaltene BundessteuerWird auf die Steuerschuld angerechnet; für einen Steuerpflichtigen über alle W-2 hinweg summiert
Box 3Sozialversicherungspflichtiger LohnGedeckelt auf 176.100 $ für 2026. Sollte diesen Betrag plus Box 7 (Sozialversicherungspflichtige Trinkgelder) nicht überschreiten
Box 4Einbehaltene SozialversicherungssteuerSollte Box 3 × 6,2 % entsprechen (bis zur Höchstgrenze). Eine schnelle Gegenprüfung vor der Einreichung
Box 5Medicare-Lohn und TrinkgelderKeine Lohnobergrenze. Zusätzliche 0,9 % Medicare-Steuer ab 200.000 $
Box 6Einbehaltene Medicare-SteuerBox 5 × 1,45 % (plus 0,9 % auf Löhne über 200.000 $)
Feld 12Codes A–HH (Rentenbeiträge, Krankenversicherung usw.)Variiert je nach Code — Code D (401k), Code DD (Arbeitgeber-Krankenversicherungskosten), Code W (HSA)
Felder 15–17Lohn des Bundesstaates, staatliche Einkommensteuer, staatliche ID-NummerBei mehreren Bundesstaaten werden alle drei benötigt. Ein einzelner W-2 kann zwei Zeilen für Bundesstaaten enthalten

Auf der 1099-Seite haben die häufigsten Varianten jeweils ihr eigenes Feldlayout. Formular 1099-NEC meldet Vergütungen an Nichtangestellte – das Äquivalent eines W-2 für Freiberufler – mit TIN des Zahlers, TIN des Empfängers und Box 1 (Vergütung an Nichtangestellte). Formular 1099-INT meldet Zinserträge (Box 1 Zinsen, Box 2 Vorfälligkeitsentschädigung). Formular 1099-DIV meldet Dividenden (Box 1a gesamte ordentliche Dividenden, Box 1b qualifizierte Dividenden). Das IRS verlangt die elektronische Einreichung bereits ab nur 10 Informationsrückmeldungen pro Einreicher – eine Schwelle, die die meisten kleinen Praxen in ihrer ersten Woche der Steuersaison überschreiten.

Wenn Sie wissen, welche Felder Sie benötigen, können Sie vermeiden, alle 20+ W-2-Boxen oder jedes 1099-Variantenfeld zu extrahieren. Definieren Sie Ihre Spalten einmal, und die Extraktion zielt nur auf das ab, was für Ihren Workflow wichtig ist.

Der Standardansatz – und warum er bei Steuersaison-Volumen scheitert

Die meisten Steuerberater beginnen damit, W-2-Daten direkt von Papierformularen oder PDFs in ihre Steuersoftware einzutippen – Drake Tax, UltraTax CS, Lacerte oder ProSeries. Jede dieser Plattformen hat einen Bildschirm zur Dateneingabe, der die echten Formularlayouts nachbildet, um die manuelle Übertragung schneller erscheinen zu lassen. Bei 10 oder 20 Formularen funktioniert das. Bei saisonaler Spitzenauslastung – wenn eine mittelgroße Kanzlei über 400 private Steuererklärungen bearbeitet, jede mit mehreren W-2 und 1099 – wird die Reibung strukturell.

Auf Reddits r/smallbusiness berichtete ein Nutzer, der seinen Betrieb analysierte, dass die manuelle Dateneingabe eine Fehlerquote von 1–4 % über alle Belegarten hinweg verursacht. „Klingt nicht schlimm", schrieb er, „bis einem klar wird, dass das 40 falsche Datensätze pro 1.000 sind. Jeder einzelne braucht 3–5x länger zur Korrektur als zur Eingabe." Im Steuerkontext führt eine falsche EIN oder vertauschte SSN nicht nur zu einer Korrektur – sie kann Monate später eine IRS-Mitteilung auslösen.

Die vorlagenbasierte OCR – der Ansatz der meisten Dokumentextraktionstools – fügt einen weiteren Engpass hinzu. Sie definieren, wo jedes Feld auf einem bestimmten W-2-Layout sitzt, und die Software liest dann Zahlen von diesen Koordinaten. Das Problem: W-2-Layouts variieren je nach Gehaltsabrechnungsdienstleister. Ein ADP-generiertes W-2 platziert Box 1 an einer anderen Position als ein Paychex-generiertes, das sich wiederum von einem gescannten Exemplar unterscheidet, bei dem die Ausrichtung um wenige Millimeter verschoben ist. Ein Reddit-Nutzer auf r/taxpros, der stark in den OCR-Import von SurePrep investiert hatte, beschrieb das Ergebnis unverblümt: „Ich brauche mit SP etwa 3x so lange für eine Erklärung, wie wenn ich sie selbst manuell eingegeben hätte." Die Vorlage versagt, sobald sich das Layout ändert.

Der Engpass ist nicht die Zeichenerkennung – es ist die Layout-Abhängigkeit. Entfernt man die Annahme, dass jedes W-2 oder jede 1099 dieselben Koordinatenpositionen verwendet, wird das Extraktionsproblem grundlegend einfacher.

Schritt 1 — Quelldateien bereitlegen

W-2- und 1099-Formulare treffen in der Steuersaison in drei Formaten ein – die Extraktion funktioniert mit allen:

Digitale PDFs

Vom Arbeitgeber ausgestellte W-2-PDFs und 1099-PDFs aus Gehaltsabrechnungsportalen. Die meisten Anbieter (ADP, Paychex, Gusto) stellen diese als Standard-Mitarbeiterkopien aus – das Copy-B-Format. Kein Scanner nötig.

Gescannte Papierkopien

Rote Copy-A-W-2-Formulare, die Arbeitgeber per Post versenden, oder Papier-1099-Formulare. Ein Flachbettscan mit 200 DPI oder mehr liefert saubere Ergebnisse. Vermeiden Sie Schräglagen – legen Sie das Formular gerade auf die Scannerfläche.

Handyfotos

Wenn ein Kunde Ihnen ein Foto seines W-2 schickt. Funktioniert, solange das Bild gut ausgeleuchtet, flach und alle vier Ecken des Formulars sichtbar sind. Keine Spiegelungen über den SSN- oder EIN-Feldern.

Als Eingabeformate werden unterstützt: PDF, JPG, PNG, WebP und AVIF. Entscheidend ist nicht eine perfekte Quellqualität, sondern dass ein Mensch die Zahlen lesen kann. Wenn Sie sie lesen können, kann die KI sie lesen. Gefaltete, leicht schiefe Formulare oder solche mit geringfügigen Druckfehlern werden in der Regel problemlos extrahiert. Formulare, bei denen Text vollständig verdeckt, am Rand abgeschnitten oder in extremen Winkeln fotografiert ist, erzeugen Lücken – diese müssen erneut gescannt werden.

Schritt 2 — Der KI mitteilen, was extrahiert werden soll

Im Gegensatz zur vorlagenbasierten OCR, bei der Sie Rechtecke um jedes Datenfeld auf einem Formular zeichnen müssen, verwendet ImageToTable.ai die Spaltennamenextraktion: Sie geben die gewünschten Feldnamen ein – z. B. „Mitarbeiter-SVN", „Lohn in Feld 1", „Einbehaltene Bundessteuer" – und die KI findet jeden Wert überall auf der Seite, indem sie versteht, was die Bezeichnung bedeutet, nicht wo sie steht. So funktioniert derselbe Satz von Spaltennamen für ADP-W-2s, Paychex-W-2s, gescannte Papierkopien und sogar Handyfotos – die KI liest den semantischen Inhalt, nicht die Koordinaten.

So sieht ein praktischer Satz von Extraktionsspalten für W-2 aus:

SpaltennameExtrahierte Daten
MitarbeiternameVollständiger Name aus Feld e
SozialversicherungsnummerSozialversicherungsnummer aus Feld a
Arbeitgeber-EINArbeitgeber-Identifikationsnummer aus Feld b
ArbeitgebernameName des Arbeitgebers aus Feld c
Feld 1 – LohnBundessteuerpflichtiger Lohn aus Feld 1
Feld 2 – Einbehaltene BundessteuerEinbehaltene Bundessteuer aus Feld 2
Feld 3 – SozialversicherungslohnSozialversicherungspflichtiger Lohn aus Feld 3
Feld 4 – Einbehaltene SozialversicherungssteuerSozialversicherungssteuer aus Feld 4
Feld 5 – Medicare-LohnMedicare-pflichtiger Lohn aus Feld 5
Feld 6 – Einbehaltene Medicare-SteuerMedicare-Steuer aus Feld 6
BundesstaatStaatskürzel aus Feld 15
Staatlicher LohnStaatlich steuerpflichtiger Lohn aus Feld 16
Einbehaltene staatliche SteuerStaatliche Einkommensteuer aus Feld 17

Bei 1099-Formularen passen Sie die Spaltennamen entsprechend an: „Zahlername“, „TIN des Empfängers“, „Box 1 Nichtarbeitnehmervergütung“ für ein 1099-NEC oder „Box 1 Zinserträge“ für ein 1099-INT. Derselbe Ansatz für Spaltennamen gilt – die KI versteht, dass „Zahler-TIN“ auf einem 1099 der EIN auf einem W-2 entspricht, und findet sie entsprechend, unabhängig davon, wo sie im Formular erscheint.

JPG/PNG/PDF KI-Extraktion

Dateien werden sicher verarbeitet und nicht gespeichert.

Schluss mit Abtippen — lassen Sie KI Ihre Dokumente lesen
Bild oder PDF hochladen — strukturierte Daten in 10 Sekunden
Jetzt testen
Keine Anmeldung · Keine Kreditkarte · Ergebnis in 10 Sekunden

Schritt 3 — Extraktion ausführen und Ausgabe prüfen

Laden Sie die W-2- oder 1099-Dateien hoch, geben Sie Ihre Spaltennamen ein und starten Sie die Extraktion. Jede Seite benötigt etwa 5–10 Sekunden Verarbeitungszeit – im Vergleich zu durchschnittlich 3 Minuten manueller Dateneingabe pro Seite. Bei über 50 Formularen macht das den Unterschied zwischen etwa 8 Minuten Verarbeitungszeit und 2,5 Stunden Tipparbeit.

Was Sie vor dem Export in Ihrer Ausgabe überprüfen sollten:

  • SSN und EIN: Dies sind 9-stellige Nummern ohne Bindestriche auf dem Formular. Prüfen Sie, ob alle 9 Ziffern extrahiert wurden – eine abgeschnittene 8-stellige SSN ist der häufigste Extraktionsfehler bei Scans geringer Qualität.
  • Konsistenz von Feld 3 + Feld 7: Enthält der W-2 Sozialversicherungs-Trinkgelder (Feld 7), prüfen Sie, ob Feld 3 + Feld 7 die jährliche Beitragsbemessungsgrenze (176.100 $ für 2026) nicht überschreitet. Die IRS-Anleitungen zu den Formularen W-2 und W-3 geben diese Grenze vor.
  • Abweichung Feld 1 vs. Feld 3: Feld 1 (bundessteuerpflichtiger Lohn) weicht oft von Feld 3 (Sozialversicherungslohn) ab, da Feld 1 Vorsteuerabzüge wie 401(k)-Beiträge (Feld 12, Code D) ausschließt. Dies ist normal – kein Fehler.
  • Staatszeilen: Hat ein Mitarbeiter zwei Staatszeilen (Felder 15–17 und erneut Felder 15–17), prüfen Sie, ob beide Zeilen extrahiert wurden. Fehlt die zweite Staatszeile, fehlen die staatlichen Steuerdaten für eine Nichtansässigen-Veranlagung.

Die Ausgabe wird als Excel-Datei (XLSX) exportiert, wobei jedes Formular eine Zeile und jeder Spaltenname eine Überschrift belegt. Die Daten können direkt über die CSV- oder Excel-Importfunktionen in Drake Tax, UltraTax CS oder Lacerte importiert werden – oder als eigenständige Tabelle zur Überprüfung vor der manuellen Eingabe in die Steuersoftware dienen.

Die Extraktionsgenauigkeit bei sauberen digitalen W-2- und 1099-PDFs liegt typischerweise über 95 %. Bei gescannten Papierkopien und Handyfotos ist aufgrund von Druckartefakten und Lichtschwankungen mit einem etwas niedrigeren Bereich zu rechnen – 90–95 %. Die verbleibende Lücke zeigt, warum die Überprüfung wichtig ist: Die Extraktion spart Zeit, ersetzt aber keine professionelle Prüfung.

Formulare in Stapeln verarbeiten – und von Mandanten erhalten

Die Einzelformular-Extraktion deckt einmalige Anforderungen ab. Die Steuersaison ist ein Mengengeschäft. ImageToTable.ai unterstützt die Stapelverarbeitung: Laden Sie mehrere W-2- und 1099-Dateien auf einmal hoch, und die Extraktion läuft über alle hinweg, wobei die Ergebnisse in einer einzigen kombinierten Excel-Datei zusammengeführt werden. Jede Zeile steht für ein Formular. Für eine Kanzlei, die 50 Mandanten-W-2s verarbeitet, entfällt durch die Stapelverarbeitung die Schleife aus Hochladen-Extrahieren-Exportieren-Wiederholen.

Aber vor der Extraktion gibt es einen weiteren Engpass: das Beschaffen der Formulare von den Mandanten. Das Hin und Her von „Können Sie mir Ihre W-2-PDF mailen?" – gefolgt von „Ich habe nur eine Papierkopie", „Der Anhang war zu groß" und „Ich habe sie gesendet, aber sie kam zurück" – verbraucht Stunden, die in keiner Zeiterfassung auftauchen. Die Sammlungslink-Funktion von ImageToTable.ai adressiert dies direkt: Sie generieren einen teilbaren Link (eine URL wie /c/xxxx), senden ihn an jeden Mandanten, und der Mandant öffnet den Link, gibt einen kurzen Bestätigungscode ein und lädt seine Formulare hoch. Die Dateien landen automatisch in Ihrer Verarbeitungswarteschlange. Der Mandant muss kein Konto erstellen, nichts installieren und keine Dateiformate verstehen. Er macht einfach ein Foto oder lädt ein PDF hoch.

Dies passt perfekt zum Batch-Workflow: Senden Sie im Januar Sammellinks an alle Mandanten → Formulare landen in Ihrer Warteschlange, sobald Mandanten sie hochladen → Extrahieren Sie alle Formulare auf einmal nach Excel → Importieren Sie sie in Drake Tax, UltraTax CS oder Ihr tabellenbasiertes Arbeitspapiersystem. Weitere Informationen zur Automatisierung von Dokumentensammlungs-Workflows finden Sie in unserem Leitfaden zum Einrichten einer Pipeline zur Dokumentensammlung und -extraktion.

Schnelle Plausibilitätsprüfungen, die das IRS bereits von Ihnen erwartet

Ob Sie Daten manuell oder per KI extrahiert haben: Das IRS erwartet, dass bestimmte Beziehungen zwischen W-2-Feldern stimmen. Diese Prüfungen dienen einem doppelten Zweck: Sie validieren Ihre Extraktionsergebnisse und decken Meldefehler des Arbeitgebers auf, bevor sie zu Problemen für den Mandanten werden.

Gemäß IRS Publication 15 (Circular E) und den W-2/W-3-Anweisungen sollten diese Beziehungen immer zutreffen:

  • Feld 4 ≈ Feld 3 × 6,2 % (bis zur Beitragsbemessungsgrenze der Sozialversicherung von 176.100 $ für 2026). Weicht Feld 3 × 0,062 um mehr als ein paar Cent von Feld 4 ab, hat entweder die Erfassung eine Ziffer falsch gelesen oder der Arbeitgeber einen Rechenfehler gemacht.
  • Feld 6 ≈ Feld 5 × 1,45 % (plus 0,9 % auf Gehälter über 200.000 $). Die 0,9 %-Grenze der zusätzlichen Medicare-Steuer erschwert diese Prüfung bei Spitzenverdienern, aber für die meisten Arbeitnehmer sollte Feld 5 × 0,0145 weitgehend mit Feld 6 übereinstimmen.
  • Feld 1 ≤ Feld 3 in den meisten Fällen. Feld 1 schließt Vorruhestandsbeiträge und bestimmte Nebenleistungen aus, während Feld 3 sie einschließt. Das Gegenteil (Feld 1 > Feld 3) deutet auf eine ungewöhnliche Situation hin – Gruppenlebensversicherung über 50.000 $ oder bestimmte Sachleistungen.
  • 1099-NEC Feld 1 ≥ 600 $ für jeden einzelnen Zahlungsempfänger. Wenn Sie eine 1099-NEC mit Feld 1 unter 600 $ sehen, hat der Zahlungsempfänger freiwillig eingereicht – das Einkommen ist dennoch meldepflichtig.

Wenn Sie Daten in eine Tabelle extrahieren, bevor Sie sie in Steuersoftware eingeben, können Sie diese Formeln als Excel-Validierungsregeln verwenden. Wenn Sie die Funktion berechnete Spalten von ImageToTable.ai nutzen, können Sie diese Prüfungen direkt in den Extraktionsschritt einbetten: Definieren Sie eine Spalte wie „SV-Beitragsprüfung (Feld 3 × 6,2 % − Feld 4)“, und die KI berechnet die Differenz beim Lesen des Dokuments – und markiert Abweichungen, bevor Sie die Ausgabe überhaupt sehen. Weitere Informationen zum Einbau von Validierungsregeln in Ihre Extraktion finden Sie in unserem Leitfaden zur Verwendung berechneter Spalten für die Dokumentenextraktion.

Häufig gestellte Fragen

Kann das handgeschriebene W-2- oder 1099-Formulare verarbeiten?

Ja — die visuelle KI liest handschriftliche Einträge ebenso wie gedruckten Text. Die Qualität der Handschrift beeinflusst jedoch direkt die Genauigkeit. Eine klar gedruckte handschriftliche Zahl wird zuverlässig erfasst. Gedrängte, überlappende oder extrem helle Bleistift-Handschrift führt zu geringerer Genauigkeit. Wenn Sie viele handschriftliche Formulare verarbeiten, lesen Sie unseren Leitfaden zur KI-Erkennung von Handschrift und Kontrollkästchen mit Strategien zur Verbesserung der Ergebnisse.

Bleibt das W-2-Layout erhalten oder werden nur die Zahlen extrahiert?

Der Modus „In Tabelle“ extrahiert bestimmte Datenfelder und organisiert sie in strukturierte Spalten — eine Zeile pro Formular. Das visuelle Layout des W-2 wird nicht reproduziert. Wenn Sie das ursprüngliche Layout benötigen (z. B. für Archivierung oder Kundenübergabe), wandelt der Modus „In Word“ von ImageToTable.ai das Formular in ein bearbeitbares Word-Dokument um, das die ursprüngliche Positionierung, Schriftarten und Abstände beibehält. Siehe unseren W-2-PDF-zu-Tabelle-Konverter für die feldspezifische Extraktion oder die Steuerformular-OCR-Seite für die Verarbeitung von W-9- und W-8-Formularen neben W-2- und 1099-Dokumenten.

Was ist mit 1099-B oder 1099-R — den komplexeren Varianten?

1099-B (Wertpapiergeschäfte) und 1099-R (Rentenausschüttungen) sind felderreicher als 1099-NEC oder 1099-INT, aber der Spaltennamen-basierte Extraktionsansatz funktioniert genauso. Definieren Sie für 1099-B Spalten wie „Zahlername“, „Box 1a Beschreibung“, „Box 1d Erlöse“ und „Box 1e Kostenbasis“. Für 1099-R fügen Sie „Box 1 Bruttoausschüttung“, „Box 2a Steuerpflichtiger Betrag“ und „Box 7 Verteilungscode“ hinzu. Die KI liest jedes Feld anhand seiner Bezeichnung, nicht seiner Position, sodass zusätzliche Felder im Formular nicht stören.

Kann ich die extrahierte Excel-Datei direkt in meine Steuersoftware importieren?

Die meisten professionellen Steuersoftwareprogramme – darunter Drake Tax, UltraTax CS, Lacerte und ProSeries – unterstützen CSV- oder Excel-Importe für Quelldokumente. Die ausgegebene XLSX-Datei aus der Extraktion lässt sich direkt in diese Importformate überführen. Eventuell müssen Sie eine oder zwei Spalten umbenennen, damit sie den erwarteten Feldnamen der Software entsprechen (z. B. erwartet Drake „Wages“, während Ihre Extraktionsspalte „Box 1 Wages“ heißt), die Daten selbst müssen jedoch nicht neu erfasst werden. Für Google Sheets-Nutzer können Extraktionsergebnisse direkt über das Google Sheets-Add-on in Ihre Tabelle geschrieben werden.

Wie schneidet dies im Vergleich zu SurePrep oder Gruntworx für die Steuerdokumentautomatisierung ab?

SurePrep und Gruntworx sind Dokumentautomatisierungstools, die speziell für die Steuererstellungsbranche entwickelt wurden und direkte Integrationen in UltraTax CS und ähnliche Plattformen bieten. Sie sind speziell für die 1040-Bearbeitung mit hohem Volumen konzipiert. ImageToTable.ai verfolgt einen anderen Ansatz: Anstatt formspezifische Vorlagen oder direkte Steuersoftware-Integrationen zu erfordern, nutzt es eine allgemeine visuelle KI, die jedes Dokument durch semantisches Verständnis liest. Dies macht es flexibler für gemischte Dokumenttypen (W-2 + 1099 + handschriftliche Notizen in einem Batch), bedeutet aber, dass es Steuersoftwarefelder nicht automatisch so ausfüllt wie SurePrep. Für Kanzleien, die reine 1040-Automatisierung mit direkter Software-Integration benötigen, ist ein steuerspezifisches Tool möglicherweise die bessere Wahl. Für Kanzleien, Lohnabteilungen und HR-Teams, die flexible Extraktion über mehrere Dokumenttypen hinweg benötigen – W-2, 1099, W-9, Gehaltsabrechnungen und Stundenzettel – deckt ein allgemeines KI-Extraktionstool mehr ab.

W-2- und 1099-Daten extrahieren – ohne Einrichtung.

Formular hochladen, Spalten definieren, strukturierte Excel-Ausgabe erhalten.Funktioniert mit PDFs, Scans und Handyfotos.

📮 contact email: [email protected]