Field guide · Germany · October 2026

Germany asks three times. Through two authorities.

Germany is not a hard jurisdiction to compute. It is a hard jurisdiction to reach. The work that decides whether a German group makes its deadline is administrative, it happens months beforehand, and nothing about the deadline itself tells you that.

Checked 4 Oct 2026 Primary-sourced 7 min read
Start here, if you read nothing else

If your group has not yet registered with the Bundeszentralamt für Steuern, that is your critical path — not the filing date. The BZSt states its own registration process can take six to eight weeks, and part of it runs by post.

Separately: receiving structured electronic invoices has been compulsory in Germany since 1 January 2025. That obligation is already live, it applies to every domestic business, and a large number of groups have not met it.

01What Germany actually asks for

One Pillar Two regime produces three separate submissions in Germany, and they do not go to the same place. Two go to the federal office; one goes to your state tax office. Treating this as “the German filing” is the most common scoping error.

SubmissionWhat it isWhen it is dueWhere it goes
Gruppenträgermeldung
GTM
A notification identifying the Gruppenträger — the entity carrying the group’s minimum tax obligations.No later than 2 months after the end of the taxable period.BZSt online portal, electronic form
Mindeststeuer-Bericht
the GIR
The GloBE Information Return, submitted as XML.15 months after the fiscal year end; 18 months for your first in-scope year. Never before 30 June 2026.BZSt online portal XML upload, or the DIP mass-data interface
MindeststeuererklärungThe self-assessment return. A separate document from the Bericht, not a copy of it.General return rules under § 149(2) AO. Never earlier than the GIR deadline.ELSTER, to your competent state tax authority — not the BZSt

The two-month notification is the one that bites. For a 31 December year end it falls at the end of February — roughly thirteen months before the return most people are planning around. A group that discovers Germany in the autumn has already missed it.

02Getting access: the part that takes two months

You cannot file anything into the BZSt portal without a certificate, and you cannot get a certificate quickly. The sequence below is the BZSt’s own, and the reason it takes six to eight weeks is that one step travels by post.

  1. Submit the registration form. Done online with the BZSt.
  2. Email a Handelsregisterauszug. A current commercial register extract, sent separately from the form.
  3. Wait for the BZSt-Nummer to arrive by post. This is the step you cannot compress, chase or expedite.
  4. Receive the secret code by email. Sent separately from the number, for obvious reasons.
  5. Generate the certificate. Only now can anything be transmitted.
What this means for your plan

Count backwards from your earliest German submission and add eight weeks, then add contingency for a returned form. If your group has entities in Germany and no BZSt-Nummer today, registration is the first thing on the plan and everything else waits behind it.

Germany is the only authority across all twenty jurisdictions on this site that publishes a lead time for its own access process. Treat that as a favour, not a warning: everywhere else you are guessing.

03Five things that catch groups out

One. Two authorities, not one.

The Bericht goes to the BZSt. The Erklärung goes to your state tax office through ELSTER. Different systems, different credentials, different teams inside most groups. Plan for both.

Two. The test environment is not a filing route.

The BZSt operates a customer test environment. It is useful and you should use it. It does not constitute submission, and a successful test does not mean a successful filing.

Three. “Accepted” is not the same as accepted.

A submission is only through when it returns Accepted status with no RecordError entries. Business rules have been repeatedly deactivated and reactivated through 2026, so a file that validated in March may not validate in September. Re-test before each cycle rather than assuming.

Four. The schema is moving under you.

The OECD released an updated GIR template on 11 September 2026 for fiscal years beginning on or after 31 December 2025, and the XML schema is being revised. If you have built a mapping, budget for reworking it rather than for maintaining it.

Five. The 18-month first year is not a gift.

The longer first-year window applies to the Bericht. It does not extend the two-month Gruppenträgermeldung, and it does not extend the registration queue. The thing you get more time for is the thing that was never the constraint.

04Penalties, and the relief that is about to lapse

Failure to transmit the Mindeststeuer-Bericht intentionally or recklessly carries up to €30,000 under § 98 MinStG. There is transitional relief, and it is narrower than it sounds: § 98(1) does not apply to fiscal years beginning on or before 31 December 2026 and ending before 1 July 2028, subject to conditions.

Read that as a date, not a concession. For a calendar-year group, the last fiscal year that can fall inside the relief begins on 1 January 2026. From the 2027 year onward the penalty applies in full, and the first filings of that unprotected year are being prepared now.

05The other German obligation you may have missed

Germany has a second live reporting regime, and it is easier to comply with than almost any other in Europe — which is precisely why it gets overlooked.

ObligationWhoFrom whenFormat
Receiving e-invoicesEvery domestic business. An email inbox is sufficient.Already live — 1 January 2025No prescribed channel at all
Issuing e-invoicesPrior-year turnover above €800,000 first; everyone else a year later. Invoices under €250 and B2C are out of scope.1 January 2027, then 1 January 2028XRechnung, or ZUGFeRD 2.0.1+ excluding the MINIMUM and BASIC-WL profiles

Germany deliberately built no central platform and accredits nobody. The Ministry of Finance states the law prescribes no particular channel — email, an electronic interface, shared storage or a portal all qualify. Compare that with France, where you cannot send a single B2B invoice without first contracting a state-accredited platform. If you are sequencing a European rollout, Germany is the cheap one to clear.

Two traps specific to German e-invoicing

In a hybrid invoice the structured XML is the leading version, not the PDF. If the two disagree, the XML is what counts — which matters the moment anyone edits the PDF.

Penalties reach €5,000 under § 26a(2) UStG, and €1,000 for retention breaches. But the real exposure is input-VAT recovery on non-compliant invoices, which is a far larger number than any fine. The operative guidance is the second BMF-Schreiben of 15 October 2025.

06A ninety-day checklist

In order. Each item blocks the one below it.

  • Confirm whether your group already holds a BZSt-Nummer. If not, start registration this week — nothing else can proceed.
  • Identify and formally decide the Gruppenträger. The notification cannot be filed until this is settled internally.
  • Diarise the Gruppenträgermeldung at two months after year end, not at the GIR date.
  • Establish who owns ELSTER access for the Mindeststeuererklärung. It is usually a different team from the one handling the BZSt.
  • Re-validate any existing XML mapping against the current business rules, and plan for the revised schema following the 11 September 2026 OECD template.
  • Check whether you can receive a structured electronic invoice today. If not, you have been non-compliant since January 2025.
  • Establish your prior-year turnover against the €800,000 threshold, which decides whether your issuing obligation starts in 2027 or 2028.
  • Map which fiscal years fall inside the § 98 transitional relief, and which do not.

07Where every statement above comes from

Nothing here is drawn from an advisory summary or an aggregator. Each item was checked against the authority’s own published page, and where a fact could not be confirmed from a primary source it has been left out rather than filled in — the commencement date for the German UTPR is one such gap, because § 101(2) MinStG could not be retrieved.

Every row behind this guide sits in the obligation tracker, with a link to the authority page it came from and the date it was last checked. The underlying data is open as JSON.

Take it into the meeting. The same guide as a Word document you can edit, circulate or paste into a board pack.

Download the Word version

Germany is one of twenty jurisdictions on this site.

The scoping tool takes your actual footprint and returns every filing it triggers, in deadline order, with the access prerequisites attached. It takes about thirty seconds.