FinchContext
Run with

Generate German Wage-Tax Declaration (Lohnsteuer-Anmeldung — ELSTER XML)

Skill: Convert withheld wage tax into a Lohnsteuer-Anmeldung ELSTER XML

Region: Germany (Deutschland) Category: Payroll — Lohnsteuer Does: Takes the wage tax withheld from employees in a period and assembles the Lohnsteuer-Anmeldung — the employer's payroll-tax declaration — as the ELSTER XML transmitted via ERiC to the Finanzamt. System: ELSTER (via ERiC) — Lohnsteuer-Anmeldung

Employers withhold Lohnsteuer (wage tax) plus Solidaritätszuschlag and Kirchensteuer (church tax) from employees and declare/remit them via the Lohnsteuer-Anmeldung. The filing frequency (monthly / quarterly / annual) depends on the prior year's wage-tax amount. Figures are reported against the form's Kennzahlen, which can change yearly — map onto the current schema. Transmission is authenticated (ELSTER certificate).


When this applies


Structure (Lohnsteuer-Anmeldung → XML)

Header        Steuernummer / Finanzamt, period (month/quarter/year), filing frequency
Wage-tax block:
   Lohnsteuer withheld
   Solidaritätszuschlag (on the Lohnsteuer)
   Kirchensteuer (per denomination, by Land)
   pauschale Lohnsteuer (flat-rate, e.g. minijobs handled separately/where applicable)
   corrections to prior periods
Total         total payroll tax to remit

Data rules


Worked example (monthly, outline)

Header: Steuernummer …, period 2025-05, monthly
   Lohnsteuer                 50,000.00
   Solidaritätszuschlag        1,200.00
   Kirchensteuer (ev. + rk.)   3,800.00
Total to remit               55,000.00

Emitted as the Lohnsteuer-Anmeldung ELSTER XML and transmitted via ERiC to the Finanzamt.


Validation checklist


Last updated: 2026-05-31 — Lohnsteuer-Anmeldung Kennzahlen, thresholds, and church-tax rates change; confirm the current schema, filing-frequency thresholds, and church-tax rates against current ELSTER / Finanzverwaltung (elster.de) guidance before use.