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
- Author
- Diana Chebotareva
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
| Deadline | 2026 | 2027 | Who? |
|---|---|---|---|
| UStVA (monthly/quarterly) | 10th of the following month | 10th of the following month | all VAT-registered |
| Income tax prepayment | 10 Mar / Jun / Sep / Dec | 10 Mar / Jun / Sep / Dec | self-employed |
| EC sales list (ZM) | 25th after quarter end | 25th after quarter end | EU B2B sellers |
| Income tax return (no adviser) | 31 July 2026 for 2025 | 2 August 2027 for 2026 | mandatory for self-employed |
| Trade tax prepayment | 16 Feb / 15 May / 17 Aug / 16 Nov | 15 Feb / 18 May / 16 Aug / 15 Nov | commercial, 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:
| Deadline | Statutory 2027 | Actual deadline | Reason |
|---|---|---|---|
| UStVA December 2026 / Q4 2026 | 10 January (Sun) | 11 January 2027 | weekend |
| UStVA March / Q1 2027 | 10 April (Sat) | 12 April 2027 | weekend |
| UStVA June / Q2 2027 | 10 July (Sat) | 12 July 2027 | weekend |
| UStVA September / Q3 2027 | 10 October (Sun) | 11 October 2027 | weekend |
| ZM Q1 2027 | 25 April (Sun) | 26 April 2027 | weekend |
| ZM Q2 2027 | 25 July (Sun) | 26 July 2027 | weekend |
| Trade tax Q2 | 15 May (Sat) | 18 May 2027 | weekend + Whit Monday (17 May) |
| Trade tax Q3 | 15 August (Sun) | 16 August 2027 | weekend |
| Annual returns 2026 | 31 July (Sat) | 2 August 2027 | weekend |
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 year | No adviser | With an adviser |
|---|---|---|
| 2025 | 31 July 2026 | 1 March 2027 (28 February is a Sunday) |
| 2026 | 2 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:
| Quarter | 2026 | 2027 |
|---|---|---|
| Q1 | 10 March 2026 | 10 March 2027 |
| Q2 | 10 June 2026 | 10 June 2027 |
| Q3 | 10 September 2026 | 10 September 2027 |
| Q4 | 10 December 2026 | 10 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 VAT | Filing frequency |
|---|---|
| over €9,000 | monthly |
| €2,000 – €9,000 | quarterly |
| under €2,000 | annual |
| Kleinunternehmer | exempt (no UStVA) |
Monthly filers (without the filing extension):
| Reporting period | 2026 deadline | 2027 deadline |
|---|---|---|
| December of the previous year | 12 January 2026 | 11 January 2027 |
| January | 10 February 2026 | 10 February 2027 |
| February | 10 March 2026 | 10 March 2027 |
| March | 10 April 2026 | 12 April 2027 |
| April | 11 May 2026 | 10 May 2027 |
| May | 10 June 2026 | 10 June 2027 |
| June | 10 July 2026 | 12 July 2027 |
| July | 10 August 2026 | 10 August 2027 |
| August | 10 September 2026 | 10 September 2027 |
| September | 12 October 2026 | 11 October 2027 |
| October | 10 November 2026 | 10 November 2027 |
| November | 10 December 2026 | 10 December 2027 |
Quarterly filers (without the filing extension):
| Quarter | 2026 deadline | 2027 deadline |
|---|---|---|
| Q4 of the previous year | 12 January 2026 | 11 January 2027 |
| Q1 | 10 April 2026 | 12 April 2027 |
| Q2 | 10 July 2026 | 12 July 2027 |
| Q3 | 12 October 2026 | 11 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 filers | Quarterly filers | |
|---|---|---|
| Apply or pay the special prepayment by | 10 February 2026 · 10 February 2027 | 10 April 2026 · 12 April 2027 |
| Special prepayment | yes, 1/11 of prior-year prepayments | no |
| 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:
| Period | 2026 deadline | 2027 deadline |
|---|---|---|
| Q4 of the previous year | 26 January 2026 | 25 January 2027 |
| Q1 | 27 April 2026 | 26 April 2027 |
| Q2 | 27 July 2026 | 26 July 2027 |
| Q3 | 26 October 2026 | 25 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:
| Obligation | 2026 | 2027 |
|---|---|---|
| Trade tax (Gewerbesteuer) prepayment | 16 Feb · 15 May · 17 Aug · 16 Nov | 15 Feb · 18 May · 16 Aug · 15 Nov |
| Corporation tax (Körperschaftsteuer) prepayment | 10 Mar · 10 Jun · 10 Sep · 10 Dec | 10 Mar · 10 Jun · 10 Sep · 10 Dec |
| Annual accounts + KSt, GewSt, VAT returns (no adviser) | 31 July 2026 for 2025 | 2 August 2027 for 2026 |
| Unternehmensregister disclosure | 31 December 2026 for 2025 | 31 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 tax | Filing frequency |
|---|---|
| over €5,000 | monthly |
| €1,080 – €5,000 | quarterly |
| under €1,080 | annual |
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 late | min. €25 per started month or 0.25% of the tax (§ 152 AO) |
| Late-payment surcharge (Säumniszuschlag) | paying late | 1% 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

| Month | Date | Deadline |
|---|---|---|
| January | 12 | UStVA December/Q4 2025 |
| January | 26 | ZM Q4 2025 |
| February | 10 | UStVA January · filing extension + special prepayment (monthly filers) |
| February | 16 | Trade tax prepayment Q1 |
| March | 10 | UStVA February · income tax & KSt prepayment Q1 |
| April | 10 | UStVA Q1/March · filing extension (quarterly filers) |
| April | 27 | ZM Q1 |
| May | 11 | UStVA April |
| May | 15 | Trade tax prepayment Q2 |
| June | 10 | UStVA May · income tax & KSt prepayment Q2 |
| July | 10 | UStVA Q2/June |
| July | 27 | ZM Q2 |
| July | 31 | Income tax, EÜR, annual VAT, GewSt, KSt returns 2025 |
| August | 10 | UStVA July |
| August | 17 | Trade tax prepayment Q3 |
| September | 10 | UStVA August · income tax & KSt prepayment Q3 |
| October | 12 | UStVA Q3/September |
| October | 26 | ZM Q3 |
| November | 10 | UStVA October |
| November | 16 | Trade tax prepayment Q4 |
| December | 10 | UStVA November · income tax & KSt prepayment Q4 |
| December | 31 | Disclosure of 2025 annual accounts (GmbH/UG) |
2027 Germany tax calendar at a glance
| Month | Date | Deadline |
|---|---|---|
| January | 11 | UStVA December/Q4 2026 |
| January | 25 | ZM Q4 2026 |
| February | 10 | UStVA January · filing extension + special prepayment (monthly filers) |
| February | 15 | Trade tax prepayment Q1 |
| March | 10 | UStVA February · income tax & KSt prepayment Q1 |
| April | 12 | UStVA Q1/March · filing extension (quarterly filers) |
| April | 26 | ZM Q1 |
| May | 10 | UStVA April |
| May | 18 | Trade tax prepayment Q2 (after Whit Monday) |
| June | 10 | UStVA May · income tax & KSt prepayment Q2 |
| July | 12 | UStVA Q2/June |
| July | 26 | ZM Q2 |
| August | 2 | Income tax, EÜR, annual VAT, GewSt, KSt returns 2026 |
| August | 10 | UStVA July |
| August | 16 | Trade tax prepayment Q3 |
| September | 10 | UStVA August · income tax & KSt prepayment Q3 |
| October | 11 | UStVA Q3/September |
| October | 25 | ZM Q3 |
| November | 10 | UStVA October |
| November | 15 | Trade tax prepayment Q4 |
| December | 10 | UStVA November · income tax & KSt prepayment Q4 |
| December | 31 | Disclosure 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.
Once you get into a cadence, the tax calendar becomes natural, and it sets up your accounting habit.
Peter BoykoFounder of NormanConclusion
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.