Germany Tax Calendar 2026: All Deadlines for Freelancers & GmbHs
Every German tax deadline for 2026 — income tax, VAT, ZM, trade tax, and corporation tax in one calendar for freelancers, self-employed, and GmbHs, with weekend shifts, the filing extension, and the payment grace period.
- Category
- Taxes
- Updated
- Author
- Diana
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 for 2026 covers every key date 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
| Deadline | 2026 date | Who? |
|---|---|---|
| UStVA (monthly/quarterly) | 10th of the following month | all VAT-registered |
| Income tax prepayment | 10 Mar / Jun / Sep / Dec | self-employed |
| EC sales list (ZM) | 25th after quarter end | EU B2B sellers |
| 2025 income tax return | 31 July 2026 (no adviser) | mandatory for self-employed |
| Trade tax prepayment | 16 Feb / 15 May / 17 Aug / 16 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. Every date in this calendar is already adjusted.
Income tax 2026: the headline deadline
Your income tax return for tax year 2025 must reach the Finanzamt by 31 July 2026 if you file on your own. With a tax adviser (Steuerberater) or Lohnsteuerhilfeverein, the deadline shifts to 1 March 2027 (the statutory 28 February falls on a Sunday).
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.
Income tax prepayments 2026
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:
| Quarter | 2026 date |
|---|---|
| Q1 | 10 March 2026 |
| Q2 | 10 June 2026 |
| Q3 | 10 September 2026 |
| Q4 | 10 December 2026 |
If your income drops, you can apply for a reduction (Herabsetzungsantrag). More detail in our self-employed tax prepayment guide.
VAT pre-return (UStVA) 2026
Depending on your prior-year VAT liability, the UStVA is due monthly, quarterly, or annually — always by the 10th of the following month. If the 10th falls on a weekend or public holiday, the deadline shifts to the next business day.
| Prior-year VAT | Filing frequency |
|---|---|
| over €9,000 | monthly |
| €2,000 – €9,000 | quarterly |
| under €2,000 | annual |
| Kleinunternehmer | exempt (no UStVA) |
The full month-by-month VAT schedule is in VAT Deadlines Germany 2026.
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 | Quarterly filers | |
|---|---|---|
| Apply by | 10 February 2026 | 10 April 2026 |
| Special prepayment | yes — 1/11 of prior-year VAT | 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. How the application works and who it pays off for is in our VAT filing extension 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. The deadline is the 25th of the month after quarter end — also weekend-adjusted:
| Period | Statutory | 2026 date |
|---|---|---|
| Q4 2025 | 25 Jan (Sun) | 26 January 2026 |
| Q1 2026 | 25 Apr (Sat) | 27 April 2026 |
| Q2 2026 | 25 Jul (Sat) | 27 July 2026 |
| Q3 2026 | 25 Oct (Sun) | 26 October 2026 |
If your prior-year EU sales exceeded €50,000, the ZM is due monthly.
Trade tax and corporation tax for GmbHs and UGs
Limited companies (GmbH, UG) have extra obligations. The prepayment dates below are already shifted to the next business day:
| Obligation | 2026 dates |
|---|---|
| Trade tax (Gewerbesteuer) prepayment | 16 Feb · 15 May · 17 Aug · 16 Nov |
| Corporation tax (Körperschaftsteuer) prepayment | 10 Mar · 10 Jun · 10 Sep · 10 Dec |
| Annual accounts + KSt, GewSt, VAT returns 2025 | 31 July 2026 (no adviser) |
| Unternehmensregister disclosure | 12 months after end of fiscal year |
How to verify the KSt and GewSt prepayment calculation is explained in our GmbH tax prepayment guide. The annual return workflow is in GmbH tax return 2026.
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. 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.
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 |
| February | 16 | Trade tax prepayment Q1 |
| March | 10 | UStVA February · income tax & KSt prepayment Q1 |
| April | 10 | UStVA Q1/March |
| 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 |
Frequently asked questions about the 2026 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).
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.
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 — and 31 July 2026 as the hard stop for your 2025 annual returns. 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.