Guide/Germany/Lohnsteuer & ELStAM
Germany · Tax

Lohnsteuer, ELStAM and German tax classes: the employer's job

German income tax on wages is collected at the source — and the source is you. Every domestic employer must withhold Lohnsteuer at each wage payment, computed from attributes the tax administration serves electronically (ELStAM) through a calculation the Federal Ministry of Finance prescribes to the flowchart (Programmablaufplan). Here is what you pull, what you need at hire, what the six tax classes actually change — and why the calculation can be revised under your feet mid-year.

Jurisdiction Germany (BMF / BZSt / ELSTER) Updated 10 July 2026 Read 9 min
The short answer

The duty: under § 38 EStG, every domestic employer must withhold wage tax at each wage payment and remit it to the Finanzamt. The amount comes from each employee's individual ELStAM — tax class, child-allowance count, allowances, church-tax attribute — run through the BMF's Programmablaufplan (for 2026: announced 12 November 2025, encoding a Grundfreibetrag of €12,348 for 2026).

The inputs: at hire you need exactly two things from the employee — their Steuer-ID (IdNr) and date of birth — plus whether this is their main or a secondary job. With those you retrieve the ELStAM from the BZSt. If the employee culpably withholds them, you must withhold at Steuerklasse VI, the most expensive class (§ 39c EStG — with a three-month relief where the failure isn't the employee's fault).

The annexes: on top of the Lohnsteuer you also withhold the Solidaritätszuschlag (5.5%, but for 2026 only above a €20,350 exemption threshold — most wage levels attract none) and, for church members per ELStAM, church tax at the Land rate (currently 8% or 9%, set by Land law).

Lohnsteuer: the employer collects, the Finanzamt receives

Lohnsteuer is not a separate tax — it is income tax on employment income, collected at the source. The ELSTER employer handbook states the duty in one sentence: „Gemäß § 38 Absatz 1 Satz 1 EStG ist jeder inländische Arbeitgeber verpflichtet, bei einer Lohnzahlung Lohnsteuer einzubehalten und an das Finanzamt abzuführen" — "under § 38(1) sentence 1 EStG, every domestic employer is obliged to withhold wage tax at a wage payment and remit it to the tax office" (our translation). The amount is determined „anhand der jeweiligen individuellen Lohnsteuerabzugsmerkmale eines jeden Arbeitnehmers" — from each employee's individual wage-tax deduction attributes.

Three consequences follow for anyone running German payroll:

Withholding is not the end of the story for the employee: the definitive income tax is settled, where an assessment happens, after year-end in the employee's own Veranlagung. The classes and attributes below steer when and how much is withheld monthly — not the final annual liability.

ELStAM: what you pull, and what you need at hire

ELStAM — elektronische Lohnsteuerabzugsmerkmale — is the BZSt-hosted database of every employee's wage-tax deduction attributes, held ready for the employer's free automated retrieval. Per § 39 Abs. 4 EStG (as restated in the ELSTER employer handbook), the attribute set comprises:

At hire, the trigger is two data points. Under § 39e Abs. 4 EStG the employee must tell each employer, at entry into the employment, their Identifikationsnummer (the 11-digit Steuer-ID) and date of birth — and whether this is the main or a secondary employment. The employer then retrieves the ELStAM from the BZSt by remote data transfer and takes them into the employee's Lohnkonto. The BZSt puts the duty plainly: „Der Arbeitgeber ist verpflichtet, den Arbeitnehmer bei Aufnahme des Dienstverhältnisses bei der Finanzverwaltung anzumelden und zugleich die ELStAM anzufordern" — "the employer is obliged to register the employee with the tax administration on commencement of the employment and at the same time request the ELStAM" (our translation).

Mechanics worth knowing:

The class-VI fallback

If the employee culpably fails to provide the Steuer-ID and birthdate so the ELStAM cannot be retrieved (or the BZSt refuses the notification), § 39c Abs. 1 EStG is blunt: „hat der Arbeitgeber die Lohnsteuer nach Steuerklasse VI zu ermitteln" — the employer must determine the wage tax at tax class VI (our translation). The same provision carries a three-month relief where the failure is not the employee's fault — for instance a technical disruption or an IdNr not yet assigned — so class VI is the sanction for culpable non-cooperation, not for administrative delay. Collect the Steuer-ID in onboarding, before day one.

The six tax classes, read as payroll inputs

Wage-tax withholding uses six classes, I to VI (§ 38b EStG); the PAP's input parameter STKL enumerates exactly these. ELStAM forms the class automatically for each employee — the employer applies what arrives. Per the ELSTER employer handbook:

What the class actually changes is which tariff treatment and allowance set the PAP applies to the month's wage — couple-related values are doubled through the PAP's splitting-table parameter (visible in the flowchart, e.g. the SolZ Freigrenze scaled by KZTAB). The combination a couple picks (III/V vs IV/IV, with or without factor) redistributes monthly withholding between two salaries; the definitive annual tax is settled at assessment. For payroll the operational rules are simpler: read the class from ELStAM, expect it to change mid-year (marriages, separations, registry events flow in automatically), and never hand-set it from a form the employee filled in.

The PAP: the calculation isn't yours to design

The BMF announces, in agreement with the Länder top finance authorities, a Programmablaufplan for the machine calculation of wage tax — covering the Lohnsteuer itself, the Solidaritätszuschlag, and the assessment base for church tax on wages (§ 39b Abs. 6, § 51 Abs. 4 Nr. 1a EStG). The PAP for 2026 was announced on 12 November 2025 and applies to wage-payment periods ending after 31 December 2025 and before 1 January 2027 — it is the calendar-2026 calculation spec, and payroll engines implement it constant for constant. For 2026 it encodes, among other things:

The cadence is annual — draft around September, final in November for the following calendar year. But the final is not always final:

The mid-year revision precedent (2025)

The PAP for 2025 was announced on 22 November 2024 — then re-issued in changed form on 22 January 2025, after the Steuerfortentwicklungsgesetz of 23 December 2024 moved the tariff and the Kinderfreibetrag. The revised plans were mandatory „spätestens ab dem 1. März 2025" — at latest from 1 March 2025 — and the BMF ordered the withholding already run since 1 January to be corrected retroactively where economically reasonable for the employer, „was die Regel ist" — "which is the rule" (our translation; § 41c EStG). Correction can be a recalculation of past periods, a difference calculation, or a refund against a soon-due one-off payment. The lesson for platforms: German wage tax needs recomputation machinery, not just a January parameter swap.

The annexes: Solidaritätszuschlag and church tax

Two further amounts ride on the Lohnsteuer and are withheld with it — both computed off the wage tax, not off the gross wage.

Apply, don't advise: the Steuerberater line

A recurring operational trap for foreign employers and platforms: employees ask payroll which tax-class combination to pick, whether III/V beats IV/IV-with-factor, or how to get a Freibetrag entered. None of that is the employer's call. The class combination is applied for jointly by the couple and formed in ELStAM; allowances are granted by the Finanzamt on the employee's application; the employer's job is to retrieve what results and apply it faithfully. Beyond explaining what the payslip shows, individual tax advice in Germany is reserved by the Steuerberatungsgesetz to the advising professions — Steuerberater, Rechtsanwälte and the other professions it names. The safe pattern: apply the ELStAM as delivered, show them on the payslip, and route "which class should I choose?" questions to the employee's Finanzamt or their Steuerberater.

Quick answers

Who is responsible for German wage tax — the employer or the employee?

The employer. Under § 38 EStG every domestic employer is obliged to withhold Lohnsteuer at each wage payment and remit it to the Finanzamt, with the amount determined from each employee's individual electronic wage-tax deduction attributes (ELStAM) and the calculation itself prescribed by the BMF's Programmablaufplan. The employee bears the tax economically, but the retrieval, calculation, withholding and remittance are the employer's statutory duties — a wrong deduction is the employer's compliance problem first, not the employee's.

What does an employer need to retrieve an employee's ELStAM?

At the start of the employment the employee must give the employer their tax identification number (Steuer-ID / IdNr) and date of birth, and say whether it is their main or a secondary employment (§ 39e Abs. 4 EStG). The employer then authenticates itself — keyed to its Wirtschafts-Identifikationsnummer, with the Betriebsstätte's Steuernummer standing in while the W-IdNr is not fully introduced (§ 39e Abs. 9 EStG) — and retrieves the ELStAM from the Federal Central Tax Office (BZSt) by remote data transfer, takes them into the Lohnkonto, and must poll the BZSt monthly for change notifications.

What are the German tax classes, and what do they change?

Six classes, I to VI, steer how much wage tax is withheld each month — the definitive income tax is settled later at the employee's assessment. I: single employees and others not qualifying for III or IV (including limited-liability taxpayers); II: class-I employees entitled to the single-parent relief amount; III and V: a married or partnered couple's optional pairing, on joint application; IV: the default for both spouses or partners, with a factor variant available; VI: wage from a second or further concurrent employment — and the fallback the employer must apply when an employee culpably fails to provide their Steuer-ID for the ELStAM retrieval. The employer applies the class ELStAM delivers; it neither chooses nor changes it.

Why does payroll software recompute German wage tax mid-year?

Because the BMF can revise the Programmablaufplan after the year has started. Verified precedent: the PAP for 2025 was announced on 22 November 2024, then re-issued in changed form on 22 January 2025 after the Steuerfortentwicklungsgesetz moved the tariff. The revised plans had to be applied by 1 March 2025 at the latest, and employers were obliged to retroactively correct the withholding already run for January and February where economically reasonable — which, per the BMF, is the rule (§ 41c EStG). A German payroll engine therefore needs recomputation machinery, not just a January parameter swap.

How Ledra Pay handles this

ELStAM-driven withholding, PAP-exact, on every German pay run

Ledra Pay's German country pack computes Lohnsteuer, Solidaritätszuschlag and church tax to the current Programmablaufplan from each employee's ELStAM attributes — and when the BMF revises the PAP mid-year, the engine recomputes and corrects past periods instead of leaving you a manual § 41c project. Every figure carries its evidence.

See German payroll →
General information only — not legal or tax advice. This article explains common German payroll rules in plain terms and may not reflect the latest changes or your specific circumstances. Figures carry their calendar year and were verified against the cited pages on 10 July 2026. Tax advice in Germany is reserved to the advising professions (Steuerberater, Rechtsanwälte and the other professions named in the Steuerberatungsgesetz) — always confirm with the relevant authority (the BMF, the BZSt, your Betriebsstättenfinanzamt) or your Steuerberater before acting.

Government sources

  1. BMF — BMF-Schreiben of 12 November 2025: Programmablaufplan for 2026 (announcement of the 2026 PAP for Lohnsteuer, SolZ and the church-tax base).
  2. BMF — PAP 2026, Anlage 1 (the calculation spec: Grundfreibetrag €12,348, Kinderfreibetrag €4,878/€9,756, SolZ Freigrenze €20,350 and Milderungszone — all 2026).
  3. BMF — Geänderter Programmablaufplan für 2025 (BMF-Schreiben of 22 January 2025) (the mid-year revision precedent and the § 41c retroactive correction duty).
  4. ELSTER — ELStAM — Informationen für Arbeitgeber und Arbeitnehmer (the § 38 withholding duty, the § 39 Abs. 4 attribute set, tax-class semantics; document Stand 20.10.2020 — used for structural facts only, no euro figures cited from it).
  5. BZSt — ELStAM — the procedure for employers (registration and retrieval duty; the Betriebsstättenfinanzamt as the employer's contact point).
  6. BZSt — Kirchensteuer — the church-tax attribute dataset (rate digit currently "8" or "9").
  7. § 39e EStG — Verfahren der elektronischen Lohnsteuerabzugsmerkmale (retrieval at hire, monthly polling, Abs. 9 W-IdNr/Steuernummer transition; text as at snapshot of 16 June 2026).
  8. § 39c EStG — Einbehaltung der Lohnsteuer ohne Lohnsteuerabzugsmerkmale (the class-VI fallback and the three-month relief; text as at snapshot of 28 February 2026).
  9. § 38 EStG — Erhebung der Lohnsteuer (the withholding duty and the inländischer-Arbeitgeber gate; text as at snapshot of 5 July 2026).
  10. § 39 EStG — Lohnsteuerabzugsmerkmale (first-time IdNr application; employer application on the employee's behalf; text as at snapshot of 28 June 2026).
  11. ELSTER — ELStAM for employers (certificate and registration practicalities).

Note: the consolidated statute texts on gesetze-im-internet.de were unreachable from our verification pipeline at the time of writing; the § 38/§ 39/§ 39c/§ 39e quotes were verified against web.archive.org snapshots of those pages on the dates noted above. The cited source remains the statute portal.

Related