Branch (Zweigniederlassung)
German branch financial statements: what a Zweigniederlassung actually files
If a foreign company runs a German branch (Zweigniederlassung), a common assumption is that the branch must prepare its own German statutory statements. Usually it does not — because a branch is not a separate legal entity. This page explains what a German branch really has to disclose, and where the rules differ from a subsidiary.
A branch is not a separate legal entity
A Zweigniederlassung is a dependent part of the foreign company, not a company of its own. It has no share capital, no shareholders and no separate legal personality — it is registered in the German commercial register (Handelsregister) under §§ 13d–13g HGB, but the legal entity is still the foreign head office. Because the entity that would owe HGB statutory statements is the foreign company, the branch does not normally prepare and publish its own German Jahresabschluss.
This is the key distinction from a German subsidiary. A GmbH subsidiary is a German legal entity and must prepare full HGB statements; a branch of the same foreign group is not, and its accounting flows through the foreign parent's own books.
§ 325a: disclosing the head office's accounts
For branches of EU/EEA companies, the disclosure obligation is met at head-office level.
For a branch of a company with its registered office in another EU or EEA state, § 325a HGB requires disclosure of the accounting documents of the head office — the balance sheet, income statement, notes and management report as drawn up, audited and published under the head office's national law — through the German Unternehmensregister, in German translation. The branch does not compile a fresh set of German statements; it files translations of what the parent already published at home.
For a branch of a third-country (non-EU/EEA) company, comparable disclosure obligations can apply depending on the case and the head office's home rules. The practical effect is similar: the disclosure attaches to the foreign entity's accounts, not to a standalone German statement for the branch.
Branch vs permanent establishment (a tax nuance)
It is easy to conflate a commercial-register branch (Zweigniederlassung) with a tax permanent establishment (Betriebsstätte, § 12 AO), but they are different concepts. A permanent establishment is a tax trigger — a fixed place of business through which the foreign company carries on business in Germany — and it can exist without a registered branch, or a registered branch can exist without material tax presence.
The distinction matters because even where no HGB statutory publication is required, a German permanent establishment generally has German tax-reporting duties. If the PE keeps books that require a tax balance sheet, it typically has to transmit an E-Bilanz to the tax authority under § 5b EStG for the German activity — a separate obligation from the commercial-register disclosure under § 325a.
Dependent vs independent branch, and when to use a subsidiary
Dependent branch (unselbständig)
An internal office or sales point that is not separately registered. It has no own disclosure obligation; everything runs through the foreign entity's accounts and any German tax presence.
Independent branch (Zweigniederlassung)
Separately registered under §§ 13d–13g HGB with its own management authority. It triggers § 325a head-office disclosure, but still files no standalone German HGB statements.
When you need German statements
If you want a German entity that prepares its own HGB Jahresabschluss — for local financing, credibility or ring-fencing — you incorporate a GmbH subsidiary rather than run a branch.
What our software covers
We prepare a German single entity's own HGB statements and its E-Bilanz. A pure branch of a foreign company generally needs § 325a head-office disclosure instead; a German subsidiary is the case we build for.
Frequently asked questions
Does a German branch of a foreign company file its own annual accounts?
Usually not. A branch is not a separate legal entity, so it does not prepare a standalone German Jahresabschluss. Instead, for EU/EEA parents, § 325a HGB requires disclosure of the head office's accounts, in German translation, through the Unternehmensregister.
What is § 325a HGB?
It is the rule requiring a German branch of a foreign (EU/EEA) company to disclose the head office's own financial statements — as prepared and published under the parent's national law — via the German company register, in a German translation, rather than preparing new German statements.
What is the difference between a branch and a subsidiary?
A subsidiary (e.g. a GmbH) is a separate German legal entity that prepares full HGB statements. A branch (Zweigniederlassung) is a dependent part of the foreign company, has no separate legal personality, and files the parent's accounts under § 325a instead.
Does a German permanent establishment have to file an E-Bilanz?
Often yes, for tax. A permanent establishment (Betriebsstätte) is a tax concept distinct from a commercial-register branch; if it keeps books requiring a tax balance sheet, it generally transmits an E-Bilanz under § 5b EStG, separately from any § 325a disclosure.
How do I get German statutory statements for my German operation?
Incorporate a German subsidiary such as a GmbH. As a German legal entity it prepares its own HGB Bilanz, GuV, Anhang and, if large enough, a Lagebericht — which is what our software builds. A branch does not produce these.