Starting a Business in Germany: Expat Guide 2026
How to register as a Freiberufler, set up a Gewerbe, form a UG or GmbH in Germany. Tax obligations, VAT rules, and why health insurance is the cost most self-employed expats get wrong.
Germany is one of the best countries in the world to build a business. The infrastructure is solid, the talent pool is deep, and the domestic market is the largest in Europe. But nobody is going to pretend the setup process is simple. Germany has a well-earned reputation for bureaucracy: multiple offices, multiple forms, and a system that assumes you read German.
The good news: once you understand which structure fits your situation, the actual steps are straightforward. This guide covers everything you need to know to get started as a self-employed person or business owner in Germany, from choosing the right legal form to understanding your tax and health insurance obligations.
The big picture
Germany distinguishes sharply between different types of self-employment. The structure you choose affects how you register, what taxes you pay, whether you need to join the chamber of commerce, and how you're treated for health insurance purposes. Getting the structure right at the start saves significant time and money later.
The four main options for expats are:
- Freiberufler: freelancer in a recognised free profession
- Gewerbetreibender: trade-based self-employment
- UG (haftungsbeschränkt): mini limited company
- GmbH: standard limited liability company
Most English-speaking expats who consult us start as Freiberufler. If that doesn't apply to your profession, a Gewerbetreibender (sole trade) is the next simplest route. UG and GmbH only make sense once your revenue, liability exposure, or investor requirements justify the additional overhead.
Business structures explained
Freiberufler (freelancer)
The Freiberufler status is reserved for recognised free professions (freie Berufe), a list defined in German tax law (§18 EStG). The list includes IT consultants and software developers, journalists, designers, photographers, architects, doctors, lawyers, tax advisors, engineers, and several other creative and academic professions.
The practical advantages are significant. A Freiberufler does not need to register a trade (Gewerbe), does not pay trade tax (Gewerbesteuer), and is not required to join the IHK (chamber of commerce), which means no IHK membership fees. You simply notify the Finanzamt (tax office) that you are beginning self-employed activity, and they assign you a Steuernummer.
There is no minimum capital requirement and no registration fee. You can be invoicing clients within days of notifying the tax office.
Key qualifying professions: software development, IT consulting, graphic design, UX/UI design, copywriting and journalism, architecture, engineering, medicine and dentistry, law and tax advisory, teaching and coaching, translation and interpretation.
Note that the classification is not always clear-cut. If your work sits on the boundary (for example, you develop software but also sell digital products), the Finanzamt may classify you as a Gewerbetreibender instead. When in doubt, get written confirmation from the Finanzamt or ask a Steuerberater before you start invoicing.
Gewerbetreibender (trade)
If your activity involves buying and selling goods, running an e-commerce operation, or providing services that don't qualify as a free profession, you'll register as a Gewerbetreibender. This means registering a Gewerbe (trade) at the local Gewerbeamt.
The registration fee is typically €20–50, paid at the time of registration. The Gewerbeamt then automatically notifies the Finanzamt, the IHK (or HWK for craft trades), and the relevant social insurance offices.
As a Gewerbetreibender, you are subject to Gewerbesteuer (trade tax) on profits above €24,500/year (the tax-free allowance for sole traders). Above that threshold, rates vary by municipality, typically 7–17% effective rate depending on where your business is registered.
You will also be required to join the local IHK (Industrie- und Handelskammer), Germany's chamber of commerce. IHK membership is compulsory for Gewerbe businesses, and annual fees vary based on your profit: small businesses with low profits pay a minimum of around €40/year; larger businesses pay more.
UG (haftungsbeschränkt)
The UG (Unternehmergesellschaft haftungsbeschränkt) is often called the "mini-GmbH." It provides limited liability (your personal assets are protected from business debts) with a minimum share capital of just €1. In practice, most founders capitalise their UG with at least €1,000–2,000 to cover initial running costs.
There is a catch: until your UG accumulates retained earnings equivalent to €25,000, you are legally required to set aside 25% of annual profit into a reserve account. Once that reserve reaches €25,000, you can convert the UG into a full GmbH. This makes the UG a good stepping stone: you get liability protection early, with a path to GmbH status as the business grows.
Formation requires a notary, articles of association, and registration in the Handelsregister (commercial register). Notary and registration costs typically run €500–1,000 for a simple UG. You'll also need to open a business bank account to receive and hold the share capital.
GmbH
The GmbH (Gesellschaft mit beschränkter Haftung) is Germany's standard limited liability company, equivalent to a UK Ltd or a US LLC. It requires a minimum share capital of €25,000, of which at least €12,500 must be paid in at the time of founding. The remainder can be called up later.
Formation involves a notary, a shareholder resolution, articles of association, and registration in the Handelsregister. Total formation costs typically run €1,500–3,000 depending on complexity and the notary you use.
A GmbH is the right choice when you need to bring in investors or co-founders, when your liability exposure is significant, when you want to employ staff under a corporate structure, or when your revenue and profit levels make the corporate tax rate (approximately 30% combined) more attractive than the personal income tax rate. For most solo expat founders in the early stages, the overhead is rarely justified until revenues are well into six figures.
Freiberufler vs Gewerbe: why it matters
This distinction has real financial consequences, not just administrative ones. Here is a side-by-side comparison of what changes:
Freiberufler advantages over Gewerbe: No Gewerbesteuer (trade tax). No compulsory IHK membership (and therefore no IHK fees). Simpler accounting: cash-basis accounting (EÜR) is permitted regardless of revenue. No Gewerbeamt registration required.
If you're an IT consultant earning €120,000/year and you're classified as a Freiberufler, you pay income tax and social contributions, but no trade tax and no IHK fees. If the same person is reclassified as a Gewerbetreibender, trade tax kicks in on profits above €24,500, and IHK membership becomes mandatory.
The IHK fees are manageable for most businesses; the minimum is around €40/year and scales with profit. The Gewerbesteuer is more significant: at a profit of €80,000, the trade tax could add €3,000–5,000 to your annual tax bill depending on your municipality.
The classification question is: does your work require primarily intellectual or creative expertise, or does it involve commercial trading activity? The Finanzamt makes this determination. If you're borderline, it is worth getting a written ruling (verbindliche Auskunft) or consulting a Steuerberater before you register.
How to register as a Freiberufler
The registration process for a Freiberufler is deliberately simple. There is no Gewerbeamt, no notary, no registration fee. You go directly to the Finanzamt.
Step 1: Complete the Fragebogen zur steuerlichen Erfassung. This is the tax registration questionnaire: a multi-page form that covers your personal details, the nature of your business, your expected income for the current and following year, and your VAT situation. The form is available online via ELSTER (the German tax portal) or as a PDF. Since 2021, the digital version on ELSTER is the preferred route.
Step 2: Submit to your local Finanzamt. The responsible Finanzamt is determined by your registered home address (Anmeldung). You can submit the form online via ELSTER, by post, or in person. Online submission is fastest.
Step 3: Wait for your Steuernummer. The Finanzamt will issue you a Steuernummer (tax number) by post, typically within 2–6 weeks. You need this number to issue invoices. Some freelancers write "Steuernummer beantragt" (tax number applied for) on early invoices while waiting; this is generally accepted for a short period.
Step 4: Consider a Umsatzsteuer-Identifikationsnummer (USt-IdNr). If you work with clients in other EU countries, you'll also want a VAT identification number (separate from your Steuernummer). You can apply for this from the Bundeszentralamt für Steuern online. It usually arrives within a few days.
How to register a Gewerbe
Registering a Gewerbe requires one additional step before notifying the Finanzamt: you register the trade itself at the Gewerbeamt.
Step 1: Register at the Gewerbeamt (Gewerbeanmeldung). The Gewerbeamt is typically part of your local city or district administration (Stadtamt or Bürgeramt). Some cities allow online registration; others still require an in-person appointment. You'll need your passport or ID, your Anmeldung confirmation, and the registration fee (€20–50). Bring a description of your planned business activity, and keep it broad enough to cover what you're actually doing.
Step 2: The Gewerbeamt notifies everyone else. Once your Gewerbeanmeldung is processed, the Gewerbeamt automatically informs the Finanzamt, the IHK or HWK, and other relevant authorities. You will receive a Gewerbeschein (trade certificate). Keep this document, as some clients and banks will ask for it.
Step 3: Complete the Fragebogen zur steuerlichen Erfassung. Even though the Gewerbeamt notifies the Finanzamt, you'll still receive the tax questionnaire to complete and return. This is how the Finanzamt determines your tax number, VAT status, and advance payment schedule.
Step 4: Set up your accounting from day one. As a Gewerbetreibender, accurate bookkeeping matters more than for a Freiberufler, particularly if you need to track inventory or calculate trade tax. Get a Steuerberater involved early if you're not comfortable with German bookkeeping rules.
Health insurance: the cost most self-employed expats get wrong
This is the single biggest financial variable for self-employed people in Germany, and the one that surprises people most.
When you're employed, your employer pays roughly half of your public health insurance (GKV) contribution. As a self-employed person, you pay both sides yourself. At the standard GKV contribution rate of approximately 14.6% plus a supplementary charge (Zusatzbeitrag) averaging around 1.7%, the total rate is roughly 16.3% of your income, with a minimum contribution based on a notional income floor set by the Finanzamt, and a maximum capped at the Beitragsbemessungsgrenze (€66,150/year in 2026).
In practice, self-employed people in GKV typically pay €800–1,100/month in health insurance contributions, even at moderate income levels. At higher income levels, you hit the cap and pay the maximum regardless of what you earn. For most self-employed expats earning above €60,000/year, GKV costs north of €1,300/month once the maximum contribution ceiling is factored in.
The alternative: Self-employed people who qualify can switch to private health insurance (PKV). For a healthy expat in their 30s or 40s, a comprehensive PKV plan typically costs €350–650/month, often €700–900/month less than the GKV alternative. Over a year, that is a saving of up to €10,000. PKV premiums are also tax-deductible as a business expense for the self-employed.
PKV eligibility for the self-employed works differently than for employees. There is no income threshold; self-employed people can apply for PKV regardless of earnings. The main factors are age, health status at the time of application, and the coverage level you choose. The younger and healthier you are when you apply, the lower your premiums will be for the rest of your working life.
If you're self-employed in Germany and paying more than €800/month in GKV contributions, a free consultation with us takes 30 minutes and could save you thousands of euros per year. We compare all relevant PKV providers and explain exactly what you'd be getting, in plain English.
Book a free consultationVAT: Umsatzsteuer and the Kleinunternehmerregelung
Germany's VAT system (Umsatzsteuer / Mehrwertsteuer, commonly abbreviated MwSt) has a useful provision for small businesses: the Kleinunternehmerregelung (small business rule).
Under this rule, if your annual revenue in the previous year did not exceed €22,000 and is not expected to exceed €50,000 in the current year, you can opt out of charging VAT entirely. This simplifies your invoicing and administration significantly: you don't charge VAT on invoices, you don't file VAT returns, and you don't need to track input tax (Vorsteuer). The trade-off is that you also cannot reclaim VAT you pay on business expenses.
Once your revenue exceeds the threshold, or if you choose to opt in to VAT from the start, you must charge VAT on your invoices and remit it to the Finanzamt quarterly (via the Umsatzsteuervoranmeldung). The standard German VAT rate is 19%. A reduced rate of 7% applies to certain categories including books, newspapers, food, and some cultural services.
If you work with business clients (B2B) who are also VAT-registered, charging VAT is largely neutral: they reclaim it anyway. If you work with consumers (B2C) or non-VAT-registered businesses, your invoiced price is effectively higher by 19%, which can affect your pricing competitiveness. Plan accordingly.
For EU cross-border services, the reverse charge mechanism applies in most B2B situations, meaning you don't charge German VAT to clients in other EU countries, and they account for VAT in their own jurisdiction. You'll need a USt-IdNr to use this mechanism correctly.
Tax obligations as a self-employed person
Self-employed people in Germany pay income tax (Einkommensteuer) on their profit, plus solidarity surcharge (Solidaritätszuschlag) if applicable, plus church tax if you're a church member. Profit is calculated as revenue minus allowable business expenses.
Quarterly advance payments (Vorauszahlungen). The Finanzamt sets quarterly advance payments based on your previous year's tax liability. These are due in March, June, September, and December. In your first year, the Finanzamt estimates your payments based on the income you reported in the Fragebogen. Keep enough cash in reserve to meet these payments, as they can catch new freelancers off guard.
Annual tax return (Steuererklärung). You must file an annual income tax return, typically by 31 July of the following year (with extensions available if you use a Steuerberater). The return includes your income from self-employment, any other income sources, and all deductible expenses. Business expenses, including your home office, equipment, software subscriptions, professional development, and health insurance premiums, all reduce your taxable profit.
Trade tax (Gewerbesteuer). This applies only to Gewerbetreibende (and GmbH/UG), not to Freiberufler. For sole traders, the first €24,500 of profit is exempt. Above that, the effective rate varies by municipality. Berlin charges a Hebesatz (multiplier) of 410%, resulting in an effective trade tax rate of approximately 14.35% on profits above the allowance. Frankfurt and Munich are higher at around 16–17%. The trade tax you pay is partially creditable against your income tax bill, reducing the effective double-taxation somewhat.
Social security. Self-employed people are generally exempt from statutory pension, unemployment, and care insurance contributions (unlike employees). The main exception is Rentenversicherungspflicht (compulsory pension contributions), which applies to certain professions including artists (Künstlersozialkasse), teachers, and some craftspeople. Most IT freelancers and consultants are not affected, but check your specific situation.
Accounting tools
Germany's standard accounting software in professional contexts is DATEV, used by virtually every Steuerberater in the country. You won't use DATEV directly as a small business owner, but your tax advisor will, and choosing software that integrates with DATEV makes handoff much smoother.
For day-to-day accounting as a freelancer or small business owner, the most popular tools among English-speaking expats are:
- Lexoffice: cloud-based, German-language, excellent DATEV export, widely used by Steuerberater. Around €8–18/month depending on plan.
- Fastbill: popular with freelancers, slightly more user-friendly interface, good invoicing workflow. Similar pricing to Lexoffice.
- Sevdesk: another strong option, good mobile app, DATEV integration included.
- Sorted (formerly Kontist): designed for freelancers, integrates directly with a business bank account, estimates your tax liability in real time.
If your German is limited, consider pairing any of these tools with an English-speaking Steuerberater. Most major German cities (Berlin, Munich, Frankfurt, Hamburg, Stuttgart) have tax advisors who work with expat clients in English. Our professional help guide covers how to find one.
Business bank account
For GmbH and UG structures, a separate business bank account is legally required: the share capital must be deposited there at founding, and the company's finances must be kept separate from personal accounts. For Freiberufler and Gewerbetreibende, a separate business account is not legally required but is strongly recommended for accounting clarity.
Most traditional German banks (Deutsche Bank, Commerzbank, Sparkasse) charge monthly fees for business accounts, typically €10–30/month. Digital alternatives are increasingly popular among expat freelancers:
- N26 Business: free Maestro-based freelancer account, works well for simple invoicing setups
- Kontist: built specifically for German freelancers, includes automatic tax estimation and VAT separation
- Qonto: popular with small businesses and startups, good multi-user features, available in English
- Holvi: freelancer-focused, includes invoicing tools, available in English
For GmbH and UG formation, check in advance which banks are willing to open accounts during the formation process. Some require the Handelsregisternummer before opening, while others will work with you through the formation. Deutsche Bank and Commerzbank are generally accommodating for company accounts; among digital options, Qonto is frequently used for GmbH formation.