Germany's pay-as-you-earn income tax withheld by the employer from each employee's gross salary and remitted directly to the Finanzamt (tax office), calculated based on the employee's tax class (Steuerklasse), income level, and individual circumstances.
Key Takeaways
Lohnsteuer isn't a separate tax. It's income tax collected at the source. When an employee files their annual tax return, the Lohnsteuer already withheld is credited against their total income tax liability. If too much was withheld (common for employees in tax class I with significant deductions), the employee gets a refund. If too little was withheld (common for employees with multiple income sources), they owe the difference. For employers, Lohnsteuer creates a significant administrative obligation. You're essentially acting as a tax collector for the Finanzamt. You must calculate the correct withholding for each employee based on their tax class, income, and individual factors. You must remit it on time. And you must report it accurately. Getting it wrong exposes you to penalties and creates problems for your employees' tax returns. The ELStAM (Elektronische LohnSteuerAbzugsMerkmale) system has digitized much of this process. When you register a new employee, their tax class and relevant deduction details are retrieved electronically from the Finanzamt. No more paper tax cards.
Germany's tax class system determines how much Lohnsteuer is withheld from each paycheck. The tax class doesn't change the employee's total annual tax liability, but it changes how much is withheld throughout the year.
Married couples must decide between two class combinations: III/V or IV/IV. If one spouse earns significantly more (roughly 60%+ of the combined income), the III/V combination results in lower monthly withholding overall. The higher earner pays less Lohnsteuer in Class III, while the lower earner pays more in Class V. With IV/IV, both spouses have the standard withholding, which is fairer month-to-month but may not optimize cash flow. Since 2010, married couples can also choose IV/IV with the 'Faktor' method, where the Finanzamt calculates a multiplier that distributes the tax burden more accurately between the two incomes. All combinations result in the same total annual tax when the couple files jointly. The class choice only affects how much is withheld each month.
Employees can change their tax class once per year (by November 30 for the current year). Life events like marriage, divorce, birth of a child (for single parents moving to Class II), or death of a spouse trigger changes. The employee submits the request to the Finanzamt, which updates the ELStAM data. The employer's payroll system then picks up the new class in the next processing cycle.
| Tax Class | Who Qualifies | Monthly Allowance Effect | Typical Use Case |
|---|---|---|---|
| Klasse I | Single, divorced, or widowed employees; married employees living permanently separated | Standard basic allowance (EUR 11,604/year) | Default for single employees with one job |
| Klasse II | Single parents who are sole caregivers of at least one child living in their household | Basic allowance + single parent relief (EUR 4,260/year) | Single mothers or fathers with custody |
| Klasse III | Married employees (one spouse earns significantly more) or widowed employees in the year following spouse's death | Double basic allowance (EUR 23,208/year) | Higher-earning spouse in a married couple |
| Klasse IV | Married employees where both spouses earn similar incomes | Standard basic allowance per spouse | Dual-income couples with similar salaries |
| Klasse V | Married employees (paired with spouse in Klasse III, for the lower earner) | No basic allowance applied (minimal deductions) | Lower-earning spouse in III/V combination |
| Klasse VI | Employees with a second or additional job (Nebenjob) | No allowances applied; highest withholding rate | Second jobs, regardless of marital status |
The Lohnsteuer calculation follows a progressive tax schedule set by the German Income Tax Act (Einkommensteuergesetz, EStG).
The German income tax schedule has four zones. Zone 1: EUR 0 to EUR 11,604 annual income, taxed at 0% (Grundfreibetrag). Zone 2: EUR 11,605 to EUR 17,005, taxed at a linearly progressive rate starting from 14% and increasing to approximately 24%. Zone 3: EUR 17,006 to EUR 66,760, taxed at a linearly progressive rate rising from approximately 24% to 42%. Zone 4: EUR 66,761 to EUR 277,825, taxed at a flat 42%. Zone 5 (Reichensteuer): above EUR 277,826, taxed at 45%. These are marginal rates. The average effective tax rate is always lower than the marginal rate.
Employers calculate Lohnsteuer monthly using the Bundesfinanzministerium's official tax tables or certified payroll software. The calculation takes the employee's gross monthly salary, subtracts applicable allowances (based on tax class and declared deductions from ELStAM), and applies the progressive rate schedule. The result is the monthly Lohnsteuer amount. For irregular payments like bonuses or 13th month salary, the employer uses the annual tax calculation method: annualizing the bonus, calculating the tax difference, and withholding the incremental amount. This prevents over-withholding on one-time payments.
On top of Lohnsteuer, the employer withholds: Solidaritatszuschlag (solidarity surcharge): 5.5% of the Lohnsteuer amount, but only for higher earners. Since 2021, employees earning below approximately EUR 62,000 (single) or EUR 124,000 (married) are fully exempt. A phase-in zone applies above these thresholds. Kirchensteuer (church tax): 8% (in Bavaria and Baden-Wurttemberg) or 9% (all other states) of the Lohnsteuer amount. Only applicable if the employee is a registered member of a tax-collecting religious organization (Catholic, Protestant, or certain others). Employees who leave the church ('Kirchenaustritt') stop paying church tax from the following month.
German employers have strict deadlines and reporting requirements for Lohnsteuer.
Monthly remitters (most employers): Lohnsteuer must be remitted to the Finanzamt by the 10th of the following month. January wages' tax is due by February 10. Quarterly remitters (employers with annual Lohnsteuer under EUR 5,000): remit by the 10th of the month following the quarter. Annual remitters (employers with annual Lohnsteuer under EUR 1,080): remit by January 10 of the following year. The deadline is strict. Late payments trigger penalty interest of 1% per month on the outstanding amount.
Employers must file a Lohnsteueranmeldung (wage tax declaration) electronically through the ELSTER system by the same deadline as the payment. The declaration reports the total Lohnsteuer, Solidaritatszuschlag, and Kirchensteuer withheld for all employees for the period. The declaration must be signed digitally using an ELSTER certificate. Most payroll software in Germany generates and transmits the Lohnsteueranmeldung automatically.
By the end of February each year, employers must provide each employee with a Lohnsteuerbescheinigung (annual wage tax certificate) for the preceding year. This certificate shows total gross wages, Lohnsteuer withheld, social insurance contributions, and other relevant deductions. It's transmitted electronically to the Finanzamt and provided as a printout to the employee. The employee uses it to file their annual tax return.
ELStAM (Elektronische LohnSteuerAbzugsMerkmale) replaced the old paper Lohnsteuerkarte in 2013. It's now the backbone of wage tax administration in Germany.
When an employer registers a new employee, they request the employee's ELStAM data from the Finanzamt using the employee's tax ID (Steueridentifikationsnummer) and date of birth. The Finanzamt returns the employee's current tax class, number of children, church membership status, and any individual deduction allowances (Freibetrage). This data is loaded into the payroll system and used for Lohnsteuer calculation. Any changes (marriage, divorce, child birth, church exit) are updated by the Finanzamt and pushed to the employer via ELStAM.
Employers must register new employees with ELStAM by the first payroll run. When an employee leaves, the employer must deregister them by the last payroll run. Failing to deregister means the old employer remains the primary employer in the system, which can block the new employer from registering the employee. This creates payroll processing delays for the employee's next job. Timely deregistration is a courtesy to both the employee and the next employer.
Several common payroll scenarios require special treatment for Lohnsteuer purposes.
Employees earning up to EUR 538 per month (as of 2024) in a Minijob can be taxed at a flat 2% pauschal rate instead of the normal progressive Lohnsteuer. The employer pays this flat-rate tax. The employee doesn't need to provide ELStAM data, and the income isn't reported on their annual tax return. For the employer, the 2% rate is in addition to the flat-rate social insurance contributions for Minijobs.
One-time payments like Christmas bonuses, vacation pay (Urlaubsgeld), and performance bonuses are classified as 'sonstige Bezuge' (other remuneration). They're taxed using the annual method: the payroll system calculates the annual tax with and without the bonus, and the difference is the Lohnsteuer on the bonus. This prevents the bonus from being taxed at an inflated monthly rate.
Employees who have just moved to Germany and don't yet have a tax ID can't be registered in ELStAM. In this case, the employer must withhold Lohnsteuer using tax class VI (the highest withholding rate) until the tax ID is issued. The employee can request a retroactive adjustment once they receive their tax ID and are assigned the correct tax class. The difference is refunded through the next payroll or the annual tax return.
The Finanzamt takes wage tax compliance seriously. Employers act as tax collectors and are personally liable for errors.
A Verspatungszuschlag (late filing surcharge) of 0.25% of the Lohnsteuer per month of delay applies, with a minimum of EUR 25 per month. Late payment triggers Saumniszuschlag (late payment surcharge) of 1% per month on the outstanding amount. These penalties apply automatically from the day after the deadline.
If the employer withholds too little Lohnsteuer, the employer is liable for the shortfall. This is known as Haftung (liability). The Finanzamt can assess the employer for the missing tax plus interest, regardless of whether the employer can recover the amount from the employee. In cases of gross negligence or intent, criminal tax fraud charges can apply.
The Finanzamt conducts payroll tax audits (Lohnsteuer-Aussenprufung) on a regular rotation, typically every 3 to 5 years for larger employers. Auditors review payroll records, benefit-in-kind calculations, Mini-job arrangements, and travel expense reimbursements. The audit covers the current and up to 4 preceding calendar years. Common audit findings include: incorrect valuation of company cars (1% rule vs. logbook method), non-compliant meal vouchers, and misclassified freelancers who should be treated as employees.
German payroll is among the most complex in Europe. These steps ensure correct Lohnsteuer processing.