What Is a Branch Office in Germany?
A branch office (Zweigniederlassung) allows a foreign company to operate commercially in Germany without creating a separate legal entity. The branch is not an independent company — it is a legally dependent extension of the parent company, governed by the parent’s articles of association and home-country law. This makes it one of the fastest and most cost-effective ways to establish a physical business presence in Germany.
The legal framework for foreign branch offices is set out in §§ 13d–13g of the German Commercial Code (Handelsgesetzbuch, HGB). These provisions require every foreign company that opens a branch in Germany to register it with the local Handelsregister (Commercial Register) at the competent district court (Amtsgericht).
A branch office can enter into contracts, hire employees, issue invoices, and conduct business under the parent company’s name — typically with a suffix such as “Zweigniederlassung Deutschland”. It must maintain its own commercial books for German tax purposes, but its profits and losses ultimately belong to the parent entity.
Branch Office vs Representative Office
Do not confuse a branch office with a representative office (Repräsentanz). A representative office may only carry out preparatory and auxiliary activities — market research, networking, promotional work. It cannot generate revenue, sign contracts, or sell goods and services. If your goal is active trading in Germany, you need a branch office or a subsidiary.
Requirements for Opening a Branch Office
Before you can register a branch, you must satisfy several legal and practical requirements. German authorities will verify that your parent company is validly incorporated and authorised to do business.
Legal Requirements
- The parent company must be validly registered in its home jurisdiction and hold the legal capacity to operate a branch abroad.
- You must appoint at least one authorised representative (ständiger Vertreter) for the German branch. This person need not be a German resident, but must have a deliverable address in Germany.
- The branch must have a registered business address (Geschäftsanschrift) in Germany — a virtual office or serviced office address is accepted for registration purposes.
- The parent company’s articles of association (or equivalent constitutional documents) must permit the opening of foreign branches.
Documents Required
Prepare the following documents before approaching a German notary:
- Certificate of incorporation (or equivalent) of the parent company
- Articles of association / memorandum of association of the parent company
- Current extract from the parent company’s commercial register (not older than 3 months)
- Board resolution or shareholder resolution authorising the opening of a German branch and appointing the branch representative
- Power of attorney for the authorised representative (ständiger Vertreter)
- Identification documents (passport copies) of all directors and the branch representative
- Proof of the German business address (lease agreement or confirmation from a registered office provider)
Notarisation and Apostille
All foreign-language documents must be officially translated into German by a sworn translator (beeidigte/r Übersetzer/in). Documents issued outside Germany typically require either:
- An apostille under the Hague Convention (for countries that are signatories), or
- Full legalisation by the German embassy or consulate in the issuing country (for non-Hague countries).
The notarial application for registration must be signed before a German notary (Notar). If the signatory is abroad, the signature can be notarised locally and then apostilled — though some German courts prefer direct notarisation by a German notary or a notary at the German consulate.
Step-by-Step Registration Process
The registration of a branch office in Germany follows a clear sequence. Allow 4 to 8 weeks from the first notary appointment to full operational readiness, depending on the responsiveness of authorities and the completeness of your documents.
Prepare and legalise documents (1–2 weeks)
Gather all corporate documents of the parent company. Have them translated by a sworn translator and apostilled or legalised as required. Missing or incorrectly certified documents are the single most common cause of delays.Notarise the registration application (1 day)
A German notary (Notar) prepares and certifies the application for registration with the Handelsregister. The notary will also verify the identity of the authorised representative and the validity of the power of attorney.File with the Handelsregister (1–3 weeks)
The notary files the application electronically with the competent Amtsgericht (local court). The court reviews the documents and, if satisfied, enters the branch in the Commercial Register. You receive an HRB number — your German commercial registration number. For more on German company registration and identification numbers, see our detailed guide.Register with the Gewerbeamt (trade office) (1 week)
Within days of receiving the HRB number, you must register the branch’s trade activity with the local Gewerbeamt (Trade Office). This results in a Gewerbeschein (trade licence). The fee is typically EUR 20–65 depending on the municipality.Register with the Finanzamt (tax office) (2–4 weeks)
The Finanzamt (Tax Office) sends a tax questionnaire (Fragebogen zur steuerlichen Erfassung) after receiving notification from the trade office. Complete and return it to obtain your tax identification number (Steuernummer) and, if applicable, a VAT identification number (Umsatzsteuer-Identifikationsnummer).Open a German bank account (1–3 weeks)
Most German banks require the HRB extract and tax number before opening an account for a branch. Expect thorough KYC (Know Your Customer) checks, especially for branches of non-EU parent companies.Register for social insurance (if hiring staff)
If the branch employs staff in Germany, you must register with the relevant social insurance bodies (Sozialversicherungsträger) and obtain an employer number (Betriebsnummer) from the Federal Employment Agency (Bundesagentur für Arbeit).
Costs of Opening a Branch in Germany
The costs depend on the complexity of your parent company’s structure, the number of documents requiring translation, and whether you use a serviced office or lease your own premises. The table below gives realistic estimates for a standard branch registration.
| Cost Item | Estimated Amount (EUR) | Notes |
|---|---|---|
| Notary fees | 500 – 1,500 | Depends on parent company’s share capital; based on GNotKG fee schedule |
| Commercial Register filing | 150 – 300 | Court fees for entry into Handelsregister |
| Publication in the Federal Gazette | Free since 2022 | Automatic electronic publication |
| Sworn translations | 500 – 2,000 | Per document; varies by language and length |
| Apostille / legalisation | 50 – 200 | Per document; varies by country |
| Trade licence (Gewerbeschein) | 20 – 65 | One-time municipal fee |
| Registered office / serviced address | 50 – 300 / month | Virtual office from EUR 50; physical office higher |
| Professional service fees (legal + setup) | 2,000 – 5,000 | Full-service registration support |
| Total (one-off setup) | EUR 3,500 – 9,000 | Excluding ongoing rent and accounting |
Ongoing costs include accounting and bookkeeping (EUR 200–800/month depending on transaction volume), annual financial statement preparation, and any trade tax obligations.
Want a precise cost estimate for your branch? Our team in Düsseldorf can prepare a binding quote based on your parent company’s jurisdiction and structure. Request a free consultation.
Branch Office vs Subsidiary (GmbH) — Comparison Table
Choosing between a branch office and a German GmbH (subsidiary) depends on your liability tolerance, tax planning, and long-term goals. Here is a side-by-side comparison.
| Criterion | Branch Office (Zweigniederlassung) | Subsidiary (GmbH) |
|---|---|---|
| Legal personality | None — extension of the parent company | Separate legal entity under German law |
| Liability | Parent company bears full liability | Limited to GmbH’s assets (EUR 25,000 minimum capital) |
| Minimum capital | None required | EUR 25,000 (at least EUR 12,500 paid in at formation) |
| Formation time | 4–8 weeks | 4–12 weeks |
| Setup cost | EUR 3,500–9,000 | EUR 5,000–15,000 (plus share capital) |
| Governing law | Parent company’s home law | German GmbH Act (GmbHG) |
| Accounting | German bookkeeping for branch; consolidated at parent level | Full German statutory accounts required |
| Tax treatment | Taxed on German-source income; DTT relief available | Taxed as a German resident company on worldwide income |
| Name | Parent company name + “Zweigniederlassung Deutschland” | Any chosen name + “GmbH” |
| Credibility perception | Moderate — seen as foreign presence | High — recognised as a German company |
| Closure | Relatively simple deregistration | Formal liquidation process (6+ months) |
For a broader overview of all available legal structures, read our guide to types of companies in Germany.
Not sure which structure fits your business? Our advisors analyse your tax situation, liability exposure, and market strategy before recommending a structure. Talk to us.
Tax Obligations for Branch Offices
A German branch office creates a permanent establishment (Betriebsstätte) for tax purposes under both German domestic law (§ 12 Abgabenordnung) and most double taxation treaties (Article 5, OECD Model Convention). This triggers German tax obligations on all profits attributable to the branch.
Corporate Income Tax (Körperschaftsteuer)
Branch profits are subject to German corporate income tax at a flat rate of 15%, plus a solidarity surcharge of 5.5% on the tax amount. The effective corporate tax rate is therefore 15.825%.
Trade Tax (Gewerbesteuer)
Every branch with a fixed place of business in Germany owes trade tax. The rate varies by municipality and typically ranges from 7% to 21% of taxable profit (the national base rate of 3.5% is multiplied by the local assessment rate, or Hebesatz). Major cities like Munich, Frankfurt, and Düsseldorf apply rates between 14% and 16%.
Combined Effective Tax Rate
Adding corporate income tax and trade tax, the combined effective tax rate on branch profits is approximately 30–33%, depending on the municipality.
Value Added Tax (Umsatzsteuer)
If the branch supplies goods or services in Germany, it must register for VAT. The standard VAT rate is 19% (reduced rate: 7% for certain goods and services). The branch must file periodic VAT returns (monthly or quarterly) and an annual VAT declaration.
Double Taxation Treaties
Germany has an extensive network of over 90 double taxation treaties (DTTs). Under most treaties, branch profits taxed in Germany are exempt from tax in the parent company’s home country, or a foreign tax credit is granted. Verify the specific treaty provisions between Germany and your home jurisdiction — the German Federal Central Tax Office (BZSt) maintains the official list of treaties.
Transfer Pricing
The allocation of profits between the parent company and its German branch must follow the arm’s length principle. German tax authorities apply the Authorised OECD Approach (AOA) and expect proper transfer pricing documentation. Under-reported branch profits will lead to adjustments and penalties.
Advantages and Disadvantages
Advantages
- No minimum share capital. Unlike a GmbH, you do not need to deposit EUR 25,000 to open a branch.
- Faster and cheaper setup. Registration takes 4–8 weeks and costs significantly less than incorporating a subsidiary.
- Unified management. The branch operates under the parent company’s governance — no separate board of directors or shareholder meetings required in Germany.
- Simpler accounting. The branch’s financial data is consolidated into the parent company’s accounts. There is no obligation to prepare separate German statutory financial statements (for most non-EU parent companies), though German tax books are required.
- Easier closure. Deregistering a branch is far simpler than liquidating a GmbH, which involves a mandatory 12-month creditor protection period.
- Direct market access. The branch can sign contracts, hire staff, and invoice clients from day one of registration.
Disadvantages
- Unlimited parent liability. The parent company is fully liable for all obligations of the branch — there is no liability shield.
- Foreign perception. German clients and partners may view a branch as a less committed market entry than a locally incorporated GmbH.
- Regulatory complexity for certain sectors. Regulated industries (banking, insurance, healthcare) may require a separate German entity rather than a branch.
- Dependent on parent company. If the parent company is dissolved or enters insolvency, the branch ceases to exist automatically.
- Document requirements. Every change to the parent company’s articles of association, directors, or registered address must be filed with the German Commercial Register — creating ongoing administrative effort.
Frequently Asked Questions
Need Help Opening a Branch in Germany?
Our team handles the full registration process — from document preparation and notarisation to Commercial Register filing and tax registration. You focus on your business; we handle the paperwork.
Backed by Goldblum und Partner AG — Swiss law firm since 2007 · IFLR1000 Notable Firm · Office in Düsseldorf

