Starting a Business in Germany 2026: Step-by-Step

Starting a business in Germany: register as a Freiberufler, set up a Gewerbe, form a UG or GmbH, and avoid common health insurance mistakes.

14 min read Updated 2026-10-15 By Marco Maurelli
Four young founders in a brick-walled office: one stands at a whiteboard covered in sticky notes while three colleagues sit on blue sofas with laptops

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. There are exemptions: natural persons with a profit of up to €5,200 a year pay nothing, and new founders who are not in the commercial register pay no IHK fees in the year they start and the next year if their profit stays at €25,000 or less (in years three and four the profit-based levy is waived under the same limit).

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 today, with corporate tax falling by one percentage point a year from 2028 to 10% in 2032) 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. You must file it electronically via ELSTER (the German tax portal); paper is only accepted in hardship cases.

Step 2: Submit to your local Finanzamt. The responsible Finanzamt is determined by your registered home address (Anmeldung). Submit it online via ELSTER. Create your ELSTER account first, because the activation code arrives by post.

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. The base rate is 14.6% (a reduced 14.0% applies if you do not want sick pay, Krankengeld), plus your fund's supplementary charge (Zusatzbeitrag, official average 2.9% in 2026), plus care insurance of 3.6% (4.2% if you are 23 or older and childless). Contributions are calculated on at least €1,318.33 of monthly income, and capped at the Beitragsbemessungsgrenze (€5,812.50 a month, €69,750 a year in 2026).

In practice, a self-employed person in GKV pays about €270–280/month at the minimum and about €1,190–1,260/month at the ceiling (2026 figures, including care insurance). On €5,000 of profit a month, expect roughly €1,025. Above about €69,750 profit a year you hit the cap and pay the maximum regardless of what you earn. Our public health insurance guide has the full table.

The alternative: Self-employed people who qualify can switch to private health insurance. For a healthy expat in their 30s, a comprehensive private plan typically costs roughly €450–750/month. At the GKV ceiling that can save several hundred euros a month, but at lower incomes GKV is often cheaper. Add daily sickness allowance (Krankentagegeld), because there is no employer sick pay. The part of your premium that covers basic cover is tax-deductible as a special expense (Sonderausgabe), in GKV and private insurance alike.

Private health insurance eligibility for the self-employed works differently than for employees. There is no income threshold; self-employed people can apply for private health insurance 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 GKV contributions at or near the ceiling, a free consultation with us takes 30 minutes and could save you thousands of euros per year. We compare all relevant private health insurance providers and explain exactly what you'd be getting, in plain English.

Book a free consultation

VAT: 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 revenue in the previous year did not exceed €25,000 and does not exceed €100,000 in the current year (limits that apply since 1 January 2025), you are exempt from charging VAT. You can still opt in to VAT if you prefer. 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). Your invoices must state that the exemption under §19 UStG applies. The trade-off is that you also cannot reclaim VAT you pay on business expenses. If you pass €100,000 during the year, VAT applies from that sale on.

E-invoices. Since 1 January 2025, every business in Germany must be able to receive e-invoices from other German businesses. Until the end of 2026 you can still send normal invoices. If your previous-year turnover was up to €800,000, that continues until the end of 2027. From 2028, e-invoices are mandatory between German businesses. Kleinunternehmer do not have to issue e-invoices.

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 and unemployment insurance contributions (unlike employees). Health and care insurance are still mandatory for everyone in Germany. 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:

  • Lexware Office (formerly lexoffice): cloud-based, German-language, excellent DATEV export, widely used by Steuerberater. Around €8–33/month (net) 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.
  • 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: the Standard plan is free (virtual debit card; the physical Mastercard comes with paid plans). Works well for simple invoicing setups. Not available for GmbH or UG
  • 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.

Sources

Still not sure which insurance fits you?

Independent, English-speaking consultants compare the whole market for you. Free, no commitment, honest about when not to switch.

Check my eligibility →