Deutsche Lohnabrechnung nach ExcelBrutto, Netto & jeder Abzug extrahieren

Eine deutsche Lohnabrechnung enthält mindestens 15 einzeln bezeichnete Felder – Bruttogehalt, Lohnsteuer, Solidaritätszuschlag, Kirchensteuer, Krankenversicherung, Rentenversicherung, Arbeitslosenversicherung, Pflegeversicherung, Steuerklasse und mehr – verteilt auf drei Blockabschnitte. Wenn Sie Ihre Lohnabrechnung als PDF von der Personalabteilung erhalten (was in Deutschland die meisten Arbeitnehmer tun) und Sie Ihr Gehalt nachverfolgen, Daten für einen Steuerberater aufbereiten oder die Lohnabrechnung eines Teams prüfen möchten, wiederholt sich jeden Monat derselbe Aufwand: PDF öffnen, jedes Feld zwischen Abkürzungen und Referenzzeilen suchen, in die Tabelle tippen, wiederholen. Bei einer einzelnen Abrechnung sind das 3 Minuten Ärger. Bei einem Jahr Abrechnungen für 20 Mitarbeiter – 240 Dokumente – ist das ein ganzer Tag Dateneingabe, bei dem eine einzige falsch getippte Abzugszeile die gesamte Analyse verfälscht.

Hören Sie auf, Daten manuell einzutippen – lassen Sie KI sie für Sie lesen
Bild oder PDF hochladen – strukturierte Tabellendaten in 10 Sekunden
Jetzt testen
Keine Anmeldung · Keine Kreditkarte · Ergebnis in 10 Sekunden
Extrahieren von Datenfeldern einer deutschen Lohnabrechnung in eine Excel-Tabelle

Die wichtigsten Erkenntnisse

  1. 50 %: So stark überschätzen Sie Ihre Abzüge, wenn Sie jede Zeile einer deutschen Lohnabrechnung in Excel kopieren – denn die Hälfte der Abzugszeilen sind Arbeitgeberanteile (Referenzbeträge des Arbeitgebers), kein Geld, das von Ihrem Gehalt abgezogen wird.
  2. Vorlagenbasierte OCR setzt voraus, dass jedes Feld an einer festen Position auf der Seite steht. Deutsche Lohnabrechnungen von DATEV, Lexware und Personio ordnen dieselben 15 Pflichtfelder jedoch in völlig unterschiedlichen Layouts an. Ein auf das Format eines Arbeitgebers trainierte Vorlage versagt daher bei jedem anderen.
  3. ImageToTable.ai liest die Feldbedeutung statt Pixelkoordinaten – daher werden dieselben Spaltennamen über DATEV-, Lexware- und Personio-Abrechnungen hinweg korrekt extrahiert, ohne dass eine Vorlage neu konfiguriert werden muss. Berechnete Spalten berechnen Ihre Abzugsquote automatisch in jeder Zeile.

Was eine deutsche Lohnabrechnung enthält – jenseits von Brutto und Netto

Eine deutsche Lohnabrechnung – je nach Arbeitgeber und Lohnabrechnungssoftware als Lohnabrechnung, Gehaltsabrechnung oder Entgeltabrechnung bezeichnet – folgt einer vorhersehbaren Drei-Block-Struktur, auch wenn das genaue Layout je nach Anbieter variiert. Die Abrechnung in Blöcken statt als eine einzige dichte Tabelle zu lesen, ist die erste Fähigkeit, die Sie vor der Extraktion benötigen.

Block 1 – Kopfzeile und Identifikatoren. Name und Anschrift des Arbeitgebers, Name des Arbeitnehmers, Personal-Nr., Geburtsdatum, Steuer-ID, SV-Nummer, Steuerklasse (I bis VI), Kinderfreibetrag, Konfession (EV für evangelisch, RK für römisch-katholisch oder ein Strich für keine), Krankenkasse und der Abrechnungszeitraum (in der Regel ein Kalendermonat).

Block 2 – Bezüge und Abzüge. Hier bewegt sich das Geld. Auf der Bezugsseite: Gehalt oder Grundgehalt, plus etwaige Überstunden, Zuschläge (Schicht-/Wochenend-/Feiertagszuschläge), Urlaubsgeld, Weihnachtsgeld oder Sonderzahlung, geldwerter Vorteil (z. B. Dienstwagen) und VL AG (Arbeitgeberbeitrag zur vermögenswirksamen Leistung). Dann die Abzugsseite: Lohnsteuer, Solidaritätszuschlag (5,5 % der Lohnsteuer, heute nur noch für höhere Einkommen), Kirchensteuer (8–9 % der Lohnsteuer) und die vier Sozialversicherungsbeiträge – Krankenversicherung (KV), Rentenversicherung (RV), Arbeitslosenversicherung (AV) und Pflegeversicherung (PV).

Block 3 – Summen und Auszahlung. Die letzten Zeilen zeigen das Gesamtbrutto, die Summe aller Abzüge, den Nettoverdienst oder Auszahlungsbetrag (das auf Ihr Konto überwiesene Nettogehalt) und manchmal kumulierte Jahreswerte.

Häufiger Fehler: Viele Lohnabrechnungen zeigen auch Arbeitgeberanteile – die vom Arbeitgeber gezahlten KV-, RV-, AV- und PV-Beiträge. Diese sehen auf dem Papier wie zusätzliche Abzüge aus, werden aber nicht von Ihrem Gehalt abgezogen. Es sind reine Informationszeilen, die zeigen, was der Arbeitgeber gezahlt hat. Der Beitrag zur Unfallversicherung wird dagegen vollständig vom Arbeitgeber getragen und erscheint oft gar nicht auf der Lohnabrechnung des Arbeitnehmers. Wenn Sie alle abzugsähnlichen Zeilen wahllos in Ihre Tabelle übernehmen, überschätzen Sie Ihre tatsächlichen Abzüge um etwa 50 %. Dies ist der mit Abstand häufigste Extraktionsfehler – im folgenden Abschnitt erklären wir, wie Sie ihn vermeiden.

§108 der Gewerbeordnung (§108 Gewerbeordnung) verpflichtet jeden Arbeitgeber, dem Arbeitnehmer mit jeder Gehaltszahlung eine Lohnabrechnung in Textform auszuhändigen. Das Gesetz schreibt einen Mindestinhalt vor: Abrechnungszeitraum, Zusammensetzung des Arbeitsentgelts (einschließlich Art und Höhe der Zuschläge, Zulagen und sonstigen Vergütungen), Art und Höhe der Abzüge sowie etwaige Abschlagszahlungen oder Vorschüsse.

Das Gesetz verankert auch das ELStAM-System (Elektronische Lohnsteuerabzugsmerkmale) – die elektronischen Lohnsteuerabzugsmerkmale, die Ihr Arbeitgeber von der Steuerbehörde abruft, um Ihre Steuerklasse, Kinderfreibeträge und den Kirchensteuerstatus festzulegen. Wenn sich Ihre Steuerklasse ändert – weil Sie geheiratet haben, ein Kind bekommen haben oder einen zweiten Job angenommen haben –, wird diese Änderung über ELStAM weitergegeben und erscheint auf Ihrer nächsten Lohnabrechnung. Ihr Nettogehalt kann sich verschieben, ohne dass sich Ihr Bruttogehalt ändert – der Grund dafür steht im Kopfblock der Abrechnung.

Was bedeutet dieser rechtliche Rahmen für die Extraktion? Drei Dinge:

Erstens: Die Felder sind konzeptionell standardisiert, aber nicht im Layout. Jeder Arbeitgeber in Deutschland muss Ihnen dieselben Informationskategorien zeigen. Aber wie DATEV LODAS diese Felder auf der Seite anordnet, unterscheidet sich von Lexware lohn+gehalt, Personio Payroll, SVS lohn+gehalt oder einer Papierabrechnung eines kleinen Arbeitgebers mit WISO lohn+gehalt. Die vorlagenbasierte Extraktion – bei der Sie ein Kästchen um „Nettogehalt“ auf einem Abrechnungslayout zeichnen – scheitert, sobald Sie eine Abrechnung von einem anderen Arbeitgeber erhalten oder Ihr aktueller Arbeitgeber die Lohnsoftware wechselt.

Zweitens: Die Aufteilung Arbeitgeber/Arbeitnehmer ist gesetzlich definiert. Das deutsche Sozialversicherungssystem, verwaltet durch das BMAS, teilt jeden Sozialbeitrag etwa 50/50 zwischen Arbeitgeber und Arbeitnehmer auf. Bei den Beitragssätzen 2026 (bestätigt durch PwC und die OECD) beträgt der gesamte KV-Beitrag 14,6 % des Bruttogehalts zuzüglich eines krankenkassenspezifischen Zusatzbeitrags von durchschnittlich etwa 1,7 % – der Arbeitnehmer zahlt rund 8,15 %, der Arbeitgeber den Rest. Die RV liegt bei 18,6 % (je 9,3 %), die AV bei 2,6 % (je 1,3 %) und die PV bei 3,6 % für einen Elternteil mit einem Kind oder 4,0 % für kinderlose Arbeitnehmer über 23 (jede Seite zahlt die Hälfte, der Kinderlosenzuschlag wird vom Arbeitnehmer getragen). Diese Sätze treffen auf Beitragsbemessungsgrenzen, die für 2026 angehoben wurden – etwa 96.600 € jährlich für RV/AV in den westlichen Bundesländern und höher für die KV. Bei der Extraktion verhindert das Wissen, welche Zeilen Arbeitnehmerabzüge und welche Arbeitgeberreferenzbeträge sind, den 50-%-Überzählungsfehler.

Drittens: Arbeitgeber müssen Lohnabrechnungen sechs Jahre lang aufbewahren – doch Arbeitnehmer sollten eigene Kopien behalten. Gemäß §108 GewO in Verbindung mit allgemeinen Aufbewahrungspflichten können Sie fehlende Lohnabrechnungen von früheren Arbeitgebern anfordern. In diesem Fall erhalten Sie in der Regel einen PDF-Export aus deren Lohnabrechnungssystem. Wenn Sie innerhalb von fünf Jahren zweimal den Job gewechselt haben, besitzen Sie nun möglicherweise Lohnabrechnungen in drei verschiedenen Layouts. Das ist die Extraktionsherausforderung, die dieser Artikel lösen soll.

Warum die vorlagenbasierte Extraktion bei deutschen Lohnabrechnungen scheitert – und was stattdessen funktioniert

Der Standardansatz zur Dokumentdatenextraktion – die vorlagenbasierte OCR – geht von einem festen Dokumentenlayout aus. Sie trainieren das System, indem Sie auf einem Muster Begrenzungsrahmen um Felder ziehen: „Nettogehalt befindet sich an den Koordinaten (x=140, y=320).“ Das System sucht dann in jedem weiteren Dokument an genau diesen Pixelpositionen nach Text. Dies funktioniert bei standardisierten Formularen wie US-W-2, bei denen die IRS genaue Feldpositionen vorschreibt.

Deutsche Lohnabrechnungen sind das Gegenteil von standardisierten Formularen. Eine DATEV-LODAS-Lohnabrechnung einer mittelständischen GmbH platziert den Mitarbeiter-Identifikationsblock oben links, Abzüge in zwei Spalten unter den Verdienstzeilen und das Nettogehalt unten rechts. Eine Lexware-lohn+gehalt-Lohnabrechnung eines Kleinunternehmens führt Verdienste und Abzüge möglicherweise als eine einzige vertikale Liste mit Summen unten auf. Ein Personio-Payroll-PDF kann alle Felder in einem tabellarischen Layout mit unterschiedlichen Spaltenbreiten einbetten. Eine ältere Papier-Lohnabrechnung eines Handwerksbetriebs mit ADDISON Lohn verwendet möglicherweise völlig andere Abkürzungen – LSt statt Lohnsteuer, SV statt Sozialversicherung. Fünf Mitarbeiter von fünf verschiedenen Arbeitgebern bedeuten fünf verschiedene Layouts. Eine Vorlage, die auf Layout #1 trainiert wurde, versagt bei den Layouts #2 bis #5.

KI-basierte Extraktion löst dies anders. Anstatt Pixelkoordinaten abzugleichen, liest ein visuelles Sprachmodell das Dokument so, wie ein Mensch es tut: indem es versteht, was jeder Textabschnitt im Kontext bedeutet. Sie definieren Spaltennamen – die gewünschten Datenfelder wie „Bruttogehalt“, „Lohnsteuer“, „Krankenversicherung“, „Steuerklasse“ – und die KI lokalisiert den entsprechenden Wert auf jedem Dokument, indem sie die Bedeutung des Feldes erkennt (eine Bruttogehaltssumme nahe dem oberen Bereich des Verdienstabschnitts), nicht seine Position auf der Seite. Dies ist die Benutzerdefinierte Spaltenextraktion: Sie geben die gewünschten Feldnamen ein, und die KI ordnet jeden dem korrekten Wert auf der Seite zu – unabhängig vom Layout.

Dieser Ansatz bewältigt die tatsächliche Variabilität deutscher Lohnabrechnungen in der Praxis. Eine DATEV-Lohnabrechnung kennzeichnet die Krankenversicherung möglicherweise als „KV-Beitrag (AN-Anteil)“, eine Lexware-Lohnabrechnung als „Krankenversicherung Arbeitnehmer“ und eine Personio-Lohnabrechnung als „Health Insurance (Employee Share)“ – wenn Ihr System versteht, dass sich alle drei auf dasselbe Konzept beziehen (arbeitnehmerseitiger KV-Beitrag), erhalten Sie eine einheitliche Spalte. Dieselben Spaltennamen funktionieren in allen drei Layouts ohne Neukonfiguration. Dies ist der Unterschied zwischen einer Vorlage, die mit einem Layout funktioniert, und einer Extraktion, die mit jedem Layout funktioniert.

Dies ist auch für Korrektur- und Einzelabrechnungen wichtig. Wenn Ihr Arbeitgeber eine Korrekturabrechnung ausstellt, weil ein Bonus falsch berechnet wurde, oder eine Nachberechnung, weil Ihre Steuerklasse verspätet aktualisiert wurde, verwenden diese Dokumente oft ein modifiziertes Layout mit zusätzlichen Korrekturzeilen und Referenzfeldern, die auf regulären monatlichen Lohnabrechnungen nicht vorkommen. Eine feste Vorlage wird Felder an unerwarteten Positionen nicht finden. Semantische Extraktion passt sich an, weil sich die Bedeutung von „Bruttogehalt“ nicht geändert hat – nur seine Position auf der Seite.

Schluss mit manueller Dateneingabe – KI liest für Sie
Laden Sie ein Bild oder PDF hoch – in 10 Sekunden erhalten Sie strukturierte Tabellendaten
Jetzt testen
Keine Anmeldung · Keine Kreditkarte · Ergebnis in 10 Sekunden

Schritt für Schritt: Von der PDF-Lohnabrechnung zu strukturiertem Excel

Dieser Workflow geht davon aus, dass Sie einen Stapel deutscher Lohnabrechnungs-PDFs haben – monatliche Dokumente von Ihrem aktuellen Arbeitgeber, Archivdateien von früheren Jobs, eingescannte Papierkopien oder eine Mischung aus allen dreien – und Sie möchten eine Excel-Datei mit einer Zeile pro Abrechnung und einheitlichen Spalten.

Schritt 1: Definieren Sie Ihre Extraktionsspalten. Die Spaltennamen, die Sie eingeben, werden zu den Überschriften Ihrer Ausgabetabelle. Für eine umfassende Extraktion deutscher Lohnabrechnungen beginnen Sie mit diesen:

SpaltennameBezeichnung auf der LohnabrechnungErfasster Inhalt
AbrechnungszeitraumAbrechnungszeitraum / AbrechnungsmonatAbrechnungszeitraum (Monat/Jahr)
Personal-Nr.Personal-Nr. / Arbeitnehmer-Nr.Personalnummer des Mitarbeiters
SteuerklasseStKl. / SteuerklasseSteuerklasse (I–VI)
Bruttogehalt (EUR)Brutto / Gesamtbrutto / Steuer-BruttoGesamtes Bruttoeinkommen vor Abzügen
Lohnsteuer (EUR)LSt / LohnsteuerEinbehaltene Lohnsteuer
Solidaritätszuschlag (EUR)SolZ / SolidaritätszuschlagSolidaritätszuschlag (falls zutreffend)
Kirchensteuer (EUR)KiSt / KirchensteuerKirchensteuer (falls zutreffend)
Krankenversicherung AN (EUR)KV / KV-Beitrag (AN-Anteil)Arbeitnehmerbeitrag zur Krankenversicherung
Rentenversicherung AN (EUR)RV / RV-Beitrag (AN-Anteil)Arbeitnehmerbeitrag zur Rentenversicherung
Arbeitslosenversicherung AN (EUR)AV / AV-Beitrag (AN-Anteil)Arbeitnehmerbeitrag zur Arbeitslosenversicherung
Pflegeversicherung AN (EUR)PV / PV-Beitrag (AN-Anteil)Arbeitnehmerbeitrag zur Pflegeversicherung
Nettogehalt (EUR)Netto / Auszahlungsbetrag / NettoverdienstAuszahlungsbetrag (Überweisung aufs Konto)
KrankenkasseKrankenkasse / KKName der Krankenkasse (z. B. TK, AOK, Barmer)

Beachten Sie das Kürzel „AN“ in jeder Sozialversicherungsspalte: AN steht für Arbeitnehmer. Wenn Sie es zu Ihren Spaltennamen hinzufügen, teilen Sie der KI mit, dass Sie speziell den Arbeitnehmeranteil möchten, nicht den arbeitgeberseitigen Referenzbetrag. Dies ist die wichtigste Benennungsdisziplin bei der Extraktion deutscher Lohnabrechnungen – sie verhindert die 50-prozentige Überzählung durch die Vermischung von Arbeitnehmerabzügen mit Arbeitgeberanteil-Referenzbeträgen.

Schritt 2: Berechnete Spalten für die sofortige Analyse hinzufügen. Sobald Sie die Rohdaten haben, können Sie Spalten definieren, die Ergebnisse während der Extraktion berechnen – Sie müssen danach keine Formeln mehr in Excel anwenden. Zum Beispiel:

  • Abzugsquote (%) = (Summe aller Abzüge) ÷ Bruttogehalt × 100 – liefert Ihnen die effektive Abzugsquote in einer Zahl, so wie die meisten Menschen Lohnabrechnungen Monat für Monat vergleichen
  • Netto-Brutto-Verhältnis = Nettogehalt ÷ Bruttogehalt – die Auszahlungsquote; im Deutschen umgangssprachlich als „Netto vom Brutto“ bekannt und die erste Zahl, nach der bei einem Jobangebot gefragt wird
  • SV-Gesamt AN (EUR) = KV + RV + AV + PV – gesamte Arbeitnehmer-Sozialversicherungsbelastung, nützlich zum Vergleich mit dem groben Richtwert von ~21 %

Das ist es, was berechnete Spalten tun: Statt Rohzahlen zu extrahieren und dann Formeln in Excel zu bauen, definieren Sie die Berechnung einmal als Spaltennamen, und die KI führt die Berechnung während der Extraktion durch. Sie erhalten eine fertige Tabelle, keinen Ausgangspunkt.

Schritt 3: Alle Lohnabrechnungen auf einmal hochladen. Ziehen Sie Ihre PDFs in den Upload-Bereich – monatliche Lohnabrechnungen der letzten 12 Monate, Korrekturabrechnungen, Lohnabrechnungen eines früheren Arbeitgebers in einem anderen Layout, eingescannte Papierkopien aus vergangenen Jahren. Die KI liest jedes Dokument einzeln und befüllt dieselben Spalten, unabhängig davon, welche Lohnsoftware das PDF erstellt hat.

JPG/PNG/PDF KI-Extraktion

Dateien werden sicher verarbeitet und nicht gespeichert.

Schritt 4: Nach Excel exportieren. Das Ergebnis ist eine strukturierte Tabelle – eine Zeile pro Lohnabrechnung, Spalten entsprechend den von Ihnen angegebenen Namen, alle Beträge in einem einheitlichen Format, bereit für die Analyse, Steuervorbereitung oder Weitergabe an einen Steuerberater. Wenn Sie berechnete Spalten eingefügt haben, sind Abzugsquote und Netto-Brutto-Verhältnis bereits für jede Zeile berechnet.

Umgang mit Sonderfällen: variables Entgelt, Korrekturen und Lohnabrechnungen bei mehreren Jobs

Die deutsche Lohnabrechnung weist mehrere wiederkehrende Sonderfälle auf, die einen simplen Ansatz „Extrahiere dieselben fünf Felder aus jeder Lohnabrechnung“ scheitern lassen. Jeder Fall erfordert eine eigene Spaltenstrategie.

Variables Entgelt – Überstunden, Boni und Sachbezüge. Eine Lohnabrechnung aus dem November kann das Weihnachtsgeld als separate Entgeltzeile enthalten. Eine Sommerabrechnung zeigt möglicherweise das Urlaubsgeld. Bei einer Abrechnung mit Nachtschichten können Zuschläge anfallen, die gemäß §3b EStG teilweise steuerfrei sind. Wenn Sie nur das „Bruttogehalt“ extrahieren, erhalten Sie zwar die Summe, können aber nicht erkennen, welcher Anteil Grundgehalt und welcher Bonus ist. Die Lösung besteht darin, separate Spalten hinzuzufügen: „Grundgehalt (EUR)“, „Zuschläge (EUR)“, „Einmalzahlung (EUR)“ und „Geldwerter Vorteil (EUR)“. In Monaten, in denen eine Zeile nicht zutrifft, bleibt das Feld leer. In Monaten, in denen sie zutrifft, haben Sie nachvollziehbare Details.

Korrekturabrechnung und Nachberechnung. Eine Korrekturabrechnung passt einen Lohnbuchungseintrag eines Vormonats an – ein Bonus wurde vergessen, Überstunden wurden zu niedrig angesetzt oder Ihre Steuerklassenänderung kam zu spät. Diese Dokumente zeigen oft sowohl den ursprünglichen Betrag, die Korrekturdifferenz als auch die neue Summe auf einer Seite. Ein vorlagenbasiertes System, das nach einem einzigen „Nettogehalt“-Feld sucht, könnte den falschen Wert erfassen oder das Dokument ganz überspringen. Die semantische Extraktion bewältigt dies, indem sie den Korrekturkontext liest: Sie können eine Spalte „Korrekturtyp“ (abgeleitet: ordentlich, Korrektur, Nachberechnung) mittels abgeleiteter Spalten hinzufügen – wobei die KI den Dokumenttyp anhand des Inhalts klassifiziert – und die korrigierten Beträge als separate Spalten extrahieren, während die ursprünglichen Werte für den Prüfpfad erhalten bleiben.

Steuerklasse VI und Lohnabrechnungen bei Zweitjobs. Wenn Sie einen Zweitjob ausüben (Minijob über 538 €/Monat oder ein regulärer Nebenjob), verwendet diese Abrechnung die Steuerklasse VI – die Steuerklasse mit dem höchsten Abzug. Ihre Zweitjob-Abrechnung weist andere Abzugsmuster auf als Ihre Hauptjob-Abrechnung in den Steuerklassen I bis V. Wenn Sie Lohnabrechnungen über verschiedene Jobs oder Jahre hinweg vergleichen, wird die Spalte „Steuerklasse“ zum entscheidenden Kontext, um zu verstehen, warum zwei Abrechnungen mit ähnlichen Bruttobeträgen völlig unterschiedliche Nettobeträge ergeben.

Jahresmeldung und Jahresabschlussdokumente. Im Januar oder Februar erstellen viele deutsche Arbeitgeber eine Jahresmeldung (jährlicher Sozialversicherungsbericht) zusammen mit der Dezember- oder Januar-Abrechnung. Dies ist keine Lohnabrechnung – es ist eine Zusammenfassung der gesamten Sozialversicherungsbeiträge des Kalenderjahres, die an die Krankenkasse übermittelt wird. Sie enthält SV-Jahressummen, die wie Lohnabrechnungsfelder aussehen, aber einem anderen Meldezweck dienen. Ihr Extraktionsworkflow sollte diese als separaten Dokumenttyp identifizieren, anstatt sie als 13. monatliche Lohnabrechnung zu behandeln.

Multi-Monats-Dashboard für Lohnabrechnungen erstellen: Gehaltsverfolgung, die echte Fragen beantwortet

Sobald Sie 12 oder 24 Monate Lohnabrechnungsdaten in einem einheitlichen Excel-Format vorliegen haben, vervielfachen sich die Anwendungsfälle über die reine Aufbewahrung hinaus. Hier sind drei, die deutsche Fachleute regelmäßig in Foren wie r/Finanzen nennen:

Vorbereitung auf Gehaltsverhandlungen. Sie möchten Ihrem Arbeitgeber die Entwicklung Ihres tatsächlichen Nettogehalts der letzten zwei Jahre aufzeigen – unter Berücksichtigung der Nettoauswirkungen der kalten Progression, gestiegener Sozialversicherungsbeitragsbemessungsgrenzen und variabler Bonuszahlungen. Eine Tabelle mit einer Zeile pro Monat, Spalten für das Bruttogehalt und jede Bonusart sowie einer berechneten Spalte für das Netto-Brutto-Verhältnis liefert Ihnen eine konkrete Zahl für das Gespräch: „Meine Nettogehaltsquote ist trotz gleichbleibenden Bruttogehalts in 18 Monaten von 58 % auf 54 % gefallen, weil die BBG-Erhöhungen und Zusatzbeitragsanpassungen mein Netto schmälern.“ Das ist ein quantifiziertes Argument, kein Bauchgefühl.

Vorbereitung der Steuererklärung. Ihre jährliche Lohnsteuerbescheinigung zeigt die Jahresbeträge für Lohnsteuer, SolZ, KiSt und Sozialversicherung. Doch das Finanzamt kann nach bestimmten Monaten fragen – mit der monatlichen Aufschlüsselung im gleichen Format gleichen Sie Jahres- und Monatsdaten in Minuten ab. Für Freiberufler und Arbeitnehmer mit Mischeinkünften (selbstständige Nebentätigkeit) ist dies unverzichtbar, da Sie für die Einkommensteuererklärung Einkünfte aus unselbstständiger und selbstständiger Arbeit trennen müssen.

Visum- und Kreditanträge. Deutsche Ausländerbehörden und Banken (für Hypothekenanträge) fordern routinemäßig die letzten drei bis sechs Lohnabrechnungen als Einkommensnachweis. Wenn Ihre Abrechnungen über E-Mail-Anhänge, ein HR-Portal mit sechsmonatiger Archivierung und gespeicherte PDFs verstreut sind, verbringen Sie jedes Mal eine Stunde mit der Suche. Eine einzige Tabelle mit jeder Abrechnung seit Beschäftigungsbeginn – bei Bedarf wieder als PDF exportierbar – verwandelt eine wiederkehrende Mühsal in eine 30-Sekunden-Aufgabe.

Der hier beschriebene Extraktionsworkflow ist die Grundlage für alle drei Anwendungsfälle. Sobald die Daten in Excel vorliegen – sauber, strukturiert, jedes Feld auf seine exakte Position im Original-PDF zurückführbar – ist die nachgelagerte Arbeit Analyse, nicht Dateneingabe.

FAQ: Extraktion von Daten aus deutschen Lohnabrechnungen

Funktioniert die KI-Extraktion auch mit handschriftlichen Lohnabrechnungen oder abfotografierten Papierkopien?

Ja, bei ausreichender Eingabequalität. Das KI-Modell liest Text aus Bildern – ein gut beleuchtetes Foto einer gedruckten Lohnabrechnung funktioniert daher praktisch genauso gut wie das Original-PDF. Handschriftliche Notizen auf einer Lohnabrechnung – wie eine handschriftlich korrigierte Überstundenzahl oder ein manueller Vermerk der Personalabteilung – können extrahiert werden, aber die Genauigkeit bei Handschrift ist grundsätzlich geringer als bei gedrucktem Text, insbesondere bei langen deutschen zusammengesetzten Wörtern. Bei den zentralen gedruckten Feldern (Bruttogehalt, Lohnsteuer, Sozialversicherungsbeiträge) erreicht ein klares Foto die gleiche Genauigkeit wie ein PDF. Bei hingekritzelten HR-Notizen am Rand sind die Ergebnisse eingeschränkt, aber nutzbar.

Kann das Tool zwischen Arbeitgeber- und Arbeitnehmeranteilen unterscheiden?

Teilweise. Die KI liest die Beschriftungen im Kontext – wenn eine Zeile explizit mit „AG-Anteil“ oder „Arbeitgeberanteil“ gekennzeichnet ist, kann sie dies von „AN-Anteil“ oder „Arbeitnehmeranteil“ unterscheiden. Die zuverlässigste Methode ist jedoch die oben beschriebene Spaltenbenennungsstrategie: Fügen Sie „AN“ in Ihren Spaltennamen ein (z. B. „Krankenversicherung AN (EUR)“). Dies weist die KI an, gezielt den Arbeitnehmeranteil zu extrahieren. Wenn eine Lohnabrechnung Arbeitgeber- und Arbeitnehmerbeträge nicht separat ausweist – einige kompakte Layouts listen nur die kombinierten Beitragssätze – kann die KI diese nicht aufteilen, da die Informationen schlicht nicht auf der Seite stehen. Extrahieren Sie in diesem Fall den Gesamtbetrag und vermerken Sie ihn zur manuellen Prüfung.

Funktioniert dies mit Lohnabrechnungen aller großen deutschen Lohnabrechnungsanbieter?

Ja, bei DATEV LODAS, Lexware lohn+gehalt, Personio Payroll, SVS lohn+gehalt, WISO lohn+gehalt und ADDISON Lohn – da die Extraktion semantisch und nicht vorlagenbasiert erfolgt. Der gleiche Satz an Spaltennamen (Bruttogehalt, Lohnsteuer, KV AN usw.) findet die korrekten Werte, unabhängig davon, welche Software das PDF erstellt hat. Sie müssen keine layoutspezifischen Einstellungen pro Anbieter konfigurieren. Eine Einschränkung: Wenn eine Lohnabrechnung stark nicht standardisierte Abkürzungen verwendet – ein kleiner Handwerksbetrieb mit einem Nischen-Lohnabrechnungstool, das eigene Bezeichnungen erfindet – kann die KI unsicherer sein. In der Praxis sind die Standardfelder (Brutto, Netto, LSt, KV, RV, AV, PV, StKl) jedoch bei allen großen Anbietern stabil.

Welche Genauigkeit kann ich bei der Extraktion deutscher Lohnabrechnungen erwarten?

Bei gedruckten, gut lesbaren PDF-Lohnabrechnungen erreichen die numerischen Kernfelder (Beträge in EUR, Steuerklasse, Abrechnungszeitraum) typischerweise eine Genauigkeit von über 95 % – das bedeutet, dass die meisten Felder beim ersten Durchlauf korrekt extrahiert werden. Die Bereiche, in denen die Genauigkeit nachlässt, sind: handschriftliche Korrekturen auf gedruckten Lohnabrechnungen, stark komprimierte oder niedrig aufgelöste Scans, bei denen Ziffern verschwimmen, sowie Lohnabrechnungen mit ungewöhnlichen Mehrspalten-Layouts, bei denen Abzugszeilen dicht gedrängt sind. Die ehrliche Empfehlung: Überprüfen Sie den ersten Extraktionsdurchlauf stets stichprobenartig mit den Original-PDFs, insbesondere beim Nettogehalt-Gesamtbetrag, der Ihr Abstimmungsanker ist. Wenn ein Feld falsch extrahiert wird, können Sie es im Ausgang korrigieren, ohne dass dies andere Felder derselben Lohnabrechnung oder innerhalb des Batches beeinflusst.

Kann ich Lohnabrechnungen mehrerer Mitarbeiter stapelweise verarbeiten?

Ja. Laden Sie alle Lohnabrechnungen aller Mitarbeiter in einem Batch hoch – 10 Mitarbeiter × 12 Monate = 120 PDFs auf einmal. Die Ausgabe ist eine Excel-Datei, in der jede Zeile einer Lohnabrechnung entspricht. Die Spalte Personal-Nr. oder Mitarbeitername stellt sicher, dass jede Zeile dem richtigen Mitarbeiter zugeordnet werden kann. Dieser Workflow ist der Kernanwendungsfall für HR-Teams und Lohnabrechnungsdienstleister, die Lohnabrechnungsarchive mehrerer Mitarbeiter verwalten. Die Spaltennamen werden einmal definiert und auf den gesamten Batch angewendet.

Was passiert, wenn ein Feld auf einer bestimmten Lohnabrechnung fehlt?

Die Zelle bleibt für diese Zeile leer. Wenn Sie beispielsweise eine Spalte „Kirchensteuer (EUR)“ definieren und ein Mitarbeiter nicht bei einer kirchensteuererhebenden Religionsgemeinschaft registriert ist, lässt die KI diese Zelle korrekterweise leer, anstatt eine Null einzutragen oder zu raten. Dies ist das erwartete Verhalten: Eine leere Zelle in der Spalte Kirchensteuer enthält tatsächlich eine Information (dieser Mitarbeiter zahlt keine Kirchensteuer).

📮 contact email: [email protected]