A branch office (Niederlassung) is a permanent commercial establishment of a foreign company in Germany. Unlike a GmbH or UG, which are independent legal entities, a branch office is a legal extension of the parent company; the parent company remains fully liable for the branch's activities in Germany.
For foreign companies wanting to establish a local presence, serve existing German clients, or test market demand without creating a separate legal entity, a branch office is often the most practical and cost-efficient starting structure.
An autonomous branch office (Zweigniederlassung) operates independently from the parent company's head office. It has its own management, conducts its own commercial activities, and maintains separate accounting records.
This type of branch must be registered in the German commercial register (Handelsregister) before operations can begin. This is the most common structure for foreign companies establishing a serious, long-term operational presence in Germany.
A dependent branch office (unselbständige Zweigniederlassung) is directly controlled by the parent company's head office. It has no independent management and does not need Handelsregister registration — it only requires registration with the local trade office (Gewerbeamt) before beginning operations.
This structure suits companies that want a limited local footprint — such as a sales or representative office — without the full administrative overhead of commercial registration.
| Criteria | Autonomous Branch (Zweigniederlassung) | Dependent Branch (unselbständige Zweigniederlassung) |
|---|---|---|
| Independent management | Yes | No |
| Handelsregister required | Yes | No |
| Gewerbeamt registration | Yes | Yes |
| Separate accounting | Required | Not required |
| Assigned HRB number | Yes — assigned on registration | No |
| Parent company liability | Full | Full |
| Typical setup time | 4–8 weeks | 1–2 weeks |
Before starting the registration process, decide whether your operations require an autonomous Zweigniederlassung or a dependent branch. The decision depends on your planned activities, degree of operational independence, and long-term Germany strategy. If your branch will enter contracts, employ staff, or conduct independent commercial activities, an autonomous branch is required.
For an autonomous branch office, you must engage a German notary to prepare and electronically file the registration application with the Handelsregister. The notary reviews your documentation, ensures it meets German legal requirements, and submits the application to the competent local court (Amtsgericht). Engage the notary early to identify document requirements before they cause delays.
The following documents are typically required. Exact requirements vary depending on your company's legal form and country of origin. All documents in a language other than German must be certified translations by a sworn translator:
Required documents checklist
Note on local representative:
Both autonomous and dependent branch offices require the identification of the person(s) authorised to represent the branch— a person who can act on behalf of the company in official, legal, and regulatory matters. Appointing a German-based representative is common and advised but not legally mandatory.
Once all documents are prepared and notarised, the notary electronically submits the registration application to the Handelsregister. Registration is typically completed within 2 to 6 weeks after notarised submission of complete documents. Upon successful registration, the Handelsregister assigns an HRB number (Handelsregisternummer) — your branch's official commercial registration number in Germany.
Before commencing any business operations — regardless of branch type — you must register with the local Gewerbeamt (trade office / Ordnungsamt). This is usually straightforward and completed within a few working days. Note that certain business sectors require additional licences or permits before operations can begin.
Following Handelsregister entry, register with the local Finanzamt (tax authority) for corporate income tax and VAT purposes. Germany's VAT (Umsatzsteuer) registration is mandatory for businesses supplying taxable goods or services. On registration, you will be issued a German VAT ID (Umsatzsteuer-Identifikationsnummer, or USt-IdNr.) — required for B2B transactions within the EU.
A German-qualified tax advisor (Steuerberater) is strongly recommended at this stage to ensure correct registration and compliance from the outset.
Understanding the full cost and timeline for branch office registration helps you plan your Germany market entry accurately from the outset.
| Cost Item | Estimated Range |
|---|---|
| Notary fees | EUR 500 – EUR 1,500 (depending on complexity) |
| Handelsregister filing fees | EUR 150 – EUR 300 |
| Certified translation costs | EUR 300 – EUR 800 (depending on document volume) |
| Total registration costs | EUR 1,500 – EUR 3,500 (excl. advisory fees) |
| Ongoing accounting / tax compliance | EUR 200 – EUR 800 per month (estimated) |
| Registration Step | Typical Timeline |
|---|---|
| Gewerbeamt (trade office) registration | 2 – 5 working days |
| Handelsregister registration | 2 – 6 weeks after notarised submission |
| Finanzamt (tax) registration | 2 – 4 weeks after Handelsregister entry |
| Total — engagement to operational branch | 6 – 10 weeks with complete documentation |
The branch office and the GmbH are the two most common entry structures for foreign companies in Germany. The right choice depends on your risk profile, capital position, and long-term Germany strategy.
| Factor | Branch Office (Zweigniederlassung) | GmbH (limited liability company) |
|---|---|---|
| Minimum capital | None required | EUR 25,000 (at least EUR 12,500 paid in at registration) |
| Separate legal entity | No — extension of parent | Yes — independent entity |
| Parent liability | Parent remains fully liable | Limited to share capital |
| Setup time | 4–8 weeks | 6–12 weeks |
| Setup cost | EUR 1,500–3,500 | EUR 3,000–7,000+ |
| Credibility with German clients | Good | Very high |
| Best for | Market testing, existing client base | Long-term commitment, significant operations |
When NOT to choose a branch office:
A branch office is not always the right choice. Consider a GmbH instead if: you plan large-scale operations with significant German assets — you operate in a risk-sensitive sector where parent liability exposure is a concern — your German clients or partners strongly prefer dealing with a locally incorporated entity — or you plan to raise capital or bring in German shareholders.
Ready to register your branch office in Germany?
HIBS Germany — part of hannoverimpuls GmbH, the official economic development agency of the City and Region of Hannover— connects international companies with qualified notaries, legal advisors, and tax professionals in Hannover. Contact our team at hibs@hannoverimpuls.de for a no-obligation consultation on your branch office registration.
Get In Touch