Germany is one of the most business-friendly economies in the world Europe’s largest market, a gateway to 450 million EU consumers, and a jurisdiction that allows 100% foreign ownership with no local partner requirement. For Indian entrepreneurs, founders, and exporters, setting up a German company has never been more accessible.
But the process involves unfamiliar German legal terms Handelsregister, Notar, Geschäftsführer, Gewerbeanmeldung and a bureaucracy that rewards preparation. Get it right and you have a credible EU legal entity. Get it wrong and you face delays, rejected registrations, or unexpected tax liabilities.
This guide walks you through everything you need to know: which structure to choose, what documents you need, the exact steps from notary appointment to tax number, and the real costs and timelines involved.
Why Indian Founders Are Choosing Germany
Germany isn’t just a large economy it’s a strategic beachhead. A German GmbH or UG gives you
- EU market access sell, invoice, and contract across 27 EU member states from a single legal entity
- Credibility with European clients a German company number (HRB) signals stability and regulatory compliance
- Banking access open EU IBAN accounts, use SEPA payments, and receive payments in euros
- VAT registration charge and reclaim EU VAT; access the EU OSS (One Stop Shop) scheme for e-commerce
- India-Germany DTAA the Double Tax Avoidance Agreement between India and Germany helps manage withholding tax on dividends and royalties
- No local partner requirement unlike many jurisdictions, Germany imposes no nationality requirement on shareholders or directors (with one important caveat covered below)
Sectors where Indian founders are particularly active in Germany include B2B SaaS, IT services, engineering consultancy, e-commerce, and import/export between Germany and India.
GmbH vs UG haftungsbeschränkt: Which Structure Is Right for You?
Two structures dominate the landscape for foreign founders setting up in Germany. Both offer limited liability meaning your personal assets are protected from company debts but they differ significantly on capital, prestige, and growth trajectory.
GmbH (Gesellschaft mit beschränkter Haftung)
The GmbH is Germany’s workhorse limited company equivalent to a UK Ltd or Indian Private Limited. It is the most widely recognised and respected business form in Germany.
- Minimum share capital: EUR 25,000, of which at least EUR 12,500 must be paid up before registration
- Minimum shareholders: 1 (a single person can own 100%)
- Minimum directors (Geschäftsführer): 1
- Annual accounts: Required; must be filed with the Handelsregister
- Best for: Businesses that need to raise investment, sign large contracts, hire staff, or appear credible to German corporate clients
UG haftungsbeschränkt (Unternehmergesellschaft)
The UG often called a “Mini-GmbH” was introduced in 2008 to give entrepreneurs a low-cost entry point into German limited liability. It is legally a variant of the GmbH, not a separate company type.
- Minimum share capital: EUR 1 (yes, one euro though EUR 500–2,000 is strongly advised in practice)
- Mandatory reserve: 25% of annual net profit must be retained until share capital reaches EUR 25,000 (at which point the UG can convert to a GmbH)
- Annual accounts: Required
- Best for: MVPs, freelancers testing a market, bootstrapped founders, or anyone who wants to establish a German entity quickly with minimal capital outlay
GmbH vs UG: Side-by-Side Comparison
| Feature | GmbH | UG haftungsbeschränkt |
|---|---|---|
| Minimum capital | EUR 25,000 | EUR 1 |
| Capital at registration | Min. EUR 12,500 paid up | Full amount paid up |
| Profit retention rule | None | 25% until EUR 25,000 reached |
| Notary required | Yes | Yes (simplified template available) |
| Market credibility | High | Lower (some clients notice the “UG” suffix) |
| Bank account ease | Easier | Harder with some banks |
| Can convert to GmbH? | N/A | Yes, once capital reaches EUR 25,000 |
| Best for | Established businesses, B2B, investment-ready | MVPs, bootstrapped founders, market testing |
Bottom line: If you have EUR 12,500 available and are serious about operating in Germany long-term, start with a GmbH. If you’re testing the market or have limited capital, a UG is a legitimate path — just plan for the eventual conversion.
Can Indians Own 100% of a German Company?
Yes 100% foreign ownership is permitted in Germany. There is no requirement for a German co-founder, local shareholder, or resident partner. An Indian national can be the sole shareholder and the sole Geschäftsführer (managing director) of a German GmbH or UG.
However, there is one important practical consideration regarding the Geschäftsführer role
Residency & the Managing Director: While German law does not require the Geschäftsführer to be a German resident, many banks and some authorities prefer or require a managing director with a German address and/or an EU residency. If you are based in India without plans to relocate, you will typically need either (a) a German nominee director service, or (b) to appoint a trusted local individual as a co-director. This does not affect your ownership you remain the shareholder.
You can also structure the company so that:
- An Indian company (Indian Private Ltd, LLP, etc.) is the shareholder of the German entity useful for holding structures
- Multiple Indian co-founders split shares
- You hold shares personally while a local director handles operational signing
Documents Required to Register a German Company from India
The documentation process for an India-based founder involves both personal identity documents and company formation documents. Here is a complete checklist:
Personal Documents (per shareholder and director)
- Valid passport (copy, notarised and apostilled)
- Proof of address (utility bill or bank statement, translated into German by a certified translator if in a regional Indian language)
- In some cases: a police clearance certificate or background check
Company Formation Documents
- Gesellschaftsvertrag (Articles of Association / Shareholders’ Agreement) drafted by your German lawyer or notary. For a UG using the standard model (Musterprotokoll), a simplified template can be used; GmbHs typically require a bespoke agreement
- Gesellschafterliste (Shareholder List) names, addresses, and shareholding percentages
- Geschäftsführer Appointment the managing director’s formal acceptance of the role
- Notarised deed of incorporation executed before a German Notar (notary public)
Banking Documents
- Proof of share capital deposit into a dedicated pre-registration bank account (required before the notary files with the Handelsregister)
Apostille Requirement: Documents issued in India that are to be used in Germany must carry an apostille under the Hague Convention. India and Germany are both signatories. Contact the Ministry of External Affairs (MEA) in India or authorised State authorities for apostille services on Indian documents.
Step-by-Step: How to Register a Company in Germany from India
Here is the complete process from decision to registered entity, broken into seven clear stages.
Choose Your Structure and Company Name
Decide between GmbH and UG (see Section 2). Then choose your company name. The name must:
- Not be identical or confusingly similar to an existing German registered company (search the Handelsregister database and the EUIPO trademark database)
- End in “GmbH” or “UG (haftungsbeschränkt)” the legal suffix is mandatory
- Not be purely descriptive (e.g., “German Software GmbH” alone may be refused)
Engage a German Lawyer and/or Notary
A German Notar (civil law notary) is legally required to authenticate the deed of incorporation. This is non-negotiable you cannot file directly with the Handelsregister without a notarised deed. The Notar:
- Drafts or reviews the Gesellschaftsvertrag (Articles of Association)
- Authenticates the signing ceremony (which can now often be conducted via video notarisation under Germany’s 2023 digital notarisation rules)
- Submits the application to the Handelsregister electronically
Many Indian founders also engage a German lawyer (Rechtsanwalt) separately to advise on the broader corporate structure, tax implications, and contracts. This is recommended but not legally mandatory.
Draft and Notarise the Articles of Association (Gesellschaftsvertrag)
The Articles define your company’s purpose (Unternehmensgegenstand), share capital, shareholder rights, management rules, and profit distribution. Key decisions:
- Business purpose: Define this broadly but specifically enough “development and distribution of software products and related consulting services” is better than just “IT services”
- Registered address (Geschäftsanschrift): A physical German address is required. Virtual office addresses are accepted for registration purposes
- Geschäftsführer powers: Define whether the managing director can act alone or requires co-signature above certain thresholds
Open a Pre-Registration Bank Account and Deposit Share Capital
Before the Handelsregister will complete registration, you must prove that the share capital has been deposited into a German bank account held in the company’s name (pre-registration, marked as “i.G.” in Gründung, meaning “in formation”).
- For a GmbH: deposit at least EUR 12,500 (50% of EUR 25,000 minimum)
- For a UG: deposit the full declared share capital (even if it’s EUR 500)
Opening a German business bank account as a non-resident Indian can be challenging. Options include neobanks such as Qonto, Holvi, or Penta (which are more open to non-residents), or traditional banks like Deutsche Bank or Commerzbank via their business onboarding programmes. Expect KYC documentation to be extensive.
Register with the Handelsregister (Commercial Register)
The Handelsregister is Germany’s official commercial register, maintained at the local Amtsgericht (district court). Your notary submits the incorporation documents electronically. Upon successful review, the company receives:
- An HRB number (Handelsregisternummer) your official company registration number
- A Handelsregisterauszug the company extract, equivalent to a Certificate of Incorporation
Processing time: typically 1–4 weeks after notarisation, depending on the court’s workload.
Apply for a Trade Licence (Gewerbeanmeldung)
Most businesses operating in Germany require a Gewerbeanmeldung (trade licence registration), filed with the local Gewerbeamt (trade office) in the city or district where your registered address is located. Exceptions include: certain liberal professions (lawyers, doctors, architects) and purely holding companies.
- Cost: EUR 20–60 depending on municipality
- Can often be done online via the local Gewerbeamt portal
- The Gewerbeamt automatically notifies the Finanzamt (tax office) of your registration
Register with the Finanzamt (Tax Office)
Following Gewerbeanmeldung, the Finanzamt will send you a questionnaire (Fragebogen zur steuerlichen Erfassung) a detailed tax registration form. You complete this via the ELSTER portal (Germany’s official online tax platform) or on paper. This triggers assignment of:
- A Steuernummer (tax number) used for domestic tax filings, payroll, and communication with the Finanzamt
- A USt-IdNr (Umsatzsteuer-Identifikationsnummer) the VAT identification number, used for intra-EU transactions and on invoices to other businesses
Steuernummer vs USt-IdNr What’s the difference?
The Steuernummer is an internal reference used by the German tax authority. The USt-IdNr (format: DE + 9 digits) is your EU VAT number required on all B2B invoices to EU customers to enable zero-rated intra-EU supplies. Apply for the USt-IdNr separately via the Bundeszentralamt für Steuern (BZSt) once you have your Steuernummer.
Tax Registration: Finanzamt, ELSTER, Steuernummer & USt-IdNr
German tax registration is more granular than many Indian founders expect. Here is what you need to know:
ELSTER Portal
ELSTER (Elektronische Steuererklärung) is Germany’s official digital tax portal. Your company will use it to file corporate income tax returns (Körperschaftsteuer), trade tax returns (Gewerbesteuer), and VAT returns (Umsatzsteuervoranmeldungen). Register your company on ELSTER as soon as you receive your Steuernummer.
Key German Business Taxes
| Tax | Rate (approx.) | Notes |
|---|---|---|
| Körperschaftsteuer (Corporate Income Tax) | 15% | Plus 5.5% solidarity surcharge on the tax = ~15.825% |
| Gewerbesteuer (Trade Tax) | ~14–17% | Varies by municipality; Frankfurt ~16%, Munich ~17%, Berlin ~14.35% |
| Combined effective rate | ~29–33% | Competitive within EU |
| Umsatzsteuer (VAT) | 19% standard / 7% reduced | Zero-rated for intra-EU B2B supplies and exports outside EU |
India-Germany DTAA
India and Germany have a Double Tax Avoidance Agreement (DTAA) in force. Key implications for Indian founders:
- Dividends paid from the German company to an Indian shareholder attract a maximum 10% withholding tax (versus the domestic rate of 25%)
- Royalties and technical fees are capped at 10% withholding tax
- Profits of the German subsidiary are taxed in Germany, not India, provided there is genuine substance in Germany
Costs and Timeline at a Glance
| Item | GmbH (approx.) | UG (approx.) |
|---|---|---|
| Share capital required | EUR 12,500 (minimum paid-up) | EUR 1–2,000 |
| Notary fees | EUR 500–1,500 | EUR 200–600 |
| Handelsregister filing fee | EUR 150–300 | EUR 100–200 |
| Legal / formation agent fees | EUR 1,000–3,000 | EUR 500–1,500 |
| Virtual office (annual) | EUR 600–2,400 | EUR 600–2,400 |
| Gewerbeanmeldung | EUR 20–60 | EUR 20–60 |
| Total setup cost (excl. capital) | EUR 2,500–7,000 | EUR 1,500–5,000 |
| Typical total timeline | 4–10 weeks | 3–8 weeks |
Note: Costs are indicative for 2026. Notary fees are regulated by German law and scale with share capital. Legal fees vary widely by provider and complexity.
Common Mistakes Indian Founders Make When Registering in Germany
Underestimating the notary requirement. Many founders expect to complete incorporation online or via a formation agent without notarisation. In Germany, the Notar is legally mandated — there is no workaround.
Choosing too narrow a business purpose. The Unternehmensgegenstand (business purpose) in your Articles is publicly visible and legally binding. Defining it too narrowly can require a costly amendment later. Draft it broadly.
Not having a genuine German address. A PO box is not sufficient; many banks and authorities require a real street address. Use a reputable virtual office service that provides a physical address with mail handling.
Confusing Steuernummer and USt-IdNr. These are different numbers with different uses. Issuing a B2B invoice to an EU client with only your Steuernummer (instead of your USt-IdNr starting with “DE”) invalidates the zero-rating and creates VAT liability.
Ignoring Gewerbesteuer in city selection. The effective trade tax rate varies by municipality. Founders setting up in a low-tax municipality (such as certain areas near Hamburg or in eastern Germany) can save meaningfully on ongoing tax.
Missing ELSTER deadlines. German tax deadlines are strict. Late VAT returns attract automatic penalties. Set up ELSTER and your accounting software (DATEV, Lexoffice, or Sevdesk) before your first invoice.
Skipping the DTAA analysis. Indian founders often pay more withholding tax than necessary because they don’t invoke DTAA provisions when repatriating dividends or paying inter-company fees.
Frequently Asked Questions
Do I need to travel to Germany to register a company?
Not necessarily. Since 2023, Germany has allowed online notarisation via video link for company incorporations, subject to certain conditions. You can also grant a power of attorney (apostilled) to a German lawyer or formation agent to act on your behalf. However, bank account opening may still require a personal visit or at least video KYC.
Can a German UG open a bank account?
Yes, but some traditional German banks are reluctant to open accounts for UGs with very low capitalisation or non-resident directors. Neobanks like Qonto, Holvi, or Commerzbank’s online business arm are more accessible for non-resident founders.
How long does Handelsregister registration take?
After the notary submits the application, the local Amtsgericht typically processes it within 1 to 4 weeks. Courts in Berlin and Munich can be slower during peak periods. Your company legally exists from the date of notarisation (as a GmbH i.G.) but can only operate fully once the HRB number is issued.
Is there a minimum residency requirement for the Geschäftsführer?
German law does not impose a residency requirement for managing directors. However, German banks and some clients informally prefer a Germany-based director. Many India-based founders appoint a trusted local contact as co-Geschäftsführer or use a professional nominee director service.
Can my Indian company own a German GmbH?
Yes. An Indian Private Limited Company, LLP, or other legal entity can be a shareholder in a German GmbH or UG. This is a common holding structure for Indian groups expanding into Europe. You will need corporate documents of the Indian entity (apostilled) to present to the German notary.
What is a Handelsregisterauszug?
The Handelsregisterauszug is the official extract from the Handelsregister — the German equivalent of a Certificate of Incorporation combined with a Certificate of Good Standing. It shows the company name, HRB number, registered address, Geschäftsführer, and share capital. It is publicly accessible and often required by banks, clients, and for signing contracts.
What taxes will my German GmbH owe?
A German GmbH pays Körperschaftsteuer (corporate income tax at ~15.825% including solidarity surcharge) and Gewerbesteuer (trade tax at ~14–17% depending on municipality), giving a combined effective rate of approximately 29–33%. VAT (Umsatzsteuer) at 19% applies to most services and goods sold in Germany, with zero-rating available for exports and intra-EU B2B supplies.
Ready to Register Your German Company?
Setting up a GmbH or UG in Germany from India is entirely achievable — hundreds of Indian founders and businesses do it every year. The process is structured and document-heavy, but once you understand the steps — notary, Handelsregister, Gewerbeanmeldung, Finanzamt, ELSTER — it follows a clear path.
Your action checklist:
- Decide: GmbH or UG? (Download the Decision Matrix above if unsure)
- Reserve your company name
- Engage a German Notar or formation agent
- Prepare and apostille your Indian documents
- Open a pre-registration bank account
- Complete notarisation and Handelsregister filing
- File Gewerbeanmeldung and register with Finanzamt via ELSTER