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
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.
- Go to handelsregister.de and select "Normal Search" or "Advanced Search."
- Enter the company name, keywords, registration number, or location.
- Filter by register type — HRA for partnerships, HRB for corporations — court of registration, or company status.
- Review results. Click into a company to see its current registration data, district court, and available documents.
- 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.
| Feature | Handelsregister | Unternehmensregister |
|---|---|---|
| Portal | handelsregister.de | unternehmensregister.de |
| Maintained by | ~150 local district courts (Amtsgerichte) | Federal Gazette Publisher (Bundesanzeiger Verlag) |
| Data scope | Registration data, legal form, directors, share capital, articles of association, shareholder lists | All Handelsregister data plus financial statements, insolvency notices, capital market disclosures, Federal Gazette publications |
| Cost | Free search. Documents free since Aug 2022. | Free search. Some financial documents €1–€5+. |
| Account needed? | No | Only for purchasing documents |
| API access | No | No |
| Language | German (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.
| Type | Full Name | Min. Capital | Best For |
|---|---|---|---|
| GmbH | Gesellschaft mit beschränkter Haftung | €25,000 | SMEs. Most common company type in Germany. |
| UG | Unternehmergesellschaft (haftungsbeschränkt) | €1 | Startups. "Mini-GmbH." Must reserve 25% of annual profits until reaching €25,000. |
| AG | Aktiengesellschaft | €50,000 | Large corporations. Shares tradeable on stock exchange. |
| KG | Kommanditgesellschaft | None | SMEs with limited + unlimited liability partners. |
| OHG | Offene Handelsgesellschaft | None | General partnerships. All partners have unlimited liability. |
| GmbH & Co. KG | GmbH & Compagnie Kommanditgesellschaft | €25,000 (GmbH) | Combines GmbH limited liability with KG partnership. Very popular. |
| eGbR | Eingetragene Gesellschaft bürgerlichen Rechts | None | Registered 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)
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.
- Go to handelsregister.de.
- Search by company name, Handelsregisternummer (registration number), or location.
- Check the "AD" (Aktueller Abdruck) — this is the current printout showing all valid entries.
- Review the status field. Active companies are listed as active. Dissolved or liquidated companies show corresponding entries.
- 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
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
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:
- 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.
- 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.
- Check shareholder structure. For GmbHs, download the Gesellschafterliste (shareholder list). This shows ownership percentages and shareholder names.
- 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.
- Check for insolvency. The Unternehmensregister aggregates insolvency court announcements. Cross-reference with insolvenzbekanntmachungen.de for the most current filings.
- 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
Access structured German company data — registration, ownership, financials, and KYB verification — through a single API.
Search German Companies →