Back to blog

Germany Tax Calendar 2026 and 2027: All Deadlines for Freelancers & GmbHs

Every German tax deadline for 2026 and 2027, income tax, VAT, ZM, trade tax, and corporation tax in one calendar for freelancers, self-employed, and GmbHs, with weekend and public-holiday shifts, the filing extension, and the payment grace period.

Category
Taxes
Updated

Missing a German tax deadline costs hundreds of euros in late-filing surcharges, and in the worst case an estimated assessment from the Finanzamt. This Germany tax calendar covers every key date in 2026 and 2027 for freelancers, self-employed, and GmbHs in one place: income tax, VAT pre-returns, prepayments, EC sales list, and trade tax.

At a glance: the deadlines that matter in 2026 and 2027

Deadline20262027Who?
UStVA (monthly/quarterly)10th of the following month10th of the following monthall VAT-registered
Income tax prepayment10 Mar / Jun / Sep / Dec10 Mar / Jun / Sep / Decself-employed
EC sales list (ZM)25th after quarter end25th after quarter endEU B2B sellers
Income tax return (no adviser)31 July 2026 for 20252 August 2027 for 2026mandatory for self-employed
Trade tax prepayment16 Feb / 15 May / 17 Aug / 16 Nov15 Feb / 18 May / 16 Aug / 15 Novcommercial, GmbH/UG

The rule that governs all of them: if a deadline lands on a Saturday, Sunday, or public holiday, it shifts to the next business day (§ 108 (3) AO). Every date in this calendar is already adjusted for nationwide public holidays. Regional public holidays where your Finanzamt is located can push individual dates further back.

What shifts in 2027

The 2027 calendar is less friendly than 2026. Four UStVA dates and two quarterly EC sales lists fall on a weekend, and one public holiday pushes a prepayment date:

DeadlineStatutory 2027Actual deadlineReason
UStVA December 2026 / Q4 202610 January (Sun)11 January 2027weekend
UStVA March / Q1 202710 April (Sat)12 April 2027weekend
UStVA June / Q2 202710 July (Sat)12 July 2027weekend
UStVA September / Q3 202710 October (Sun)11 October 2027weekend
ZM Q1 202725 April (Sun)26 April 2027weekend
ZM Q2 202725 July (Sun)26 July 2027weekend
Trade tax Q215 May (Sat)18 May 2027weekend + Whit Monday (17 May)
Trade tax Q315 August (Sun)16 August 2027weekend
Annual returns 202631 July (Sat)2 August 2027weekend

The May date is the one most often missed: 15 May 2027 is a Saturday, and the following Monday is Whit Monday (Pfingstmontag), a nationwide public holiday. The trade tax prepayment is therefore only due on Tuesday 18 May 2027. Corpus Christi on 27 May 2027, by contrast, only applies in parts of Germany.

Income tax: the annual return and prepayments

The income tax return is the headline deadline of the year. Without an adviser it must reach the Finanzamt by the end of July; with a tax adviser (Steuerberater) or Lohnsteuerhilfeverein, by the end of February of the year after next:

Tax yearNo adviserWith an adviser
202531 July 20261 March 2027 (28 February is a Sunday)
20262 August 2027 (31 July is a Saturday)29 February 2028 (2028 is a leap year)

Self-employed people must file even in a loss year. The return includes the EÜR cash-basis P&L and (if you are gewerblich (commercial)) the trade tax return. Common mistakes are covered in our German tax filing mistakes guide.

If your prior-year tax bill was at least €400, the Finanzamt sets quarterly prepayments. Each falls on the 10th of the last month of the quarter. In 2026 and 2027 none of them lands on a weekend:

Quarter20262027
Q110 March 202610 March 2027
Q210 June 202610 June 2027
Q310 September 202610 September 2027
Q410 December 202610 December 2027

If your income drops, you can apply for a reduction (Herabsetzungsantrag) at any time, and the Finanzamt adjusts the remaining quarters. More detail in our self-employed tax prepayment guide.

VAT pre-return (UStVA) 2026 and 2027

Depending on your prior-year VAT liability, the UStVA is due monthly, quarterly, or annually, always by the 10th of the following month. What counts is arrival at the Finanzamt through ELSTER.

Prior-year VATFiling frequency
over €9,000monthly
€2,000 – €9,000quarterly
under €2,000annual
Kleinunternehmerexempt (no UStVA)

Monthly filers (without the filing extension):

Reporting period2026 deadline2027 deadline
December of the previous year12 January 202611 January 2027
January10 February 202610 February 2027
February10 March 202610 March 2027
March10 April 202612 April 2027
April11 May 202610 May 2027
May10 June 202610 June 2027
June10 July 202612 July 2027
July10 August 202610 August 2027
August10 September 202610 September 2027
September12 October 202611 October 2027
October10 November 202610 November 2027
November10 December 202610 December 2027

Quarterly filers (without the filing extension):

Quarter2026 deadline2027 deadline
Q4 of the previous year12 January 202611 January 2027
Q110 April 202612 April 2027
Q210 July 202612 July 2027
Q312 October 202611 October 2027

How the grace period, the filing frequency and the penalties work in detail is covered in VAT Deadlines Germany.

Permanent filing extension (Dauerfristverlängerung): one extra month

A Dauerfristverlängerung moves all your UStVA deadlines back by a full month permanently, the 10th of the following month becomes the 10th of the month after that. You apply electronically via ELSTER, and it stays valid until you cancel it. Monthly filers, however, declare and pay the special prepayment again every year.

Monthly filersQuarterly filers
Apply or pay the special prepayment by10 February 2026 · 10 February 202710 April 2026 · 12 April 2027
Special prepaymentyes, 1/11 of prior-year prepaymentsno
Shift+1 month+1 month

The special prepayment (Sondervorauszahlung) applies to monthly filers only: it is one eleventh of the sum of your prior-year prepayments and is offset against your December UStVA, so you don't lose the money, you just lend it to the tax office interest-free. With the extension, for example, the UStVA for January 2027 is due on 10 March 2027 rather than 10 February. How the application works and who it pays off for is in our VAT deadlines guide.

EC sales list (Zusammenfassende Meldung) for EU B2B

Selling goods or services to businesses in other EU countries means filing a Zusammenfassende Meldung (ZM) with the Bundeszentralamt für Steuern, regardless of whether you otherwise file monthly or quarterly. The deadline is the 25th of the month after quarter end, also weekend-adjusted:

Period2026 deadline2027 deadline
Q4 of the previous year26 January 202625 January 2027
Q127 April 202626 April 2027
Q227 July 202626 July 2027
Q326 October 202625 October 2027

If your intra-EU supplies of goods exceed €50,000 in a quarter, the ZM becomes monthly, due on the 25th of the following month. For services it stays quarterly. What belongs in the report is explained in the EC sales list guide.

Trade tax and corporation tax for GmbHs and UGs

Limited companies (GmbH, UG) have the densest schedule, because corporation tax and trade tax prepayments run on top of the UStVA. The prepayment dates below are already shifted to the next business day:

Obligation20262027
Trade tax (Gewerbesteuer) prepayment16 Feb · 15 May · 17 Aug · 16 Nov15 Feb · 18 May · 16 Aug · 15 Nov
Corporation tax (Körperschaftsteuer) prepayment10 Mar · 10 Jun · 10 Sep · 10 Dec10 Mar · 10 Jun · 10 Sep · 10 Dec
Annual accounts + KSt, GewSt, VAT returns (no adviser)31 July 2026 for 20252 August 2027 for 2026
Unternehmensregister disclosure31 December 2026 for 202531 December 2027 for 2026

Disclosure is due 12 months after the end of the financial year. The dates in the table apply to a financial year that matches the calendar year. Micro-entities may deposit rather than publish, in which case the accounts are only visible on request.

How to verify the KSt and GewSt prepayment calculation is explained in our GmbH tax prepayment guide. The annual return workflow is in the GmbH tax return guide.

Payroll tax and social security (if you employ people)

If you have employees or mini-jobbers, payroll tax is due monthly, quarterly, or annually, always by the 10th of the following month, with the same shifts as the UStVA. Frequency depends on prior-year payroll tax withheld:

Prior-year payroll taxFiling frequency
over €5,000monthly
€1,080 – €5,000quarterly
under €1,080annual

One thing that's easy to miss: social security contributions are not due on the 10th but already on the third-to-last banking day of the current month, the money must have reached the health insurer by then. You report the estimated amount by the fifth-to-last banking day at the latest. Unlike the tax deadlines, there is no grace period here.

Late-filing surcharge, late-payment surcharge, and the 3-day grace period

Two terms get mixed up constantly, and they mean different things:

What for?Amount
Late-filing surcharge (Verspätungszuschlag)filing a return latemin. €25 per started month or 0.25% of the tax (§ 152 AO)
Late-payment surcharge (Säumniszuschlag)paying late1% per started month on the unpaid amount rounded down to €50 (§ 240 AO)

The late-filing surcharge becomes mandatory from month 15 after the end of the assessment period, before that it is at the Finanzamt's discretion. For payment there is also a three-day grace period (§ 240 Abs. 3 AO): if the money arrives within three days of the due date, no late-payment surcharge applies. But this grace period only covers bank transfers and direct debits (not cash or cheque) and not the filing of the return itself. How both surcharges are calculated is covered in our late-filing and late-payment penalty guide.

Need more time? Apply for an extension via ELSTER before the deadline lapses. Accepted reasons include illness, missing documents, or delays outside your control. If the resulting assessment is wrong, see the tax assessment appeal guide.

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.

2026 Germany tax calendar at a glance

Norman app: deadline overview showing an upcoming VAT pre-return and EC sales list
Norman surfaces upcoming filings with the days left, the amount, and the period, the UStVA and ZM can be reviewed and submitted right there.
MonthDateDeadline
January12UStVA December/Q4 2025
January26ZM Q4 2025
February10UStVA January · filing extension + special prepayment (monthly filers)
February16Trade tax prepayment Q1
March10UStVA February · income tax & KSt prepayment Q1
April10UStVA Q1/March · filing extension (quarterly filers)
April27ZM Q1
May11UStVA April
May15Trade tax prepayment Q2
June10UStVA May · income tax & KSt prepayment Q2
July10UStVA Q2/June
July27ZM Q2
July31Income tax, EÜR, annual VAT, GewSt, KSt returns 2025
August10UStVA July
August17Trade tax prepayment Q3
September10UStVA August · income tax & KSt prepayment Q3
October12UStVA Q3/September
October26ZM Q3
November10UStVA October
November16Trade tax prepayment Q4
December10UStVA November · income tax & KSt prepayment Q4
December31Disclosure of 2025 annual accounts (GmbH/UG)

2027 Germany tax calendar at a glance

MonthDateDeadline
January11UStVA December/Q4 2026
January25ZM Q4 2026
February10UStVA January · filing extension + special prepayment (monthly filers)
February15Trade tax prepayment Q1
March10UStVA February · income tax & KSt prepayment Q1
April12UStVA Q1/March · filing extension (quarterly filers)
April26ZM Q1
May10UStVA April
May18Trade tax prepayment Q2 (after Whit Monday)
June10UStVA May · income tax & KSt prepayment Q2
July12UStVA Q2/June
July26ZM Q2
August2Income tax, EÜR, annual VAT, GewSt, KSt returns 2026
August10UStVA July
August16Trade tax prepayment Q3
September10UStVA August · income tax & KSt prepayment Q3
October11UStVA Q3/September
October25ZM Q3
November10UStVA October
November15Trade tax prepayment Q4
December10UStVA November · income tax & KSt prepayment Q4
December31Disclosure of 2026 annual accounts (GmbH/UG)

Frequently asked questions about the 2026 and 2027 tax calendar

What happens if the 10th falls on a weekend?

The deadline automatically moves to the next business day. Example: the UStVA for December 2025 would be due on 10 January 2026, because that's a Saturday, the 12th of January applies.

When is the 2025 tax return due?

Without a tax adviser, 31 July 2026; with a Steuerberater or Lohnsteuerhilfeverein, 1 March 2027 (the statutory 28 February 2027 falls on a Sunday).

When is the 2026 tax return due?

On 2 August 2027 if you file on your own, because the statutory 31 July falls on a Saturday. With a tax adviser or Lohnsteuerhilfeverein the deadline extends to 29 February 2028.

Which UStVA dates shift in 2027?

Four of them. The UStVA for December 2026 is due on 11 January, for March/Q1 on 12 April, for June/Q2 on 12 July and for September/Q3 on 11 October 2027. All other monthly dates stay on the 10th.

Why is the May 2027 trade tax prepayment only due on the 18th?

The statutory 15 May 2027 is a Saturday. The next working day would be Monday 17 May, but that is Whit Monday, a nationwide public holiday. The due date therefore moves to Tuesday 18 May 2027.

By when do I need to apply for the filing extension?

Monthly filers by 10 February, together with declaring and paying the special prepayment. Quarterly filers by 10 April 2026 or 12 April 2027, with no special prepayment. An extension already in place stays valid, but monthly filers must declare the special prepayment again every year.

Do I have to file a UStVA as a Kleinunternehmer?

No. If you use the small-business rule (Kleinunternehmerregelung), you charge no VAT and generally file no UStVA, only an annual VAT return may be requested.

Can I get a deadline extended?

Yes. For the UStVA, permanently via the Dauerfristverlängerung (+1 month); for the annual return, via a reasoned application through ELSTER, for instance illness or missing documents.

What does a missed deadline cost?

Filing late: at least €25 per month (late-filing surcharge). Paying late: 1% per month on the unpaid amount (late-payment surcharge), plus, in the worst case, an estimated assessment that is usually higher than your actual tax.

Does the 3-day grace period also cover filing?

No. The grace period only covers payment by bank transfer or direct debit, not submitting the return. The return itself must always reach the Finanzamt on time.

What happens if a deadline falls on a regional public holiday?

It shifts as well, based on the public holiday where your Finanzamt is located. Corpus Christi on 27 May 2027, for example, only applies in parts of Germany. The dates in this calendar account for nationwide public holidays only.

Expert opinion
Once you get into a cadence, the tax calendar becomes natural, and it sets up your accounting habit.
Peter BoykoPeter BoykoFounder of Norman

Conclusion

Keep this calendar pinned and you avoid late surcharges and inflated estimated assessments. The dates that matter most: the 10th of the following month for UStVA, the 25th for the ZM, 10 March/June/September/December for prepayments, 31 July 2026 for your 2025 annual returns and 2 August 2027 for your 2026 returns. In 2027, also remember 11 January (UStVA December 2026) and 18 May (trade tax after Whitsun). Norman reminds you of each of these deadlines automatically and files the returns for you, for freelancers and self-employed just as for GmbHs and UGs.

Norman reminds you of every deadline, automatically

No more calendar alerts and late-filing surcharges: Norman keeps your UStVA, ZM, EÜR, prepayments, and annual return on track, nudges you before every deadline, and files the returns with the Finanzamt straight from the app.