Back to Knowledge
Tax & Financial Planning·11 min read·Updated May 14, 2026

How Much Does It Cost to Register a Business in Germany?

Cost of company registration in Germany: full breakdown of Gewerbeanmeldung, Handelsregister, notary, and GmbH share capital fees for foreign founders.

by S&S Consult
Contentstap to expand

How Much Does It Cost to Register a Business in Germany?

Short answer: Company registration in Germany involves several distinct fees that depend on the legal entity you choose. The Gewerbeanmeldung itself, the mandatory municipal business registration, costs €15-65 depending on the city. For a UG (mini-GmbH) expect a few hundred to roughly €1,500 all-in for company formation, plus minimal share capital. For a GmbH expect a low four-figure euro range using the standardised Musterprotokoll, or several thousand more for a custom Gesellschaftsvertrag, plus the €12,500 minimum share capital paid in at formation. Freelancers (Freiberufler) in liberal professions pay no Gewerbeanmeldung at all. This article breaks down each cost line of starting a business in Germany as a foreigner, including ongoing annual fees and the hidden costs foreign founders often miss.

At a glance: cost by business type

EntityOne-off registration cost (excl. share capital)Minimum share capitalSuited to
Freelancer (Freiberufler)FreeNoneSolo liberal professions (IT, law, medicine, design, consulting)
Sole proprietor (Gewerbetreibender)€15-65 (Gewerbeanmeldung only)NoneSolo commercial activity, no liability separation
UG (Unternehmergesellschaft)A few hundred to ~€1,500€1 (with profit-retention rule)Limited liability with very low capital threshold
GmbH (Gesellschaft mit beschränkter Haftung)Low four figures (Musterprotokoll) up to mid four figures (custom)€25,000 (€12,500 at formation)Standard limited-liability company
AG (Aktiengesellschaft)Mid- to high four figures+€50,000Stock corporation, share-based investment

Ranges are typical, exclude share capital, and assume a foreign founder using standard professional support. Translations, apostilles, and complex shareholder structures push costs higher.

A note on terminology

Several phrases describe the same end goal. "Company registration in Germany", "business registration in Germany", "company formation in Germany", "setting up a company in Germany", and "opening a business in Germany" all refer to getting a German entity legally registered to trade. The German equivalents are Unternehmensgründung (company formation), Gewerbeanmeldung (municipal trade-office registration), and Handelsregistereintragung (commercial-register entry). Each name corresponds to a specific step or fee in the process below. The GmbH is the German equivalent of an LLC (limited-liability company); the UG is its low-capital variant.

How much does the Gewerbeanmeldung cost?

The Gewerbeanmeldung is the municipal business-activity registration. Every Gewerbetreibender (sole proprietor with commercial activity), UG, GmbH, and AG must file one at the local Gewerbeamt before commencing business. Freelancers in liberal professions are exempt.

The fee varies by municipality but lands in a narrow band:

CityApproximate Gewerbeanmeldung fee
Hamburg~€20
Berlin~€26
Frankfurt~€30
Stuttgart~€30-40
Düsseldorf~€30
Munich~€50
Cologne~€50
Smaller citiesTypically €15-30

These figures are indicative. Each municipality sets its own fee and updates it periodically; verify the current amount with your local Gewerbeamt or Bürgeramt before applying.

The fee covers:

  • One-off registration of your commercial activity at the municipal level.
  • Issuance of the Gewerbeschein (trade certificate), which other authorities will ask to see.
  • Notification to the Finanzamt, IHK/HWK, Berufsgenossenschaft, and the statistical office, which then contact you with their own onboarding steps.

The fee does not include the Handelsregister entry (separate ~€150 court fee for legal entities), tax advisor setup, notary costs for incorporation, or any industry-specific permits.

Online Gewerbeanmeldung

Many cities now accept the Gewerbeanmeldung online via municipal portals. Berlin, Hamburg, Munich, Cologne, and Frankfurt all support digital registration for most cases. For non-EU founders, online registration is sometimes restricted; check whether your specific municipality requires in-person presentation of residence-permit documents.

GmbH formation costs broken down

A GmbH (the German equivalent of an LLC) is more expensive to register than a UG or sole proprietorship but offers full limited liability and international credibility. Setting up a company in Germany as a GmbH gives you the highest operational credibility, especially with German banks, suppliers, and Mittelstand clients. The full cost stack of GmbH company formation:

Notary fees. Notary services in Germany are regulated by the Gerichts- und Notarkostengesetz (GNotKG) and cannot be freely negotiated. For a Musterprotokoll-based GmbH (standard articles, up to three shareholders, one managing director), notarisation typically costs in the mid-three-figure euro range. For a custom Gesellschaftsvertrag with multiple shareholders or non-standard governance, expect a four-figure range, sometimes higher with complex arrangements.

Handelsregister court fee. A fixed ~€150 fee paid to the Amtsgericht (district court) for the commercial-register entry that brings the GmbH into legal existence.

Tax advisor setup. Most foreign founders engage a Steuerberater to handle the Fragebogen zur steuerlichen Erfassung (the tax registration questionnaire), Steuernummer issuance, and any VAT identification. Setup support typically falls in the low four-figure range. The form determines VAT treatment, Kleinunternehmer status, and profit-distribution handling; corrections later are administratively painful.

Optional legal counsel. Custom shareholder agreements, voting structures, or vesting arrangements add legal fees in the four-figure range, sometimes more for complex arrangements.

Gewerbeanmeldung. The €15-65 municipal registration described above.

Translation and apostille. Required for documents not in German or English. Sworn translation runs roughly €0.12-0.18 per word. Apostilles for non-EU documents add modest per-document fees, plus courier and time.

Share capital. €25,000 minimum total; €12,500 must be paid in before Handelsregister entry. This is working capital, not a fee, and it remains in the company.

All-in incorporation cost (excluding the share capital itself) typically lands in a low four-figure euro range for a Musterprotokoll-based GmbH with one or two founders, scaling to a mid four-figure to low five-figure range for custom structures or complex setups. Costs scale with shareholder complexity and the level of bilingual support required.

UG formation costs (the lower-cost alternative)

The Unternehmergesellschaft, the so-called "mini-GmbH", offers limited liability at a much lower capital threshold and slightly lower company-formation costs. It's the most affordable route to opening a company in Germany with limited-liability protection.

  • Notary fees for the Musterprotokoll are typically half of those for a GmbH, since fees are partially calculated based on share capital.
  • Handelsregister entry is the same flat ~€150 fee.
  • Tax advisor setup is similar to a GmbH; the questionnaire is the same.
  • Share capital can start as low as €1, though most founders deposit several hundred euros for a working buffer.
  • Profit retention requirement: 25% of annual profits must be retained until €25,000 of accumulated capital is reached, at which point the UG can convert to a full GmbH.

All-in UG formation typically lands at a few hundred to roughly €1,500 for a straightforward setup with the Musterprotokoll. Custom structures push the number up but rarely as high as a custom GmbH.

The UG is the right choice when the capital requirement is the binding constraint and the business will reinvest profits anyway. For founders with €25,000+ in starting capital and immediate professional credibility needs, the full GmbH usually wins.

Ongoing annual operating costs

Registration is one-off. The annual cost of running the German entity is recurring and often the larger figure over a five-year horizon. Typical line items:

Steuerberater (tax advisor) retainer. A monthly retainer covering bookkeeping, VAT returns, payroll, and the annual financial statements. For a small GmbH or UG with modest transaction volume, this typically lands in the low- to mid-three-figure euro range per month, scaling with complexity.

Annual financial statements (Jahresabschluss). Required for all GmbH and UG companies, prepared in accordance with the Handelsgesetzbuch (HGB) and filed with the Bundesanzeiger. Preparation cost depends on company size; small entities file an abbreviated version at a lower fee.

IHK or HWK chamber membership. Mandatory for most businesses. The IHK (Chamber of Commerce and Industry) charges a modest base fee plus a small percentage of profits. New businesses can be exempt for the first two years if revenue stays below a threshold.

Rundfunkbeitrag (broadcasting fee). A modest monthly fee per business location, increasing for larger employee counts. Exemptions apply for home-office setups where the household fee is already paid.

Bank account fees. Most online banks (N26 Business, Kontist) offer free tiers; traditional banks may charge a modest monthly fee or waive it with minimum deposits.

Mandatory insurance. Berufshaftpflicht (professional liability) is required for many service businesses; Betriebshaftpflicht (general liability) is widely held. Premiums depend heavily on the activity.

Trade tax (Gewerbesteuer). Levied by the municipality at a rate set locally (typically equivalent to 7-17% of profits after the multiplier). Combined with corporate income tax (Körperschaftsteuer) and solidarity surcharge, the effective corporate tax rate in Germany generally sits in the high 20s to low 30s percent range.

Total annual maintenance overhead for a small GmbH (one founder, no employees, modest revenue) typically runs in a low- to mid-four-figure euro range, separate from office, staff, and operational costs.

Hidden costs foreign founders often miss

Bank onboarding lead time. A foreign-founder corporate account at a traditional German bank can take 3-6 weeks even after notarisation. Revenue runway lost during the wait is a real cost. N26 Business or Kontist can open accounts in days as a backup.

Certified translations and apostilles. Required for many documents not originating in German or English. Costs add up across passports, criminal-record checks, university diplomas (for visa applications), and corporate documents.

Website Impressum compliance. German law requires a Legal Notice on every business website, with specific elements including the registered company name, address, managing directors, Handelsregister number, and VAT ID. Mistakes are routinely targeted by Abmahnungen (cease-and-desist letters from competitors or specialised law firms), with potential costs in the low four-figure range per incident.

Trademark protection. Optional but cheap to file at the DPMA (German Patent and Trademark Office), typically in the mid-three-figure range per class. EU-wide trademark registration via the EUIPO is higher but covers the whole EU.

Bilingual support premium. English-speaking notaries, tax advisors, and lawyers typically charge 20-40% more than German-only equivalents. Budget for this in year one.

The €12,500 still owed. GmbH founders often forget that the second €12,500 of share capital remains a future obligation. It's not "free money" — if the company goes insolvent, the unpaid balance can be called in.

Ways to keep registration costs down

  • Use the Musterprotokoll instead of a custom Gesellschaftsvertrag for simple structures. Notary fees drop materially.
  • Start as a UG, then convert to a full GmbH once retained earnings reach €25,000. The conversion is straightforward.
  • Consolidate professional support. A single Steuerberater or law firm handling both setup and ongoing advisory often charges less than separate engagements.
  • Skip optional legal counsel for vanilla shareholder structures. The Musterprotokoll handles most common cases; bespoke shareholder agreements are only worth it for genuinely complex arrangements.
  • Shop around for Steuerberater quotes. Rates vary materially; the StBVV (Steuerberatervergütungsverordnung) sets minimums but actual fees can be negotiated within the framework.
  • Choose English-capable software early. Lexoffice, sevDesk, and Personio handle most accounting and HR in English-language interfaces, reducing the need for premium-priced bilingual professionals.

Total first-year cost: realistic ranges

For a foreign founder setting up in a major German city:

  • Sole proprietor / freelancer, no staff: €500-2,000 in year-one fees and basic compliance, plus ongoing modest annual costs.
  • UG, single founder, simple structure: €1,500-4,000 setup, plus low- to mid-four-figure annual operating costs.
  • GmbH, single founder, Musterprotokoll: €3,000-8,000 setup (excluding €12,500 paid-in share capital), plus mid-four-figure annual operating costs.
  • GmbH, multiple shareholders or custom structure: €6,000-15,000+ setup, with annual operating costs scaling with revenue and complexity.

These ranges assume professional but not extensive support. Significantly more is reasonable for complex setups, visa coordination, full bilingual handholding, or industries with specific regulatory permits.

How S&S Consult helps

We support international founders with German business setup: business planning, company-registration coordination, banking introductions, and connections to qualified tax advisors, notaries, and legal counsel. Where you bring the business, we help you navigate the German system. For the step-by-step process of starting a company in Germany see our foreign founder's GmbH guide.

If you want the full setup coordinated end-to-end — Notar, IHK pre-check, Steuerberater introduction, registered office, banking introduction — see our dedicated Company Setup Germany page.

Book a free consultation to discuss your specific situation.

The figures, requirements, and fee ranges in this article reflect German law and standard market practice at the time of the last review shown above. Notary fees, court charges, tax thresholds, and municipal Gewerbeanmeldung fees change periodically. For decisions involving capital structure, taxation, or registration timing, please verify current figures with a qualified German lawyer, tax advisor, or notary.

Reference sources: Gerichts- und Notarkostengesetz (GNotKG); Steuerberatervergütungsverordnung (StBVV); Handelsgesetzbuch (HGB); GmbH-Gesetz (GmbHG); municipal Gewerbeamt fee schedules; IHK chamber communications; Bundesanzeiger filing schedules.

Frequently asked questions

How much does the Gewerbeanmeldung cost in Germany?

The Gewerbeanmeldung, the mandatory municipal business registration, typically costs €15 to €65 in Germany depending on the municipality. Berlin charges around €26, Hamburg around €20, Munich approximately €50, Frankfurt around €30, and Cologne around €50. The fee is paid once at the local Gewerbeamt and covers registration of your commercial activity. Fees are updated periodically; verify with your municipality before applying.

How much does it cost to register a business in Germany overall?

The total depends on the legal entity. A Freiberufler (liberal profession) registers free with the Finanzamt and pays no Gewerbeanmeldung. A sole proprietor pays only the €15-65 Gewerbeanmeldung. A UG (mini-GmbH) typically runs a few hundred to roughly €1,500 including notary and court fees. A GmbH typically runs a low four-figure range using the Musterprotokoll, or several thousand more for a custom Gesellschaftsvertrag. The €12,500 minimum paid-in share capital for a GmbH is separate working capital, not a fee.

How much does it cost to set up a GmbH in Germany?

For a Musterprotokoll-based GmbH (standard articles of association, up to three shareholders), the all-in cost typically lands in a low four-figure euro range: notary fees of a few hundred to under a thousand, Handelsregister court fee around €150, tax-advisor setup in the low four figures, and the Gewerbeanmeldung fee of €15-65. For a custom Gesellschaftsvertrag with multiple shareholders or special governance, expect several thousand more. The €12,500 minimum share capital paid in at formation is separate.

What is the difference between the Gewerbeanmeldung and the Handelsregister?

The Gewerbeanmeldung is the municipal trade office (Gewerbeamt) registration of your commercial activity, a small one-time fee of €15-65. The Handelsregister is the federal commercial register where legal entities (GmbH, UG, AG) are recorded, with a court fee of around €150 for entry. Most companies need both: Handelsregister entry creates the legal entity, Gewerbeanmeldung registers the commercial activity locally.

Is the Gewerbeanmeldung fee the same in every German city?

No. Each municipality sets its own fee within a broadly similar range. Hamburg sits around €20, Berlin around €26, Frankfurt around €30, Munich and Cologne approximately €50, with most other cities falling somewhere between. The variation is too small to drive a city decision; founders choose locations on talent, customers, and taxes, not on a one-time €30 difference.

Do freelancers (Freiberufler) need to pay the Gewerbeanmeldung?

No. Freiberufler, specific liberal professions like doctors, lawyers, journalists, designers, IT consultants, and several others defined in § 18 EStG, register directly with the Finanzamt and pay no Gewerbeanmeldung. Sole proprietors with commercial activity (Gewerbetreibende) must register with the Gewerbeamt and pay the fee. The Finanzamt classifies you based on your activity.

What is the minimum share capital for a GmbH?

€25,000 total. At least €12,500 must be paid in before Handelsregister entry; the remaining €12,500 stays as a future contribution obligation. The UG (Unternehmergesellschaft) variant allows starting with €1 minimum, though most founders deposit several hundred to a thousand for working buffer; 25% of annual profits must be retained until €25,000 is accumulated, at which point the UG can be converted to a full GmbH.

Are there annual maintenance fees for keeping a German company registered?

Yes. Recurring costs typically include a Steuerberater monthly retainer for bookkeeping and tax filings, IHK or HWK chamber membership (modest base fee plus a small percentage of profits), Bundesanzeiger filing fees for annual financial statements, the Rundfunkbeitrag (statutory broadcasting fee, modest for small offices), required business insurance, and bank account fees if not on a free tier. Total annual maintenance overhead for a small GmbH runs in the low- to mid-four-figure euro range, separate from any office, staff, or operational costs.

Can I register a Gewerbe online in Germany?

Partly. Many German municipalities now accept online Gewerbeanmeldung through digital portals; Berlin and several other major cities lead. For a sole proprietor or freelancer this can often be handled entirely remotely. GmbH formations still require physical or video notarisation (the latter available since 2022 for some standard cases). The trend is toward more remote and digital options, but full online-only incorporation is not yet universal.

How much does the Gewerbeanmeldung cost in Berlin?

Berlin's Gewerbeanmeldung fee is around €26, among the lower fees nationally. Registration can be completed at any of Berlin's Bürgeramt locations or online via the Berlin Service Portal. Berlin's process is relatively streamlined for foreign founders, with English-language information available at several Bürgerämter.

What is the difference between company registration in Germany and the Gewerbeanmeldung?

They overlap but describe different layers. 'Company registration in Germany' (also called company formation, business registration, or setting up a company in Germany) is the umbrella term for incorporating an entity. The Gewerbeanmeldung is one specific step within that: registering the commercial activity at the municipal Gewerbeamt. For a sole proprietor the Gewerbeanmeldung is the entire registration. For a GmbH or UG it is one step among several, alongside notarisation, Handelsregister entry, and Finanzamt tax registration.

How do I start a business in Germany as a foreigner?

EU and EEA citizens can register a German entity (GmbH, UG, sole proprietorship, or freelancer status) under the same conditions as German nationals. Non-EU citizens need a residence permit, most commonly the § 21 AufenthG self-employment visa, before or in parallel with company formation. The actual registration steps and costs are the same; only the residence/visa layer is additional for non-EU founders.

Share
TagsTax & Financial PlanningGuides

Let's start your journey into the German market.

Schedule a free consultation and take the first step with confidence.

S&S Consult