You’ve been exporting to Germany for three years. At the last meeting, your customer in Cologne asked: “Do you have a GmbH?” The decision to set up a company in Germany is no longer something you can postpone. In your office, after the evening light has gone, you turn the questions over in your head: GmbH or branch? Can I continue with my existing company back home, or do I need to form a new one? What does it cost? How long does it take? How should the relationship between my company at home and the new German structure be set up?
This guide answers each of those questions in turn — before you fly to Frankfurt, before you sit down with a tax advisor, before you talk to your first notary, so that you can build the frame for the decision.
As the Türkiye representative of Hamburg Invest and WTSH — the investment agencies of Hamburg and Schleswig-Holstein — and after fifteen years inside the German-Turkish Chamber of Commerce (AHK), here is what I’ve seen: setting up a company in Germany is far simpler than it looks from the outside, but far more expensive than it looks when the decisions are sequenced wrong. Many of the choices made at the moment of formation — how the company’s purpose is defined in the articles of association, whether ownership runs to a legal entity abroad or to you personally, whether the articles are written to be consistent with a §21 AufenthG residence-permit application — come back months later as expensive corrections. A badly drafted business purpose can get your visa application rejected. A single clause in the articles can change how you’re taxed for years.
In this guide you’ll find: a comparison of Germany’s four main company types (GmbH, UG, AG, Zweigniederlassung) for the foreign business owner, the six official steps of formation, an itemised cost breakdown, a realistic timeline, the managing-director question, six common mistakes, and a roadmap for the first six months after formation.
What you won’t find: the depth of tax planning (that’s a conversation for your Steuerberater), sector-specific licensing (food, health, finance and the like deserve their own articles), and legal advice. This doesn’t replace a Rechtsanwalt (German lawyer); it builds a decision frame.
Once you’ve framed your decision with this guide, if you’d like to see a timeline specific to your own situation, I’ve built a tool that produces a personalised formation roadmap in half an hour: the interactive guide.
Why a GmbH: a decision frame for the foreign business owner
There are several structures a foreign business owner can set up in Germany. I’ll give the comparison in detail with a table in the next section. But first it’s worth understanding why the GmbH is the default answer — because in the large majority of cases it genuinely is.
There are three reasons.
First: limited liability. The GmbH (Gesellschaft mit beschränkter Haftung — limited liability company) is the direct counterpart to the limited company you most likely already know from home. A shareholder’s liability is capped at the capital they put in; personal assets are shielded from the company’s debts. This is the basic mechanism by which a family company abroad can set up operations in Germany without putting the home company at risk.
Second: being taken seriously in the market. This is less technical, more cultural. A German B2B customer expects the counterparty on the contract to appear as a “GmbH”. When they see a UG (haftungsbeschränkt), they read it as “a structure that isn’t quite settled yet” — often an unfair reading, but a real one. When they see a Zweigniederlassung (a branch of a foreign company), they think “the parent is abroad; if a dispute arises I’ll have to sue there.” With a GmbH, those questions don’t come up.
A point worth making here: the trust the German market places in a GmbH has nothing to do with whether its owner is foreign. From the moment it’s formed, a GmbH is a German legal entity, registered in the Handelsregister (the German commercial register) as a German company. The ownership can be entirely foreign, the managing director can be appointed from abroad, and the company is still inside the “Made in Germany” frame. This is one of the strongest positions a foreign business owner can hold in the German market — and it’s the result of a technically simple legal choice.
Third: practical flow in the market. Legally, a UG, an AG and a Zweigniederlassung can also open a Geschäftskonto (business bank account), join the IHK (Chamber of Industry and Commerce), and obtain a Steuernummer (tax number). But in practice, most banks ask a GmbH fewer questions and request fewer documents than they do a UG when opening an account. A GmbH application often clears in around two weeks where a UG can stretch to four to six, with extra documents requested. With a Zweigniederlassung the bank process takes longer still, because the parent company’s documents are also required. These aren’t legal obstacles — they’re market practice. But they’re real, and they eat weeks of your first year.
When these three reasons combine, the GmbH becomes the default. But the default isn’t always the right answer. In the next section we’ll put the four structures side by side and see which fits which situation.
Company types in Germany: GmbH, UG, AG and Zweigniederlassung compared
The foreign business owner choosing among company types in Germany faces four main structures: GmbH, UG, AG and Zweigniederlassung. Four separate frames, each with its own logic of liability, capital and management.
First, a common misconception to clear up: you do not need to be a German citizen or hold a German residence permit to form any of these. As a foreign national, you can be the shareholder and the managing director (Geschäftsführer) of your GmbH from wherever you currently live. There’s no requirement to speak German either. These are factors that make the process easier, not preconditions for formation. The residence-permit question is a separate matter — if you want to physically live in Germany you’ll need to apply (more on that in the managing-director section), but that’s a step after the company is formed, not a condition of forming it.
The table below puts the four structures side by side. More complex tax-planning vehicles (such as the GmbH & Co. KG) are outside this guide’s scope — those are a decision for your Steuerberater once the home structure and your German operational goals are clear.
| Company type | Minimum capital | Management structure | When it fits |
|---|---|---|---|
| GmbH | €25,000 (half at formation) | Geschäftsführer (managing director) | SME, B2B activity, selling to German customers, a permanent structure |
| UG (haftungsbeschränkt) | €1 (in practice €1,000–2,500) | Geschäftsführer (managing director) | Test market, very low starting budget |
| AG | €50,000 | Vorstand + Aufsichtsrat (two-tier) | Large investment, opening to capital markets |
| Zweigniederlassung | None | Branch manager (Niederlassungsleiter) | Operational extension of an existing company abroad |
GmbH is the right answer in the large majority of cases. The €25,000 capital requirement looks high at first, but a reminder: this money isn’t spent — it goes into the company’s bank account and can be used for operating expenses. The law allows half (€12,500) to be paid in at formation; you can add the rest later, but you remain personally liable as shareholders for the unpaid portion. My practical advice: pay in the full €25,000. A half-funded GmbH is weaker than a fully funded one in both its Handelsregister appearance and its banking relationship.
UG (haftungsbeschränkt) — the bracket can’t be dropped; §5a of the German GmbH Act requires it. Read it as “in the sense of limited liability.” A UG is a transitional structure: by law it must set aside 25% of profit each year as a reserve until its capital reaches €25,000, at which point it converts to a GmbH anyway. When you decide to form a limited company in Germany, the UG comes to mind as the “little sibling” of that decision, but it makes sense in only one situation: a genuinely test-stage idea, or a formation on too tight a budget to set aside €25,000 at the start. For an owner with an established business at home, the UG is usually the wrong door.
AG (Aktiengesellschaft — the German public limited company) is the direct counterpart to the joint-stock company you may know from home. €50,000 capital, a mandatory two-tier structure of Vorstand (management board) and Aufsichtsrat (supervisory board). The Aufsichtsrat requires at least three members — which means both cost and operational weight. The AG makes sense when you plan to take on several passive investors, aim to open to capital markets, or want the home company’s AG structure mirrored in Germany. For the large majority of foreign SMEs, the AG is too heavy.
Zweigniederlassung (autonomous branch) is often confused with one thing it is not: a “newly formed, separate GmbH.” Under §13 HGB it is the operational extension in Germany of your existing company abroad — it has its own bank account, its own accounting, its own Handelsregister entry, and can do business under its own name. But the legal entity is still a single one: the parent company abroad. All obligations arising from contracts signed in Germany flow back to the parent. For tax purposes it’s treated as a Betriebsstätte (a taxable permanent establishment) in Germany: its profits are subject to German corporate tax, the solidarity surcharge, and Gewerbesteuer (trade tax); then your country’s double-taxation treaty with Germany comes into play and offsets against tax at home. So a Zweigniederlassung is not a route to a “tax advantage” — it’s the route to not creating a separate German legal entity.
One more concept not to confuse it with: the Betriebsstätte as a dependent establishment. This is simpler and more limited than a Zweigniederlassung — no Handelsregister entry is needed, just a notification to the local Gewerbeamt (trade office). It can’t use its own company name; invoices are issued in the parent company’s name. It’s chosen when a foreign business wants a small presence in Germany — a customer-visit office, a product showroom. For real operational activity, it falls short.
A foreign company as shareholder of a German GmbH: the subsidiary structure
Once you’ve decided to form a GmbH, the second question you need to answer is this: who will be the shareholder of this new GmbH? Your company back home (as a legal entity), or you personally? This choice looks like a technical detail but in practice affects everything — the tax structure, the flow of dividends, the drafting of the articles, the admissibility of your residence-permit application, even the document load when opening the bank account.
Putting three scenarios side by side is the clearest way to see it:
| Scenario | The party at home | The structure in Germany | Name of the relationship |
|---|---|---|---|
| 1 | Home company Ltd. (100% owner of the German GmbH) | Meridian Textiles GmbH | Tochtergesellschaft (subsidiary) — two separate legal entities, linked by shareholding |
| 2 | The individual owner (owns both the home company and, separately, 100% of the German GmbH) | Meridian Textiles GmbH | An ordinary GmbH — no shareholding link between the home company and the German one |
| 3 | Home company Ltd. (registered in Germany under its own name) | Home company Ltd., Zweigniederlassung Hamburg | Zweigniederlassung — a single legal entity (the foreign company), extended operationally into Germany |
In the first scenario the home company is the Muttergesellschaft (parent); the German GmbH is its Tochtergesellschaft (subsidiary). In the second there’s no shareholding link between the two companies — they’re simply two separate companies with the same owner. In the third, no new German legal entity is created; the existing foreign entity opens its own registration in Germany.
Which scenario is right depends on the situation:
Scenario 1 (subsidiary) makes sense when you want to structure the flow of profit to the home company, keep open the future possibility of merging with or selling alongside the home company, and give your German customer the impression of “part of an international group.” The downside: when dividends flow back to the parent abroad, a two-tier tax structure arises; even with treaty relief, the documentation load is heavy.
Scenario 2 (personal ownership) is preferred when you want to apply for a §21 AufenthG residence permit, take dividends personally at home, and keep your home company entirely separate from the German operation. Simpler on tax: dividends are taxed in Germany via Kapitalertragsteuer (capital-gains tax) and then integrated into your income tax at home.
Scenario 3 (Zweigniederlassung) is for when you don’t want to create a separate legal entity in Germany at all, and only want to make your home company operationally visible there.
You need to make this decision before formation. Fixing the wrong choice afterwards is possible, but both costly and slow — because of the two-way document processes (apostille, sworn translation, notarisation, presenting your home country’s commercial-register extract to the German authorities), it can take months. I’ll come back to the residence-permit dimension of this decision in the managing-director section.
Setting up a GmbH in Germany: a step-by-step guide
On paper, the answer to “how do you set up a company in Germany” is six official steps. In practice, setting up a company in Germany is a structure where each step has its own hidden decision points, sub-steps whose order matters, and bureaucratic traps to watch for. Below I take each step, the order it should come in, and the common misconceptions.
1. Drafting the Gesellschaftsvertrag
The Gesellschaftsvertrag (the company’s articles of association) is the GmbH’s constitution. There are two routes here: the standard Musterprotokoll (model protocol) or a customised set of articles.
The Musterprotokoll is the simplified form permitted by §2(1a) of the German GmbH Act — usable only for companies with up to three shareholders, a single managing director, and a simple purpose. Notary fees are lower, preparation is quick. “What’s the difference, they all end up at the same place” is one of the most common misconceptions. It does make a difference.
The drawbacks of the Musterprotokoll surface months after formation: your tax-optimisation tools are limited (for example, without a §181 BGB waiver in the articles, the managing director cannot contract with themselves — a problem if you’ll make intra-group arrangements with a related company abroad). The definition of the company’s purpose is very narrow — when you want to change sector, you have to take the articles back to the notary, meaning fresh Notarkosten (notary costs) and Handelsregister fees. Profit-distribution rules aren’t flexible. And the most critical point: if your business purpose (Unternehmensgegenstand) in the articles isn’t written broadly enough to show a contribution to the German economy, a §21 AufenthG residence-permit application can be rejected on that basis.
My practical advice: if you’re setting up a structure linked to your company abroad, planning a residence-permit application, or operating across more than one field of activity, customised articles are essential. The Musterprotokoll is right for one situation: a single-shareholder, single-purpose formation with no complexity at all. That rarely matches the situation of an owner with an established business abroad.
2. The Notartermin: what happens, who attends
The Gesellschaftsvertrag is signed before a notary — this is the Notartermin (notary appointment) step. All shareholders must either be physically present or represented by a formal power of attorney (notarised plus apostilled). If a power of attorney from abroad is used: it’s drawn up before a notary in your country, apostilled, and translated into German by a sworn translator. This document chain alone takes 7–10 business days.
The Notar does the following: checks the shareholders’ identities, reads the Gesellschaftsvertrag aloud, answers questions, takes the signatures, and formally certifies the document. If the notary doesn’t speak your language (usually they won’t), a sworn interpreter is brought in — this adds cost but is a step that can’t be skipped.
The appointment of the managing director (Geschäftsführer) is also made during the Notartermin. The §181 BGB waiver is included in the articles here, or it isn’t — it looks like a minor clause but is critical for a formation linked to a company abroad. §181 BGB prohibits the managing director from contracting on the company’s behalf with themselves or with another company they represent. If contracts will be made between your company abroad and this German GmbH (which, in a subsidiary structure, they almost always will be), the §181 waiver must be in the articles. Otherwise every such contract requires a shareholders’ resolution — operationally impossible.
Note: since August 2022, the Bundesnotarkammer has also offered GmbH formation online (by video conference). However, this system only accepts electronic-identity (eID) verification from holders of a German ID card, EU/EEA citizenship, or an electronic German residence permit (eAT). A foreign national living outside Germany without an electronic German residence permit cannot use this route; a power of attorney is the only practical option.
3. Geschäftskonto and depositing the capital
After the Notartermin, the first thing to do is open a Geschäftskonto (business bank account) at a German bank and deposit at least €12,500 of the €25,000 capital (my advice: the full €25,000) into it.
This is where the real-world difficulty begins. In recent years, German banks have created a tightening market for opening business accounts for newly formed, foreign-founded GmbHs. The reason: anti-money-laundering rules and stricter KYC (“know your customer”) requirements. In practice there are four categories of bank, each with a different approach to a foreign-founded GmbH:
Large national banks — mostly open new companies for their established corporate clients. They approach a new foreign-founded GmbH cautiously, with extra documents and a longer KYC assessment. Still, they offer the most secure, longest-term relationship.
Regional savings banks and cooperative banks — policy varies from region to region, even from branch to branch. One branch may open an account; another in the neighbouring town may decline the same application. A local connection opens doors at this kind of bank.
Branches of banks from your home country operating in Germany — often more comfortable working with foreign founders, with no language barrier and faster verification of home-country documents and references. But many of these banks treat a GmbH and a UG differently in practice, approaching the UG more cautiously.
Digital banks (online neobanks) — fast to open, fully online, typically active within 1–2 weeks. But their Geschäftskonto isn’t always accepted for Handelsregister registration — some hold the status of a payment institution (Zahlungsinstitut) rather than a full deposit bank. Before starting registration, confirm in writing that the account they’re giving you is GmbH-fähig (suitable for a GmbH).
Once the account is open, you deposit the capital. The bank gives you an Einzahlungsbestätigung (capital-deposit confirmation). You return this confirmation to the notary. The order matters: you can’t start registration by telling the notary “the money’s in the account” — the bank’s formal confirmation is required.
4. Handelsregister entry and the HRB number
The notary, having received the deposit confirmation, files the registration application with the Handelsregister (the commercial-register section of the Amtsgericht). This step is the notary’s job, not yours — all you do is wait. Typical time is 2–4 weeks, stretching to 6 in some regions.
When registration completes, your company is assigned an HRB number. HRB = Handelsregister Abteilung B — the series specific to capital companies. This number is your company’s birth certificate; issuing invoices, signing contracts, applying for a tax number, IHK membership — all of them reference the HRB number.
After registration you can obtain a Handelsregisterauszug (commercial-register extract). This document is the official proof of the GmbH’s existence. The bank may later ask for it, your customers may ask for it, the tax office will ask for it. Get more than one copy.
5. Gewerbeanmeldung, Finanzamt and the Steuernummer
After Handelsregister registration completes, three separate institutions come into play in sequence.
Gewerbeanmeldung — a trade-activity notification to the local Gewerbeamt (trade office). This form is one page, can be completed online in most regions, costs €20–65. You declare where the company will operate and what kind of activity it will carry out. Skipping this step isn’t legal — operating without notification creates a penalty.
Finanzamt registration and the Fragebogen zur steuerlichen Erfassung — this is the most critical step, and the most expensive one to skip. The Finanzamt sends you the Fragebogen zur steuerlichen Erfassung (tax-registration questionnaire) — about 8 pages of detailed tax questions: estimated turnover, number of employees, VAT-filing frequency (monthly/quarterly), whether the small-business exemption will be used, tax-advisor details, bank account numbers. Filling it in wrongly or incompletely does two things: (1) it delays the issuing of the Steuernummer (tax number), and (2) if you select the wrong VAT-filing frequency you can be stuck with a monthly-filing obligation, raising your Steuerberater costs.
My practical advice: fill in the Fragebogen together with your Steuerberater, not on your own. The Steuerberater should be chosen before this step (a common mistake: forming the company first, then looking for a Steuerberater — reverse the order).
Umsatzsteuer-Identifikationsnummer (USt-IdNr.) — separate from the Steuernummer, this is the VAT identification number needed for intra-EU trade. You request it separately from the Bundeszentralamt für Steuern (Federal Central Tax Office). It usually arrives within 2–4 weeks. It’s mandatory if you’ll trade with your company abroad or with customers in other EU member states.
6. IHK membership, Berufsgenossenschaft and the Transparenzregister
The final step is the professional registrations.
IHK membership (Industrie- und Handelskammer — Chamber of Industry and Commerce) — mandatory for every GmbH carrying out commercial activity in Germany, not optional. The IHK sends you a membership tariff; the annual fee varies with the company’s turnover and profit, typically €200–600 for a small GmbH in the early years. The first invoice arrives 6–12 months after formation, and most founders haven’t budgeted for it because they weren’t expecting it.
Berufsgenossenschaft (statutory accident-insurance institution) — mandatory if you have employees, otherwise optional but sector-dependent. This body is responsible for occupational-accident insurance, and which Berufsgenossenschaft you register with is determined by your sector code. If you work only as managing director (with no employees), this step can be skipped in some sectors; ask your Steuerberater.
Transparenzregister (the beneficial-ownership register) — a separate mandatory filing that the Handelsregister entry does not cover. Every GmbH must register its beneficial owner; for a subsidiary of a parent company abroad, the beneficial owner has to be traced through the foreign parent to the natural person behind it. Missing it carries fines. I cover this in detail in a separate guide on the Transparenzregister.
The total process from start to IHK registration is said to take 4 to 8 weeks — but that isn’t realistic. You’ll see the real ranges in detail in the cost and timeline sections below: done alone, formation in Germany takes months; done with an experienced advisor, weeks.
Capital: the soft truth about €25,000
The €25,000 figure is fixed in law. But the decisions around it — how much to pay in, cash or contribution-in-kind, what to do with it once it’s deposited — look flexible and aren’t really. Wrong decisions surface years later in audits or insolvency proceedings and trigger the managing director’s personal liability.
Let’s answer three practical questions clearly.
Question 1: Is €12,500 enough, or should I pay in the full €25,000?
Legally, €12,500 is enough. In practice: pay in the full amount. The reason — the unpaid €12,500 remains the shareholders’ liability. If the company becomes insolvent, or a creditor calls in the unpaid capital recorded in the articles, that money is taken from the shareholders’ personal assets. So the thought “I didn’t put it into the company, I protected my money” is a fallacy; until you pay it in, it’s a debt you already owe. And the bank, the Handelsregister, the customer — none of them treats a half-funded GmbH the same as a fully funded one.
Question 2: Can I contribute assets instead of cash (Sacheinlage)?
Yes, but be careful. A Sacheinlage — contributing machinery, vehicles, software, trademark rights, or real estate as capital — is legally possible. The advantage: you can form the GmbH without a cash outflow. The disadvantage: every asset contributed must be independently valued in a Sachgründungsbericht (contribution-in-kind valuation report), and the notary certifies the transaction on that basis. If the asset’s value comes in below the committed capital, the difference again falls to the shareholder’s personal liability.
A practical trap: the verdeckte Sacheinlage (concealed contribution-in-kind). This is where capital is paid in as cash and the company then uses that cash to buy an asset belonging to the shareholder (for example, a machine owned by the parent company abroad). Cash capital in appearance, contribution-in-kind in reality. The German authorities have scrutinised this manoeuvre closely for years. When detected, the capital is deemed not paid in, and the shareholder is required to pay again. If you’re planning to transfer an asset belonging to the parent company abroad into the new GmbH, this is something to be structured by your Steuerberater and Rechtsanwalt together — don’t solve it on your own.
Question 3: Can I use the capital for operating expenses once it’s deposited?
Yes — and this is an important truth. The €25,000 doesn’t sit frozen once it’s in the company. It stays in your account and is spent on the GmbH’s operating expenses (rent, salaries, purchasing, the Steuerberater’s fee, and so on). This is natural and lawful. The wrong assumption is: “if I pay in €25,000, that money has to stay there forever.” No, it doesn’t.
What is prohibited is Hin- und Herzahlung — repaying the same money to the shareholder immediately after depositing it (for example, under the label of a “loan”). That counts as the capital not genuinely having been paid in.
The practical rule: deposited capital erodes in the normal flow of operations, is replenished, erodes again. That’s natural. But don’t do a “deposit → withdraw five days later” move; that is specifically prohibited and triggers the managing director’s personal liability.
Cost of setting up a GmbH in Germany 2026: an itemised breakdown
The cost of setting up a company in Germany is one of the most-searched and most crudely-answered questions there is. The figures floating around online are misleading — some say “setting up in Germany costs €1,000,” others “starts at €20,000.” The reason: they confuse two separate cost categories.
There are two separate budgets, and keeping them apart is essential:
(A) Stammkapital (share capital): €25,000. This is not an expense — it’s your money, paid into the company’s account. It’s used for operating expenses; it isn’t lost money.
(B) Formation costs: the money paid to the notary, the court, the first Steuerberater, and so on, that doesn’t come back. The real answer to “what does it cost to set up a company in Germany” lives in this category.
The table below itemises category (B). The figures are typical ranges for 2026; they vary by region, the complexity of the company, and the service providers you choose. Confirm the final numbers for your own case with your Steuerberater.
| Item | Typical range (€) | Note |
|---|---|---|
| Notary fees (Gesellschaftsvertrag + Handelsregister filing) | 700 – 1,500 | Near the upper end for customised articles, lower for the Musterprotokoll |
| Handelsregister registration fee | 150 – 250 | Varies by state |
| Sworn translator (document translation) | 0 – 600 | Depends on language and document count |
| Apostille procedures (home-country side) | 100 – 300 equivalent | Per document, depends on document count |
| Gewerbeanmeldung | 20 – 65 | By region, one-off |
| Rechtsanwalt (customised articles + §181 BGB + §21 AufenthG consistency) | 2,500 – 7,000 | Lower end for a straightforward formation; upper end for a complex structure linked to a §21 application |
| Geschäftsadresse (company address, first year) | 1,200 – 3,000 | €100–250/month; virtual office or small physical address |
| Traditional bank — Geschäftskonto opening fee | 1,500 – 3,000 | One-off setup service charge; one of the most frequently forgotten items |
| Digital bank — Geschäftskonto opening fee | 50 – 500 | Markedly lower; but confirm GmbH-fähig suitability in writing |
| Home-country notary + apostille costs | 100 – 300 equivalent | For drawing up the power of attorney and apostille |
Typical total formation budget (excluding Stammkapital):
- With a traditional bank: €6,500 – 13,000
- With a digital bank: €5,000 – 9,500
The wide span is driven mainly by the Rechtsanwalt item: a straightforward single-shareholder formation sits near the bottom, while a multi-shareholder structure with two-way document chains and a §21 AufenthG application alongside it pushes toward the top. These ranges assume legal support is involved — which, for an owner with a business abroad, it almost always is.
Initial starting budget including Stammkapital: approximately €31,500 – 38,000 (traditional bank, all items included).
Annual running costs
Costs that arise every year once the GmbH is formed:
- Steuerberater monthly service: ~€200/month → ~€2,400/year. This is a typical starting figure for an active company; as turnover grows (more frequent VAT filings, more employees, the start of international transactions), it can rise to €400–800/month.
- Steuerberater year-end Jahresabschluss (annual financial statements): ~€1,500 — billed separately from the monthly service when the first year’s accounts are closed. For larger companies this rises to €2,500–4,000.
- IHK annual fee: €200–600 (by profit)
- Geschäftsadresse rent: €1,200–3,000/year
- Berufsgenossenschaft (mandatory if you have employees): varies by sector
First-year total operating costs are typically €5,000–8,000, excluding Stammkapital. This is the figure readers most often skip — they budget the formation cost, not the “first-year cost of keeping it alive.”
Formation advisory: a separate item, a separate decision
The items above — notary, court, bank, sworn translator, Steuerberater, Rechtsanwalt — are the official costs of formation. Who coordinates these steps, who sequences them for you, who matches the home-country document process with the German notary appointment, who selects the bank, who fills in the Fragebogen zur steuerlichen Erfassung together with the Steuerberater — that’s a different service: formation advisory.
It can be taken in four models: coordinating it yourself (possible if you speak German, have travel flexibility, and time to learn the process — zero cost but high time and error cost); your Rechtsanwalt managing the whole process (billed at their hourly rate); your Steuerberater managing it (though it’s not their core expertise); or a boutique advisory firm working on the cross-border bridge, which knows which bank wants what and typically costs less than a Rechtsanwalt with broader scope.
The cost of formation advisory varies markedly with your company’s structure and the model you choose. A simple single-shareholder, single-activity formation with no residence-permit application is low-cost; a multi-shareholder formation with two-way document chains and a §21 AufenthG application alongside it is markedly higher.
If you’d like to translate these variables into a concrete timeline for your own situation, I’ve built a tool that produces a personalised formation roadmap in half an hour, showing which steps complete in which order and over what time: the interactive guide.
The next section covers the timeline.
How long does it take to set up a GmbH in Germany?
The most-repeated figure is “4 weeks.” It rests on a foundation that, for a foreign founder, almost never holds. The realistic timeline depends on two things: whether you run the process alone or with an experienced advisor, and how variable a few specific steps turn out to be in your case.
Below is the realistic picture, step by step, in two columns — done alone versus done with an experienced advisor. These are the ranges I see in practice, not best-case marketing figures.
| Step | Alone | With an advisor | The variable |
|---|---|---|---|
| Preparation + structural decision | 2–6 weeks | 1–2 weeks | Learning the process from zero takes time |
| Drafting the Gesellschaftsvertrag | 1–3 weeks | 3–7 days | Customised articles + the document chain from abroad |
| Notartermin | 1–3 weeks | 1–2 weeks | Notary availability, the power-of-attorney chain |
| Geschäftskonto + capital deposit | 6–30+ weeks | 2–8 weeks | The most variable step — see below |
| Handelsregister entry | 2–4 weeks | 2–4 weeks | The court’s workload (hard to influence) |
| Steuernummer | 6–12 weeks | 4–8 weeks | The Finanzamt’s workload + the quality of the Fragebogen |
Two things stand out in that table.
The Geschäftskonto is the great variable. For a foreign-founded GmbH, opening the bank account is the single most unpredictable step in the entire process. At some banks it’s done in two weeks; at others the application sits in silence for months — no rejection, just no progress. This is exactly where an advisor who knows which bank opens accounts for which profile earns their fee: the difference isn’t a few days, it’s potentially months. And remember the chain — without the bank’s Einzahlungsbestätigung (deposit confirmation), the Handelsregister registration can’t even begin. A stalled bank step freezes everything after it.
The Steuernummer runs late, and it runs in parallel. The tax number arrives from the Finanzamt weeks after registration — 6 to 12 is normal. This is why a critical distinction has to be understood: registration in the Handelsregister and the ability to operate are not the same moment. When the company is entered in the register, it legally exists — but until the Steuernummer arrives, you cannot legally issue an invoice. Founders who plan “company formed, invoicing next week” hit exactly this wall. The Steuernummer process must be started in parallel with everything else, not after.
So what’s the honest total? Done alone, with no missteps, formation realistically runs 4 to 8 months end to end — and most of that variance is the bank and the tax number, not the formation itself. Done with an experienced advisor who sequences the steps in parallel and knows where the bank doors open, 2 to 4 months is realistic. The “4-week GmbH” exists only in one case: an EU citizen, resident in Germany, with an existing banking relationship, forming via the Musterprotokoll. That isn’t the situation of a foreign owner building a structure from abroad.
The single most important idea about the timeline: these steps overlap. Someone who runs them one after another doubles the total. Someone who runs the bank, the tax registration, and the address setup in parallel from week one compresses it dramatically. That sequencing is most of what an advisor actually sells.
The managing director and the residence-permit question
A GmbH must have at least one Geschäftsführer (managing director). This person doesn’t need to be a shareholder, doesn’t need German citizenship, and doesn’t need to live in Germany. A managing director resident abroad can run a German GmbH on paper. But “on paper” is the operative phrase — and this is where two separate questions get tangled together, to expensive effect.
Question one: who can be managing director? Almost anyone. A foreign national resident abroad, a shareholder, an external professional manager — all eligible. The few disqualifiers: someone convicted of certain insolvency or economic crimes, or barred from the profession, cannot serve. Otherwise the role is open. If you’ll appoint yourself as managing director from abroad, that works for the company’s formation.
Question two — the one that actually matters: do you want to live in Germany? This is a completely separate question from company formation, and it’s where the real complexity sits. If you intend to relocate to Germany to run the company, you need a residence permit — and the structure of your company has to be designed around the permit before formation, not after.
If you hold an EU or EEA passport, this entire section doesn’t apply to you — freedom of establishment means you can form the company and live in Germany with no permit at all. What follows is for founders coming from outside the EU.
Here the guide has to be precise, because this is the single most misunderstood area in the whole process — and the area where confident, wrong answers do the most damage.
The most common route discussed for a founder is §21 AufenthG (the residence permit for self-employment). The text of §21 contains no specific shareholding percentage requirement — that is true and often quoted. But the letter of the law and how the authorities apply it are two different things. At the heart of §21 is the concept of eigenverantwortliche unternehmerische Tätigkeit — that the applicant genuinely runs the company on their own responsibility and under their own control. When the competent Ausländerbehörde assesses the application (consulting the IHK for its opinion), it examines the shareholding structure to test exactly that point: is the applicant truly the owner of their own business, or a salaried manager beside another partner who holds control? In practice, an application made with a small minority stake faces a markedly tougher examination on this question of effective control; a majority stake with clear management control strengthens the file beyond comparison. This is not a codified percentage rule — there is no “51%” threshold written into the law — but it is a strong tendency in how files are assessed. Be cautious of any source that states a fixed percentage as if it were law.
And there’s a second door that confident answers often miss. §21 may not be the only framework for your profile. For a manager sent to Germany by a parent company abroad — one who holds no shares, or only a minority stake — the framework worth considering is often §19c AufenthG instead (the route for an appointed managing director, a Fremdgeschäftsführer). Which paragraph fits — §21 or §19c — depends on your shareholding, your actual role, and the company’s structure. There’s no single right answer; there’s a right match to your situation. This is precisely the kind of determination that’s made by looking at your concrete file, not by reading a percentage off a web page.
This is why the residence-permit decision and the company structure can’t be separated. The shareholding split, the way the business purpose is worded in the articles, the financing plan, the working capital shown — all of these feed into how the permit application is assessed. A company formed without thinking about the permit, followed by a permit application afterwards, is the most expensive sequence there is: you often have to amend the articles (fresh notary costs), sometimes restructure the shareholding. Decide the permit route first; build the company to match.
The §181 BGB point, once more, because it lands here too. If you’re the managing director and also represent the parent company abroad, then every contract between the two companies runs into the §181 BGB self-dealing prohibition unless the waiver is in your articles. For an owner-managed subsidiary this isn’t an edge case — it’s the normal state of affairs. Make sure the waiver is in the articles at the notary appointment.
The practical takeaway: appointing a managing director is easy; matching the residence-permit route to your company structure is the part that needs expertise on your specific situation. Don’t take a percentage you read online as settled law, don’t assume §21 is the only door, and don’t form the company before the permit route is decided.
The most common mistakes — and how to avoid them
After watching this process play out many times, the same mistakes recur. Each one is avoidable, and each one is far cheaper to avoid than to fix.
1. Forming the company before deciding the residence-permit route. This is the most expensive mistake and the most common. The company gets set up, then the permit application begins — and the articles, the shareholding split, or the business purpose turn out not to support the application. Now you’re amending articles at the notary (fresh costs) or restructuring shareholding. Decide the permit route first, then build the company to match it.
2. Choosing the Musterprotokoll to save money. The standard protocol saves a few hundred euros at the notary and costs far more later — no §181 BGB waiver, a business purpose too narrow to change sector, inflexible profit rules, and a real risk of weakening a §21 application. For any owner with a structure linked to a company abroad, customised articles aren’t the expensive option; they’re the cheaper one over any horizon longer than a year.
3. Treating the bank account as a formality. Founders plan the notary and the registration carefully, then assume the Geschäftskonto is a quick administrative step. For a foreign-founded GmbH it’s the most variable step in the entire process — weeks to months, and capable of freezing everything after it, because registration can’t begin without the deposit confirmation. Choose the bank category deliberately, and start early.
4. Looking for a Steuerberater after formation instead of before. The Fragebogen zur steuerlichen Erfassung is filled in during formation, and the wrong answers there create lasting cost (wrong VAT-filing frequency, a missed small-business decision). The Steuerberater belongs in the process before the company is formed, not after.
5. Confusing “the company exists” with “the company can trade.” Registration in the Handelsregister creates the legal entity. But you can’t issue an invoice until the Steuernummer arrives, weeks later. Founders who sign their first contract for “the week after formation” hit this wall. Plan the gap.
6. Falling for the fake-letter and concealed-contribution traps. After registration, you’ll receive official-looking letters with a foreign IBAN, asking you to pay to be “entered in a register” — they are not from the Handelsregister; they’re a scam, and I’ve kept many foreign founders out of this trap. Separately, the verdeckte Sacheinlage (concealed contribution-in-kind) — paying capital in cash and then using it to buy an asset from the parent company abroad — can void your capital and force you to pay again. Both are avoidable with the right guidance.
7. Forgetting the Transparenzregister. Since 2021 the Transparenzregister (Germany’s beneficial-ownership register) is a full register: every GmbH must actively register its beneficial owner — the natural person who ultimately controls the company — as a separate filing. Being entered in the Handelsregister does not cover this; it’s a distinct obligation, and missing it carries fines. For a subsidiary of a parent company abroad, this step has an extra layer: the beneficial owner has to be traced through the foreign parent to the natural person behind it — exactly the situation foreign founders most often overlook. This deserves its own treatment; I cover it in detail in a separate guide on the Transparenzregister.
The first six months after formation
Formation is the beginning, not the end. The first six months set the rhythm of the relationship between the company and the German authorities — and getting that rhythm right early saves money and trouble later.
The Steuerberater rhythm. From the first month the GmbH exists, it has filing obligations. Depending on the VAT-filing frequency set in the Fragebogen, the Umsatzsteuervoranmeldung (advance VAT return) is filed monthly or quarterly. This is the Steuerberater’s routine work — but only if the relationship is in place and the bookkeeping data flows to them every month. Founders who “leave the accounting until year-end” create a backlog that costs far more to untangle than to maintain.
Bookkeeping infrastructure. Most German Steuerberater work with DATEV (the dominant German accounting platform); smaller setups use tools like Lexware or sevDesk. You don’t operate these yourself, but you do need to deliver clean inputs — invoices issued, invoices received, bank statements — in a consistent monthly form. Agree the format and the channel with your Steuerberater in month one, not month six.
The first Jahresabschluss. At the end of the first business year, the GmbH must prepare annual financial statements (Jahresabschluss) and, as a capital company, file them with the Bundesanzeiger (the federal gazette). This is a separate piece of work from the monthly service, billed separately, and it has deadlines with penalties attached for lateness. Know it’s coming and budget for it.
Three things that aren’t formation but land in the first months: registering a trademark if your brand matters (the GmbH name in the Handelsregister does not protect your brand — that’s a separate Markenanmeldung at the DPMA or EUIPO); getting DSGVO (GDPR) basics in place if you process customer data — a privacy notice, and a data-protection officer if your activity requires one; and sector-specific licences (food, health, finance, transport and others each carry their own permits — these deserve their own advice and aren’t covered here).
None of these is dramatic on its own. Together they’re the difference between a company that runs cleanly from month one and one that spends its second year fixing its first.
Setting up a company in Germany: the decision frame
Let’s gather the whole picture into a single frame.
Setting up a company in Germany is, technically, a clear six-step process — but the value isn’t in the steps. It’s in the decisions made around the steps: which structure (GmbH, in most cases), whether your home company or you personally holds the shares, how the articles are drafted, which bank category fits your profile, how the residence-permit route is matched to the structure before formation, and how the steps are sequenced in parallel so the timeline compresses from months to weeks.
Each of those decisions is specific to your situation. There’s no single right answer — there’s a right match. And the cost of getting the match wrong isn’t paid at formation; it’s paid months later, in amended articles, restructured shareholding, a stalled bank account, or a rejected permit.
That’s exactly what the interactive guide is built for: in about half an hour, from your own inputs — your shareholding structure, your residence goal, your relationship with a company abroad — it produces a formation roadmap specific to your situation, showing which steps come in which order and how long they realistically take. Walk through the interactive guide.
If specific questions remain after you’ve used it, we can talk them through on a thirty-minute video call. Setting up a company in Germany is a long-term decision; getting the frame right at the start always costs less than the corrections made later.
This article is for general information and does not constitute legal or tax advice. Figures are typical ranges for 2026 and vary by case; confirm them and your specific situation with a Steuerberater and a Rechtsanwalt. — Ünal Eren