Germany Company Register: How to Search the Handelsregister & Verify German Companies

03/20/2026 07:46 · 12 min read
Germany Company Register: How to Search the Handelsregister & Verify German Companies

Germany has over 3.5 million registered companies. If you need to verify a German business, check its registration status, or pull financial data for due diligence, you need to understand how the German company register system works.

This guide breaks down the entire German business registry landscape — the Handelsregister, the Unternehmensregister, the Transparenzregister, and how they fit together. No jargon. No fluff. Just the practical steps and data you need.

What Is the Germany Company Register?

Germany does not have a single company register. It has three overlapping systems. This is the first thing most people get wrong.

Germany's Three-Register System

How the Handelsregister, Unternehmensregister, and Transparenzregister relate to each other

HandelsregisterUnternehmensregisterTransparenzregisterCommercial RegisterCompany registrationLegal form & statusDirectors & representativesShare capitalShareholder listsArticles of associationhandelsregister.deFree | No accountCompany RegisterAll Handelsregister data+ Financial statements+ Insolvency notices+ Capital market data+ Federal Gazette filings+ eGbR data (since 2024)unternehmensregister.deSome docs paid (€1–€5+)Transparency RegisterBeneficial owners (UBOs)Ownership %Control structuresNatural person data transparenzregister.de⚠ Restricted access

Think of it this way: the Handelsregister tells you a company exists. The Unternehmensregister shows you how it performs financially. The Transparenzregister reveals who actually controls it.

All three are maintained by different bodies. The Handelsregister is run by approximately 150 local district courts. The Unternehmensregister is operated by the Federal Gazette publisher (Bundesanzeiger Verlag). The Transparenzregister is supervised by the Federal Office of Administration (Bundesverwaltungsamt).

Why this matters for compliance teams: To build a complete picture of a German company — its legal status, financial health, and true ownership — you need to query three separate systems with no API access, no standardised identifiers, and data available only in German.

How to Search the Germany Business Register

Searching the Handelsregister

The Handelsregister is accessible through the Common Register Portal of the German Federal States at handelsregister.de. Searching is free and does not require an account.

  1. Go to handelsregister.de and select "Normal Search" or "Advanced Search."
  2. Enter the company name, keywords, registration number, or location.
  3. Filter by register type — HRA for partnerships, HRB for corporations — court of registration, or company status.
  4. Review results. Click into a company to see its current registration data, district court, and available documents.
  5. Access documents such as shareholder lists, articles of association, and supervisory board member lists. Document downloads are free.

Watch out: German register searches are sensitive to exact spelling, including umlauts (ä, ö, ü) and the Eszett (ß). Try variations (e.g. Müller / Mueller / Muller) if your initial search returns no results.

Searching the Unternehmensregister

The Unternehmensregister at unternehmensregister.de provides a broader dataset. Use the global search on the homepage to search across register information, financial statements, Federal Gazette publications, and insolvency notices simultaneously.

Some documents, particularly deposited financial statements, require payment. Prices range from €1 for a basic annual statement to €5 or more for certified copies. Payment is made via credit card or SEPA direct debit after creating an account.

Since January 2024, the Corporation Register (Gesellschaftsregister / GsR) for registered civil law partnerships (eGbR) is also accessible through the Unternehmensregister.

Handelsregister vs. Unternehmensregister

These two registers overlap, but they serve different functions.

FeatureHandelsregisterUnternehmensregister
Portalhandelsregister.deunternehmensregister.de
Maintained by~150 local district courts (Amtsgerichte)Federal Gazette Publisher (Bundesanzeiger Verlag)
Data scopeRegistration data, legal form, directors, share capital, articles of association, shareholder listsAll Handelsregister data plus financial statements, insolvency notices, capital market disclosures, Federal Gazette publications
CostFree search. Documents free since Aug 2022.Free search. Some financial documents €1–€5+.
Account needed?NoOnly for purchasing documents
API accessNoNo
LanguageGerman (interface in 5 languages)German (English interface available)

Key limitation: Neither register offers structured data via API. Unlike the UK's Companies House, all company searches in Germany are manual. For compliance teams running high-volume KYB checks on German entities, this is a major bottleneck. Global Database's API solves this by providing structured, machine-readable German company data sourced directly from government registries.

Types of Companies in the German Business Registry

The Handelsregister is divided into two branches. Division A (HRA) covers partnerships, sole proprietorships, and registered associations without share capital. Division B (HRB) covers all incorporated companies with share capital.

TypeFull NameMin. CapitalBest For
GmbHGesellschaft mit beschränkter Haftung€25,000SMEs. Most common company type in Germany.
UGUnternehmergesellschaft (haftungsbeschränkt)€1Startups. "Mini-GmbH." Must reserve 25% of annual profits until reaching €25,000.
AGAktiengesellschaft€50,000Large corporations. Shares tradeable on stock exchange.
KGKommanditgesellschaftNoneSMEs with limited + unlimited liability partners.
OHGOffene HandelsgesellschaftNoneGeneral partnerships. All partners have unlimited liability.
GmbH & Co. KGGmbH & Compagnie Kommanditgesellschaft€25,000 (GmbH)Combines GmbH limited liability with KG partnership. Very popular.
eGbREingetragene Gesellschaft bürgerlichen RechtsNoneRegistered civil law partnerships. Registerable since Jan 2024.

Germany's Business Landscape at a Glance

3.5 million legal units. 84% have fewer than 10 employees. (Source: Destatis, 2024)

Companies by Size<10 employees84%10–4911%50–2493.5%250+1.5% — but generate 54% of total revenue~40,000 enterprises are controlled by foreign parent companies (Destatis, 2023)

German law requires every business to display its legal form in its name. When you see "GmbH," "AG," or "OHG" appended to a company name, that tells you the exact liability structure of the entity.

How to Check Germany Company Registration Status

Verifying whether a German company is active, dissolved, or in liquidation is a fundamental step in any due diligence process.

  1. Go to handelsregister.de.
  2. Search by company name, Handelsregisternummer (registration number), or location.
  3. Check the "AD" (Aktueller Abdruck) — this is the current printout showing all valid entries.
  4. Review the status field. Active companies are listed as active. Dissolved or liquidated companies show corresponding entries.
  5. Cross-check on the Unternehmensregister for insolvency notices and financial filing history.

The Handelsregisternummer follows the format: [Court abbreviation] [HRA or HRB] [Number]. For example: "Amtsgericht München HRB 143210." Each of the approximately 150 district courts uses its own numbering system, which means there is no single standardised identifier across Germany.

This fragmented structure creates real challenges. A company that relocates to a different jurisdiction gets a new registration number from the new court, which can result in duplicate entries in the register.

What Data Is Publicly Available in the German Company Register?

Anyone can access the Handelsregister without demonstrating a specific interest. Here is what you can find:

  • Company name, legal form, and registered office
  • Date of registration and current status
  • Share capital amount
  • Managing directors (Geschäftsführer) and authorised representatives
  • Shareholder lists (for GmbHs)
  • Articles of association and amendments
  • Supervisory board members (for AGs)
  • Minutes of general meetings and resolutions
  • Historical entries and all changes over time

Through the Unternehmensregister, you can additionally access financial statements (balance sheets, profit and loss accounts), insolvency court announcements, and capital market disclosures.

Beneficial ownership data is stored in the Transparenzregister and is not freely available. Following the 2022 European Court of Justice ruling on privacy, Germany restricted access to authorities, regulated entities with AML obligations, and individuals who can demonstrate a legitimate interest. The European Commission brought legal action against Germany in September 2025 for failing to fully transpose the 6th AML Directive.

Germany Company Register vs. UK Companies House

If you are used to working with the UK's Companies House, the German system will feel significantly more fragmented.

UK Companies House

Centralised & Open
  • Single company number nationwide
  • Free public API with structured data
  • All filings free to access
  • Machine-readable data formats
  • PSC (beneficial ownership) data public
  • English language

German Handelsregister

Fragmented & Manual
  • ~150 local courts, each with own numbering
  • No structured API available
  • Some documents require payment
  • Unstructured text and PDF only
  • UBO data restricted (requires legitimate interest)
  • All data in German only
Related Guide
Full Directory of Official Company Registries and Data Sources in Europe (44 Countries)

For compliance teams and data providers operating across Europe, these differences matter. Running KYB verification on German entities at scale requires either significant manual effort or a data platform that sources directly from government registers.

Germany's Transparency Register: Beneficial Ownership Data

The Transparenzregister (transparenzregister.de) is Germany's register for beneficial ownership information. All German corporations, partnerships, and certain foreign entities with German real estate interests must disclose their ultimate beneficial owners.

A beneficial owner under the German Anti-Money Laundering Act (GwG) is any natural person who directly or indirectly holds more than 25% of the capital shares or voting rights of a company, or who exercises control through other means.

Key facts

  • Operational since October 2017. Transformed into a full register (not just a referral system) in August 2021.
  • Maintained by the Federal Office of Administration (Bundesverwaltungsamt).
  • Annual maintenance fee of €19.80 per entity (2025).
  • Fines for non-compliance range from €100,000 for minor violations up to €1 million (or 2x the economic benefit) for serious, repeated violations.
  • Public access restricted since the November 2022 ECJ ruling. Only authorities, obliged entities, and those with legitimate interest can access data.
  • Foreign obliged entities currently cannot directly access the register. The EU's 6th AML Directive (to be implemented by July 2027) will require Germany to change this.

Germany's Transparency Register: Key Timeline

From launch to current EU enforcement actions

Oct 2017RegisterlaunchedAug 2021Full register(TraFinG)Nov 2022ECJ restrictspublic accessSep 2025EU legal actionvs GermanyJul 20276th AMLDdeadlineOver 163,000 discrepancy reports were filed with the register in 2024 alone

Common Challenges When Searching the German Company Register

If you are running due diligence or KYB verification on German companies, here are the problems you will encounter:

No single company identifier. Germany lacks a standardised identifier across registers. A company's Handelsregisternummer changes if it moves courts. There is no equivalent to the UK's company number or the US EIN that works across all systems.

Fragmented across 150+ courts. Each Amtsgericht maintains its own records with its own numbering conventions. This makes bulk data extraction and cross-referencing extremely difficult.

No API access. Neither the Handelsregister nor the Unternehmensregister offers a structured API. All searches are manual, browser-based interactions. This is a major bottleneck for compliance teams processing high volumes of German entity checks.

Data is in German only. While the search interfaces support multiple languages, all underlying data, documents, financial statements, and legal filings are exclusively in German.

Duplicate entries. When a company relocates to a new jurisdiction, it receives a new registration number. This creates multiple entries for the same entity, which can obscure ownership structures.

Shelf companies (Vorratsgesellschaften). Pre-registered companies sold to new owners are actively marketed in Germany. The incorporation date alone does not reflect when the company became operational or changed hands.

Restricted beneficial ownership data. Unlike the UK where PSC data is public, German UBO information requires specific authorisation. Compliance teams must reconstruct ownership chains from shareholder lists and articles of association.

How to Verify a German Company: Step-by-Step

For compliance teams, risk analysts, and procurement professionals:

  1. Confirm registration. Search the Handelsregister. Verify the company name, legal form, registration number, and court of registration. Check the "AD" (current printout) for the most recent valid entries.
  2. Review directors and representatives. The register shows managing directors (Geschäftsführer for GmbH) and board members (Vorstand for AG). Verify these against what the company has presented to you.
  3. Check shareholder structure. For GmbHs, download the Gesellschafterliste (shareholder list). This shows ownership percentages and shareholder names.
  4. Pull financial data. Search the Unternehmensregister for deposited annual accounts (Jahresabschluss). German companies are required to file, though many smaller companies file late or with reduced disclosure.
  5. Check for insolvency. The Unternehmensregister aggregates insolvency court announcements. Cross-reference with insolvenzbekanntmachungen.de for the most current filings.
  6. Identify beneficial owners. If you are an obliged entity under AML regulations, access the Transparenzregister. If not, reconstruct the ownership chain from shareholder lists and articles of association.

For teams processing more than a handful of German entity checks, this manual workflow does not scale.

How Global Database Solves These Problems

Global Database sources company data directly from 400+ government registries across 200+ countries — including all three German registers. Instead of navigating fragmented portals, manual searches, and German-only documents, you get:

  • Structured API access. Machine-readable German company data delivered through a single API. No manual browser searches.
  • Standardised company profiles. Registration data, directors, shareholders, financials, and corporate structure — normalised across jurisdictions. Search German companies alongside UK, French, or US entities in the same format.
  • Ownership chains and UBO mapping. Visual ownership graphs that trace control structures across multiple entities and jurisdictions — even when the Transparenzregister is not directly accessible to you.
  • Financial statements. Balance sheets, P&L data, and key financial ratios for German entities, extracted and structured from Bundesanzeiger filings.
  • KYB verification with full audit trails. Every data point is sourced from government registries, timestamped, and traceable — meeting the documentation requirements of AML/KYC compliance programmes.
  • 600+ million company profiles. Germany is one of 200+ countries covered, with data refreshed directly from official sources.

Global Database is used by enterprise compliance teams at companies including Uber, AWS, SAP, LSEG, and Mastercard to verify entities across jurisdictions. If you need to run KYB checks on German companies at scale, manual register searches are not an option. Explore German company data →

Frequently Asked Questions

1. What is the Handelsregister in Germany?
The Handelsregister is Germany's official commercial register. It records all business entities — from sole traders and partnerships to GmbHs and AGs. It is maintained by approximately 150 local district courts (Amtsgerichte) and has been fully digitised since 2007. You can search it for free at handelsregister.de.
2. How do I find a company's registration number in Germany?
Search the company by name on handelsregister.de. The Handelsregisternummer appears in the results and follows the format: [Court] [HRA or HRB] [Number] — for example, "Amtsgericht München HRB 143210." Note that each of Germany's ~150 district courts has its own numbering system, so there is no single national identifier.
3. Is the German company register free to search?
Yes. Searching the Handelsregister is free and requires no account. Since August 2022, downloading documents (shareholder lists, articles of association, etc.) is also free. On the Unternehmensregister, some financial documents still require a small fee (€1–€5+).
4. What is the difference between HRA and HRB in Germany?
HRA (Handelsregister Abteilung A) covers partnerships, sole traders, and associations without share capital. HRB (Handelsregister Abteilung B) covers all corporations with share capital, including GmbH, UG, AG, and KGaA. The division tells you whether a company is a partnership or an incorporated entity.
5. Can I access German company financial statements online?
Yes, through the Unternehmensregister (unternehmensregister.de). German companies are legally required to file annual accounts, which are published through the Federal Gazette (Bundesanzeiger). Some filings are free; others cost €1–€5. For structured, API-accessible financial data on German companies, Global Database provides normalised balance sheets and P&L data sourced directly from official filings.
6. How do I check who owns a German company?
For GmbHs, download the Gesellschafterliste (shareholder list) from the Handelsregister — it shows ownership percentages. For beneficial ownership (who ultimately controls the company), you need the Transparenzregister, but access is restricted to authorities and AML-obliged entities. Global Database provides ownership structures and UBO mapping for German companies through its API and platform.
7. What is the German Transparenzregister and who can access it?
The Transparenzregister is Germany's beneficial ownership register. All German legal entities must disclose natural persons who hold >25% of shares or voting rights. Access was restricted in November 2022 following an EU court ruling. Currently, only German authorities, AML-obliged entities (banks, insurers, lawyers), and individuals with a demonstrated "legitimate interest" can access it. Foreign obliged entities currently cannot.
8. Does the German company register have an API?
No. Neither the Handelsregister nor the Unternehmensregister provides a public API. All searches are manual, browser-based interactions with unstructured data output (text and PDF). This is a significant limitation for teams needing to verify German companies at scale. Third-party platforms like Global Database fill this gap by providing structured API access to German government registry data.
9. What is a GmbH and how do I verify one?
A GmbH (Gesellschaft mit beschränkter Haftung) is Germany's equivalent of a private limited company — the most common corporate form in the country. It requires €25,000 minimum share capital. To verify a GmbH: search it on handelsregister.de, check its current printout (AD), review its shareholder list, and pull its financial statements from the Unternehmensregister.
10. How does Global Database help with German company verification?
Global Database sources data directly from the Handelsregister, Unternehmensregister, and other German government sources. It provides structured company profiles, ownership chains, financial data, and KYB verification through a single API — eliminating the need to manually navigate Germany's fragmented register system. Data covers 600+ million companies across 200+ countries, including comprehensive German coverage.
Stop Searching Registers Manually

Access structured German company data — registration, ownership, financials, and KYB verification — through a single API.

Search German Companies →