HomeGuidesComplete Guide to Registering a Business in Germany — 2026

Business Guide

Complete Guide to Registering a Business in Germany — 2026

A step-by-step guide to registering a business in Germany — from choosing the legal form to Handelsregister entry, tax registration, and opening a bank account.

2026
8 min read

Step 1 — Choose Your Legal Form

The most important decision before any registration is the legal form. Each form has different capital requirements, liability exposure, tax treatment, and formation complexity. For most foreign entrepreneurs running a commercial business, the GmbH is the default choice — it provides limited liability, professional credibility, and a well-understood governance structure. The UG is suitable for founders with limited capital. Freiberufler (liberal professions under EStG §18) avoid Gewerbesteuer and the Gewerbeamt registration requirement entirely.

Legal FormMin. CapitalLiabilityRegistration RouteKey Advantage
GmbH€25,000 (€12,500 paid-in)Limited to capitalNotar + Amtsgericht (HRB)Most credible, universal acceptance
UG (haftungsbeschränkt)€1Limited to capitalNotar + Amtsgericht (HRB)Start with minimal capital
AG€50,000 (€12,500 paid-in)Limited to capitalNotar + GründungsversammlungPublic listing, stock options
FreiberuflerNoneUnlimited personalFinanzamt onlyNo Gewerbesteuer, faster setup
EinzelunternehmerNoneUnlimited personalGewerbeamt + FinanzamtSimplest commercial setup
GmbH & Co. KG€25,000 (GmbH)GmbH limits personal liabilityTwo Handelsregister entriesTax-transparent with limited liability

Step 2 — Notarisation and Handelsregister Filing

GmbH, AG, and KG formations with a GmbH Komplementär all require notarielle Beurkundung (notarial certification) under GmbHG §2 or AktG §23. The Notar certifies the Gesellschaftsvertrag (articles of association), verifies the identities of all founding parties, and electronically submits the formation documents to the Amtsgericht (local court). The Handelsregister entry gives the company full legal personality and its HRB number. Before filing, the minimum share capital must be deposited and a Einzahlungsbestätigung (bank deposit confirmation) obtained. GmbH i.G. status applies from notarisation to Handelsregister entry — directors bear personal liability during this window.

  • Articles of association (Gesellschaftsvertrag) notarised before a German Notar
  • Share capital deposited in Gründungskonto (formation account in company name)
  • Einzahlungsbestätigung from bank included in Handelsregister application
  • Amtsgericht issues HRB number — company legally exists from this moment
  • Entry published in Bundesanzeiger (Federal Gazette) automatically

The Handelsregister is publicly searchable at handelsregister.de — company officers, address, capital, and articles are visible to anyone. This transparency is a legal requirement under HGB §9 — there is no private register option.

Step 3 — Gewerbeanmeldung (Trade Registration)

After Handelsregister entry, commercial businesses (Gewerbetreibende) must file a Gewerbeanmeldung at the local Gewerbeamt under GewO §14. The GmbH is automatically a Kaufmann (merchant) and must register regardless of business activity. The Gewerbeamt automatically notifies the Finanzamt, IHK, and relevant Berufsgenossenschaft. The Gewerbeschein (trade certificate) is issued immediately or within 1–5 working days. For GmbHs, the Gewerbeanmeldung is typically filed on behalf of the company (not the director personally) with the company's Handelsregister details. Fee: €15–€50 depending on municipality.

  • File at local Gewerbeamt: bring Handelsregisterauszug, passport, and registered address proof
  • Fee: €15–€50 (varies by Gemeinde)
  • Gewerbeamt automatically notifies Finanzamt, IHK, and Berufsgenossenschaft
  • Gewerbeschein issued same day (in person) or within 1 week (online)
  • Freiberufler (§18 EStG) are exempt — register directly with Finanzamt only

Step 4 — Tax Registration with the Finanzamt

Within 2–4 weeks of Gewerbeanmeldung (or Handelsregister entry for GmbHs), the Finanzamt sends the Fragebogen zur steuerlichen Erfassung (tax registration questionnaire). This must be completed and returned within 4 weeks. The questionnaire asks for: expected turnover and profit, accounting method, financial year start date, VAT treatment (regular taxation or Kleinunternehmerregelung under UStG §19), and bank account details. The Finanzamt then issues a Steuernummer (10–13 digits) — this is the primary tax ID for all German tax filings. The USt-IdNr. (DE + 9 digits for EU VAT) must be applied for separately at the BZSt (Bundeszentralamt für Steuern) at bzst.de.

  • Fragebogen due within 4 weeks of receipt — late submission triggers follow-up
  • Steuernummer issued within 2–4 weeks of questionnaire submission
  • USt-IdNr. (VAT ID) applied separately at bzst.de — processing 2–6 weeks
  • ELSTER portal access required for all corporate tax filings — register company ELSTER certificate
  • VAT filing frequency: monthly (default) or quarterly if Finanzamt approves (Dauerfristverlängerung)

Step 5 — Opening a German Business Bank Account

A German business bank account is essential for invoicing, payroll, and tax payments. For GmbH formation, a Gründungskonto (formation account) is needed before registration to deposit share capital. After Handelsregister entry, this is converted to or replaced by the company's permanent business account. Traditional German banks (Deutsche Bank, Commerzbank, Sparkasse) require in-person visits and extensive KYC documentation for foreign-owned companies. Fintech banks (Penta, Qonto, Holvi) accept remote account opening after Handelsregister entry. For companies with complex ownership structures (multiple foreign shareholders, offshore holding company), expect extended KYC/AML review of 2–6 weeks.

Bank TypeRemote Opening?Min. Monthly FeeBest For
Penta (SME Fintech)Yes (post-registration)€9/monthForeign-owned GmbH remote setup
QontoYes (post-registration)€9/monthMulti-user, accounting integrations
Deutsche BankNo — in-person required€10–€25/monthTraditional, larger companies
CommerzbankVideo-ID for some clients€12.90/monthMid-size businesses
SparkasseNo — local branchVariesRegional SME banking

Step 6 — IHK Membership and Trade Association Registration

Membership in the Industrie- und Handelskammer (IHK) is mandatory for all Gewerbetreibende under the IHKG (Gesetz zur vorläufigen Regelung des Rechts der Industrie- und Handelskammern). Membership is automatic — you cannot opt out. Annual contributions are based on taxable profit: businesses with annual profit below €5,200 pay the minimum basic contribution (typically €150–€200/year). Larger businesses pay a turnover-based contribution up to several thousand euros annually. The IHK provides: business registration advisory, vocational training certification, export documentation (certificates of origin), and dispute resolution services. Handwerk (craft trades) must join the Handwerkskammer instead of the IHK.

  • IHK membership is mandatory and automatic for all commercial businesses (IHKG §2)
  • Annual contribution based on Gewerbeertrag — minimum ~€150 for small businesses
  • Berufsgenossenschaft (statutory accident insurance) registration required from first employee
  • Handwerk (trades requiring Meisterbrief) join Handwerkskammer instead of IHK
  • Some regulated activities require additional licences: BaFin (financial services), Ärztekammer (healthcare)

Regulated Business Activities — Additional Licences

Many business activities in Germany are regulated and require licences beyond the standard Gewerbeanmeldung. The distinction between regulated and unregulated activities must be assessed before registration to avoid operating without a required licence (Betreiben ohne Erlaubnis), which can result in criminal liability. BaFin (Bundesanstalt für Finanzdienstleistungsaufsicht) is the main financial services regulator and its licensing requirements are extensive and time-consuming — typically 6–18 months for a full banking or securities licence. IT consulting, management consulting, e-commerce, and SaaS businesses are generally unregulated and require only a Gewerbeanmeldung.

ActivityLicence RequiredRegulatorTypical Timeline
Banking / deposit-takingKWG §32 ErlaubnisBaFin12–24 months
Investment advice / fundsWpIG or KAGB ErlaubnisBaFin6–18 months
Insurance distributionGewO §34d ZulassungIHK1–3 months
Real estate brokerageGewO §34c ErlaubnisGewerbeamt2–6 weeks
Security / guard servicesGewO §34a ErlaubnisGewerbeamt4–8 weeks
Legal advice (Rechtsanwalt)RechtsanwaltszulassungRechtsanwaltskammer1–3 months (EU lawyers)

Employer Registration — First Employee Setup

If you hire employees, additional registrations are required before the first payroll. The employer must register with the Sozialversicherungsträger (social insurance carriers): Krankenversicherung (health insurance), Rentenversicherung (pension), Arbeitslosenversicherung (unemployment), and Pflegeversicherung (long-term care). The Betriebsnummer (employer number) is issued by the Bundesagentur für Arbeit — apply at arbeitsagentur.de. German social insurance contributions total approximately 40% of gross salary split equally between employer and employee (each ~20%). Monthly SEPA direct debit collects contributions.

  • Apply for Betriebsnummer at Bundesagentur für Arbeit before first employment — processing 1–3 weeks
  • Choose employees' statutory health insurer (Krankenkasse) — employee has free choice
  • Employer social insurance contribution ~20% on top of gross salary per employee
  • Lohnsteueranmeldung (payroll tax return) monthly or quarterly via ELSTER
  • Minimum wage 2025: €12.82/hour gross per MiLoG §1

Post-Registration Compliance Calendar

After formation, a GmbH faces a recurring compliance calendar. Missing deadlines triggers automatic fines. The Bundesamt für Justiz issues fines starting at €2,500 for late Bundesanzeiger filings. The Finanzamt charges Säumniszuschläge (late payment surcharges) of 1% per month on unpaid taxes. A licensed Steuerberater is essential to manage all deadlines — the Steuerberaterkammer maintains a search tool at steuerberatersuche.de. All German corporate tax returns must be filed via ELSTER — paper filing is not accepted for corporate taxes.

ObligationDeadlineAuthorityPenalty for Late Filing
Umsatzsteuervoranmeldung10th of following monthFinanzamt (ELSTER)Säumniszuschlag 1%/month
Lohnsteueranmeldung10th of following monthFinanzamt (ELSTER)Säumniszuschlag 1%/month
Körperschaftsteuererklärung31 July following yearFinanzamt (ELSTER)Verspätungszuschlag €25–€25,000
Gewerbesteuererklärung31 July following yearFinanzamt (ELSTER)Verspätungszuschlag
Jahresabschluss (Bundesanzeiger)12 months after year-endBundesamt für JustizFrom €2,500
Gesellschafterliste updateAfter each share transferAmtsgericht HandelsregisterShare transfer legally incomplete
Process Overview

Business Registration in Germany — Complete Process

1

Select Legal Form

GmbH, UG, AG, or Einzelunternehmen (sole proprietor)

2

Prepare Documentation

Passport, address proof, articles of association, business plan

3

Notary & Handelsregister

Notary authenticates; court processes Handelsregister entry

2–3 weeks
4

Register with Finanzamt

Steuerliche Erfassung — tax number, VAT number, trade tax

5

Gewerbeanmeldung

Trade registration at local Ordnungsamt (same-day, ~€30 fee)

Frequently Asked Questions

How long does business registration take in Germany?

GmbH: 2–4 weeks from notarisation to Handelsregister entry. Freiberufler/sole trader: 1–2 weeks from Finanzamt registration. Gewerbeanmeldung: same day in person, 1–5 days online. The main bottleneck for GmbHs is the Amtsgericht processing time — we pre-book notary appointments and submit immediately to minimise the queue.

What is the Gewerbeanmeldung and does my company need one?

The Gewerbeanmeldung is the mandatory commercial trade registration under GewO §14. Required for all commercial businesses — GmbH, sole traders, partnerships. Not needed for Freiberufler (liberal professions under EStG §18) who register directly with the Finanzamt. Fee: €15–€50. For GmbHs, it is filed after Handelsregister entry at the local Gewerbeamt.

Can I register a German business online without visiting Germany?

Partially. Finanzamt registration and Gewerbeanmeldung can be done by post or online. However, GmbH formation requires a German Notar — either in person or via a notarised and apostilled power of attorney allowing a third party to sign. We handle complete remote formations via POA for non-resident founders worldwide.

What bank account do I need to form a GmbH?

A Gründungskonto (formation account) in the company name with "i.G." suffix is needed to deposit the minimum share capital before Handelsregister application. The bank issues a Einzahlungsbestätigung confirming the deposit. After Handelsregister entry, this converts to or is replaced by the permanent company account. We assist with Gründungskonto opening at fintech partner banks for remote founders.

What is the Handelsregisternummer (HRB/HRA) and where do I find it?

The HRB number (Handelsregister Abteilung B) uniquely identifies a GmbH, AG, or UG in the commercial register. HRA is for partnerships (OHG, KG). It appears on all official documents — invoices, letterheads, contracts. Publicly searchable free of charge at handelsregister.de. Format: "HRB [number] [Amtsgericht city]". The number never changes as long as the company remains at the same Registergericht.

How do I register for VAT (Umsatzsteuer) in Germany?

VAT registration happens via the Finanzamt Fragebogen zur steuerlichen Erfassung submitted after formation. The Finanzamt issues a Steuernummer. The USt-IdNr. (VAT ID: DE + 9 digits) is applied separately at BZSt (bzst.de). VAT filing starts from the first month of activity — monthly Umsatzsteuervoranmeldungen via ELSTER, due by the 10th of the following month. Businesses under €22,000 turnover may opt for Kleinunternehmerregelung under UStG §19 (no VAT charged, no VAT recovery).

What is required to open a German business bank account?

Documents needed: certified Handelsregisterauszug (register extract), notarised articles of association, passport copies of all directors and beneficial owners (UBO), proof of registered address, and business plan for some banks. Traditional banks require in-person visits and take 1–3 weeks. Fintech banks (Penta, Qonto) process remotely in 3–7 days post-registration. For foreign-owned GmbHs with complex UBO structures, extended AML review of 2–6 weeks is common.

What is the role of the Notar in German company formation?

The German Notar has a statutory monopoly on certifying GmbH formation documents under GmbHG §2. Unlike common-law notaries who only witness signatures, the German Notar is an independent public officer who verifies legal validity, confirms party identities, and bears personal professional liability. The notarielle Beurkundung (notarial certification) is a mandatory prerequisite — foreign notarisations are legally insufficient for German company formation.

Can a GmbH change its registered address (Sitz) after formation?

Yes. Changing the registered Sitz requires a shareholder resolution, notarial certification of the Gesellschaftsvertrag amendment, and filing with the new Amtsgericht. Moving to a different municipality triggers a change of responsible Finanzamt and a new Gewerbesteuer Hebesatz. A new Gewerbeanmeldung is required in the new municipality. Cross-border Sitz transfers within the EU are possible under the EU Mobility Directive (2019/2121) implemented via UmwG reforms.

What is the Unternehmensregister and how does it relate to the Handelsregister?

The Unternehmensregister (unternehmensregister.de) aggregates data from the Handelsregister (at individual Amtsgerichte), Bundesanzeiger (annual accounts), and insolvency notices. It is the single public portal for all German company data. The Handelsregister at each Amtsgericht remains the authoritative legal register. Handelsregisterauszüge (official certified excerpts) must be ordered from the relevant Amtsgericht, not the Unternehmensregister.

What are the annual financial reporting obligations for a GmbH?

Every GmbH must prepare an annual Jahresabschluss (balance sheet + P&L) under HGB. It must be approved by shareholders and filed at the Bundesanzeiger within 12 months of the financial year-end. Small GmbHs (under HGB §267 thresholds: €8M turnover, €4M balance sheet, 50 employees) can file abbreviated accounts. Late filing triggers automatic fines from the Bundesamt für Justiz starting at €2,500 per reminder cycle.

Does a Freiberufler need to register a GmbH or can they operate as an individual?

A Freiberufler (liberal professional under EStG §18 — covering doctors, lawyers, engineers, IT consultants, architects, artists, and others) can operate entirely as an individual — no GmbH, no Gewerbeanmeldung, no Gewerbesteuer. They register only with the Finanzamt. The Finanzamt determines whether the activity qualifies as Freiberufler. If misclassified, back-assessment of Gewerbesteuer plus interest applies. For income above ~€80,000/year, operating via a GmbH often saves tax despite the higher formation and compliance cost.

What is the IHK and is membership mandatory?

The Industrie- und Handelskammer (IHK) is the mandatory Chamber of Commerce for all commercial businesses under the IHKG. Membership is automatic upon Gewerbeanmeldung — there is no opt-out. Annual fees are income-based: minimum ~€150 for small businesses, higher for larger companies. Handwerk (craft trades requiring a Meisterbrief) join the Handwerkskammer instead. Freiberufler are exempt from both IHK and Handwerkskammer.

Need professional help?

Licensed German lawyers in Düsseldorf since 2007.

Free Consultation

Work with the firm that knows Germany.

Licensed lawyers and accountants in Düsseldorf. Free 30-minute consultation, no commitment.

Book Free Consultation