Back to blog

Payroll Tax Filing (Lohnsteueranmeldung) 2026: A Guide for GmbH and Employers in Germany

If you employ staff in Germany – including yourself as managing director of a GmbH – you must file payroll tax (Lohnsteueranmeldung) with the tax office. Here are the deadlines, thresholds and Elster process for 2026.

Category
Taxes
Updated
Author
Diana

If you run a GmbH or any business in Germany and pay wages to anyone – including yourself as managing director – you become an employer in tax terms. With that role comes a separate monthly or quarterly obligation called the Lohnsteueranmeldung: the payroll tax filing. It is not the same as the payslip itself, and it is not the VAT return. This guide walks you through the deadlines, thresholds and Elster filing process for 2026.

In short: Every employer – including a one-person GmbH that pays a director’s salary – files the withheld payroll tax, Soli and church tax electronically via Elster (§ 41a EStG). How often depends on last year’s payroll tax: over €5,000 monthly, between €1,080 and €5,000 quarterly, up to €1,080 annually. The filing – and the payment – are due by the 10th day after the period ends. File late and you risk a late-filing penalty; pay late and you owe a 1% late-payment surcharge for every month started.

Decision tree: payroll tax over €5,000 last year means monthly filing, €1,080 to €5,000 quarterly, up to €1,080 annually
The filing frequency is set by the previous year’s payroll tax.

What is the Lohnsteueranmeldung?

The Lohnsteueranmeldung is the electronic declaration of payroll tax (Lohnsteuer), solidarity surcharge (Soli) and church tax (Kirchensteuer) that you, as the employer, withheld from your employees’ gross wages. The legal basis is § 41a EStG. You collect those taxes from your employees and forward them to the Finanzamt every month or every quarter, giving the tax office a current view of your payroll.

It runs alongside two related processes: the actual GmbH payroll run (gross-to-net calculation, social security) and the VAT return. All three must stay in sync, but they are filed separately:

ProcessReportsRecipientFrequency
Lohnsteueranmeldungpayroll tax, Soli, church taxFinanzamtmonthly / quarterly / annual
Payroll rungross-to-net, social securityemployee + health insurermonthly
VAT returnoutput and input VATFinanzamtmonthly / quarterly

Note: social security contributions (health, pension, unemployment, long-term care) do not go through the Lohnsteueranmeldung – they are reported via a Beitragsnachweis to the relevant health insurer. The Lohnsteueranmeldung covers the tax side only.

Who must file – and from when?

Every employer in Germany with at least one employee on payroll has to file Lohnsteueranmeldung. The legal form is irrelevant: GmbH, UG, sole trader and freelancer all have the same obligation as soon as a wage is paid.

GmbH and UG founders should not overlook this: a managing director’s salary makes the Geschäftsführer an employee of the company for tax purposes. A one-person GmbH that pays its director must file Lohnsteueranmeldung from the very first salary, even if there are no other staff.

  • GmbH and UG that pay a director’s salary – filing starts with the first salary payment
  • Sole traders and freelancers with employees
  • Employers with mini-jobbers count too – but the 2% flat tax for mini-jobs is paid separately to the Minijob-Zentrale, not through the regular Lohnsteueranmeldung

Before your first filing you need a Betriebsnummer from the Federal Employment Agency (for social security) and a tax number / payroll-tax account at your local Finanzamt. Without that registration, Elster will not accept a filing.

Monthly, quarterly or annual?

The filing frequency depends on the previous year’s total payroll tax (§ 41a Abs. 2 EStG):

Payroll tax last yearFiling periodFilings per year
over €5,000monthly12
€1,080 to €5,000quarterly4
up to €1,080annual1

For a brand-new business or a fresh employment relationship, the Finanzamt sets the period from an estimate – usually starting with monthly filings. A typical €50,000 director’s salary already produces enough payroll tax to lock in the monthly cycle, which is why most GmbHs file every month.

A worked example: if your GmbH pays a director €60,000 gross a year (tax class III, no church tax), roughly €8,000–€9,000 of payroll tax is withheld. That is well above €5,000, so filing is monthly. If instead you employ only one mini-jobber under the flat tax and no one else, your regular payroll tax may stay under €1,080 and you file just once a year.

Deadlines for 2026

The Lohnsteueranmeldung must reach the Finanzamt by the 10th day after the end of the filing period. If the 10th falls on a Saturday, Sunday or public holiday, the deadline shifts to the next working day. For monthly filers in 2026 the dates are:

2026 payroll monthDeadline2026 payroll monthDeadline
January10 Feb 2026July10 Aug 2026
February10 Mar 2026August10 Sep 2026
March10 Apr 2026September12 Oct 2026
April11 May 2026October10 Nov 2026
May10 Jun 2026November10 Dec 2026
June10 Jul 2026December11 Jan 2027

For quarterly filers the deadlines are:

2026 quarterPeriodDeadline
Q1Jan–Mar10 Apr 2026
Q2Apr–Jun10 Jul 2026
Q3Jul–Sep12 Oct 2026
Q4Oct–Dec11 Jan 2027

Payment is due on the same day as the filing. For the payment – not the filing – there is an additional three-day grace period (§ 240 Abs. 3 AO): if the money arrives within three days of the due date, no late-payment surcharge applies. This grace period only covers bank transfers and never the filing itself.

Filing via Elster – step by step

Lohnsteueranmeldung must be filed electronically and authenticated (§ 41a Abs. 1 EStG). There are three common routes:

  • Directly via Elster Online with your personal certificate
  • From accounting or payroll software with an Elster interface
  • Through your tax adviser

Filing through Mein Elster works like this:

  1. Open the form under “Formulare & Leistungen → Anmeldung Lohnsteuer → Lohnsteueranmeldung”.
  2. Choose the filing period (month or quarter) and enter the branch tax number.
  3. Enter gross wages, withheld payroll tax, solidarity surcharge and church tax.
  4. Split church tax by federal state where relevant (8% in Bavaria and Baden-Württemberg, 9% elsewhere).
  5. Review, submit with authentication and save the transmission receipt.

Here are the figures the form asks for:

FieldContentSource
Gross wagestotal of taxable gross salariespayroll run
Payroll taxwithheld Lohnsteuer per ELStAMpayslip
Solidarity surcharge5.5% of payroll tax above thresholdsderived from payroll tax
Church tax8% or 9% of payroll taxELStAM (affiliation)
Flat taxflat-rate payroll tax (§ 40 EStG)special cases, reported separately

With Norman’s AI bookkeeping the payroll tax is pulled directly from each pay run, aggregated for the period and submitted via the Elster API – no double entry, no separate payroll software.

What happens if you are late?

Late filing and late payment are two separate penalties – and they can hit at the same time:

PenaltyTriggered byAmountLegal basis
Late-filing penaltyfiling late or not at allup to 10% of the tax, max €25,000§ 152 AO
Late-payment surchargepaying late1% per month started§ 240 AO

If you don’t file at all, the Finanzamt estimates your payroll tax – usually to your disadvantage – and assesses it by notice. The calculation, amounts and options for waiver are covered in our guide to late-filing and late-payment penalties for a GmbH. Rule of thumb: better to file a zero return or an estimated filing on time and correct it later than to miss the deadline.

The starter book for your self-employment

Free e-book: registration, accounting, your first invoice, and taxes, plus a tax calendar, deductions cheat sheet, and invoice template.

Common mistakes to avoid

Forgetting the zero return. Even in a month where you didn’t pay any wages, monthly filers must submit a zero return – otherwise the Finanzamt issues an estimated assessment.

Wrong church tax rate. Use the rate of the federal state and the employee’s religious affiliation pulled from ELStAM.

Skipping the Soli. The solidarity surcharge still applies on payroll above the exemption threshold, even though it has been removed for most private taxpayers.

Filing the director’s salary too late. The 10-day clock starts the moment the first salary is paid. You can correct retroactively, but it costs surcharges.

Decoupling filing from bookkeeping. The Elster filing and the payroll-tax journal entries in your GmbH bookkeeping are two steps that must stay aligned, otherwise your year-end balance will not reconcile.

Frequently asked questions

Is the Lohnsteueranmeldung the same as the payslip? No. The payslip calculates gross-to-net and social security for the individual employee. The Lohnsteueranmeldung is the aggregated filing of the withheld tax (payroll tax, Soli, church tax) to the Finanzamt. They belong together but are submitted separately.

Does a one-person GmbH with no employees have to file? Yes, as soon as you pay yourself a director’s salary. The Geschäftsführer is an employee of the GmbH for tax purposes, so the filing obligation starts with the first salary – even without any other staff.

What happens if I file the Lohnsteueranmeldung late? For a late filing the Finanzamt can set a late-filing penalty of up to 10% of the tax (maximum €25,000). If you also pay late, a 1% late-payment surcharge for every month started is added. If you don’t file at all, the tax is estimated.

Do I need a tax adviser for the Lohnsteueranmeldung? No. You can file yourself through Mein Elster or payroll software with an Elster interface. Norman aggregates the payroll tax automatically and submits it via Elster – no tax adviser required.

When is filing monthly and when is it quarterly? Last year’s payroll tax decides: over €5,000 monthly, between €1,080 and €5,000 quarterly, up to €1,080 annually. For a new business the Finanzamt estimates and usually starts with monthly filing.

Do I file payroll tax for a mini-jobber? For mini-jobs under the flat tax, the 2% flat rate goes separately to the Minijob-Zentrale, not through the regular Lohnsteueranmeldung. Only if you tax the mini-job individually via ELStAM does it appear in the Lohnsteueranmeldung.

Conclusion

The Lohnsteueranmeldung is routine but unforgiving: up to 12 mandatory deadlines a year, plus Soli and church tax to keep straight, plus thresholds and corrections. Treating payroll and the filing as one workflow saves time and prevents Säumniszuschläge.

Norman bundles payroll, Lohnsteueranmeldung and GmbH tax filing in a single app: run the pay cycle and the payroll tax is calculated, the form pre-filled and the return submitted to Elster automatically.

Calculate payroll tax and file it with Elster automatically

Norman bundles payroll and Lohnsteueranmeldung in one app: from every pay run it aggregates payroll tax, Soli and church tax, pre-fills the filing form and submits it to Elster on time – no separate payroll software, no tax adviser. Try the AI bookkeeping for free.