Before signing a shareholders agreement, the question is not only who holds shares on paper. The question is who controls the company in practice — and whether that control is visible in official records. In Germany, three distinct registers address different layers of that question. Each has its own access condition, turnaround, and ceiling.
The control angle runs through all three layers. A director may act without shareholder approval in certain matters. A shareholder may hold a blocking minority. A beneficial owner may sit behind a chain of holding companies. Establishing which of these conditions applies requires pulling each layer separately and comparing the results.
The Handelsregister is the primary corporate register for Germany. Since 1 August 2022, under DiRUG, the portal handelsregister.de delivers register content and filed documents without registration and without charge. Output is PDF and scanned images; no structured data feed is available.
For a GmbH, the register shows:
The Gesellschafterliste is updated when a notarised share transfer is filed. There is a structural gap: the list reflects the last notarised filing, not necessarily the current economic reality. A transfer agreed but not yet notarised will not appear.
Source: Handelsregister (handelsregister.de) · verified 2026-09-15
The Transparenzregister holds beneficial ownership declarations under the Geldwäschegesetz (GwG). Entities subject to the GwG must declare the natural person who ultimately controls or owns more than 25 percent of voting rights or capital, or who exercises control by other means.
Access for parties without a domestic AML-obligated status requires a declaration of legitimate interest (berechtigtes Interesse). The register authority evaluates that declaration. Turnaround for access decisions varies and is not guaranteed within a fixed window.
Where a company has filed a declaration, the register shows:
Where the entity qualifies for a transparency fiction (Transparenzfiktion) — meaning its shareholders are already fully visible in the Handelsregister — a separate UBO entry may not exist. In that case, the Handelsregister Gesellschafterliste is the operative source.
Following the CJEU judgment in Case C-37/20, public access to UBO registers across the EU was restricted. German law was amended accordingly. Access is not automatic for foreign requestors; a legitimate interest must be demonstrated and accepted.
Source: Transparenzregister (transparenzregister.de) · verified 2026-09-15
The Insolvenzbekanntmachungen portal publishes court notices of insolvency proceedings. A search by company name and registered court returns open proceedings, plan proceedings, and discharge notices.
Two limits apply. First, a filed application that has not yet resulted in a published notice will not appear. Second, notices are removed after statutory retention periods expire. An absence of results is not a guarantee that no proceeding exists or has existed.
Source: Insolvenzbekanntmachungen (insolvenzbekanntmachungen.de) · verified 2026-09-15
The Bundesanzeiger publishes annual financial statements for companies required to file under the HGB. For GmbH entities above the small-company threshold, this includes balance sheet, profit and loss account, and notes.
Small GmbH entities (kleine Gesellschaften) file an abbreviated balance sheet only. Micro-entities (Kleinstkapitalgesellschaften) may file a reduced balance sheet with no notes. The filing obligation does not extend to partnerships (OHG, KG) unless they meet specific criteria.
A gap between the Handelsregister filing date and the Bundesanzeiger publication date is common. The most recent available statement may be one to two years behind the current financial year.
Source: Bundesanzeiger (bundesanzeiger.de) · verified 2026-09-15
| Step | Source | Typical turnaround | What can extend it |
|---|---|---|---|
| Register extract and filed documents | Handelsregister | Same day to 48 hours | Volume of scanned pages; older filings on microfiche |
| Gesellschafterliste retrieval | Handelsregister | Same day to 48 hours | Multiple filing versions requiring comparison |
| UBO declaration | Transparenzregister | 3–10 business days | Legitimate interest review; authority workload |
| Insolvency search | Insolvenzbekanntmachungen | Same day | None material |
| Financial statements | Bundesanzeiger | Same day to 24 hours | Delayed filing by the entity |
| Consolidated analysis and memo | Internal | 2–5 business days after sources | Complexity of ownership chain; number of linked entities |
Where the ownership chain runs through one or more intermediate holding companies, each layer requires a separate Handelsregister pull. Each intermediate entity may also require a separate Transparenzregister access request. The total turnaround scales with the number of layers.
The Handelsregister shows the last filed Gesellschafterliste. It does not show economic rights that have been separated from legal title — for example, through a silent partnership (stille Gesellschaft) or a usufruct (Nießbrauch) over shares. Those arrangements are contractual and do not appear in any public register.
The Transparenzregister shows the declared beneficial owner. It does not verify the declaration. Where the declared owner is itself a legal entity, the chain continues and requires a separate inquiry in the jurisdiction of that entity.
Nominee director arrangements are not prohibited in Germany but are not disclosed in any register. A person listed as managing director may be acting on instructions from an undisclosed principal. The register shows appointment; it does not show the instruction relationship.
Shareholder agreements (Gesellschaftervereinbarungen) are private contracts. They are not filed and not visible. Drag-along rights, tag-along rights, veto rights, and pre-emption arrangements exist only in those contracts. The register does not reflect them.
The ceiling of what the sources allow is stated before payment. Where a chain cannot be traced to a natural person through German sources alone, the report states at which link the chain terminates and why.
A discrepancy between the Gesellschafterliste and the Transparenzregister declaration is itself a finding. It may indicate a recent transfer not yet reflected in one source, a Transparenzfiktion that was incorrectly applied, or a declaration that does not match the actual ownership structure.
A discrepancy between filed financial statements and the register's stated share capital is also a finding. It does not resolve itself by choosing one source over the other. Both discrepancies are reported as open questions, not resolved by inference.
| Tier | Price | What is included | What is NOT included |
|---|---|---|---|
| Signal | €1,350 | Handelsregister extract; current Gesellschafterliste; insolvency search; one-page summary of findings | Transparenzregister access; financial statement review; multi-layer chain analysis |
| Standard | €2,850 | All Signal items; Transparenzregister access request and result; Bundesanzeiger financial statement review; structured memo with source comparison | Analysis of entities outside Germany; legal qualification of findings |
| Extended | €6,300 | All Standard items; multi-layer ownership chain analysis (up to three intermediate entities); discrepancy analysis across all sources; extended memo with open questions flagged | Entities in jurisdictions outside Germany; legal advice on shareholder rights; representation |
What is the difference between the Gesellschafterliste and the Transparenzregister entry? The Gesellschafterliste shows legal shareholders as filed with the notary. The Transparenzregister shows the declared natural person who ultimately controls or benefits. Where a Transparenzfiktion applies, the two sources overlap. Where it does not, they address different layers of the ownership structure.
Can a foreign party access the Transparenzregister? Access requires a declaration of legitimate interest. A pending transaction — such as a proposed shareholders agreement — is a recognised basis for that declaration. The register authority evaluates each request. Approval is not automatic.
How current is the Gesellschafterliste? The list reflects the last notarised transfer that was filed. A transfer agreed but not yet completed before a notary will not appear. The date of the most recent version is visible in the register and is noted in the report.
What happens if the ownership chain runs through a foreign holding company? The German sources trace the chain to the point where it leaves German jurisdiction. Beyond that point, a separate inquiry in the relevant foreign jurisdiction is required. The Extended tier covers up to three intermediate entities registered in Germany. Foreign entities are outside scope at all tiers.
How long does the full report take? The binding constraint is typically the Transparenzregister access decision. After sources are received, internal analysis takes two to five business days depending on chain complexity. Total turnaround for a Standard report is typically eight to fifteen business days from instruction.
Disclaimer: This report is a factual compilation from official registers and public sources. It is provided for informational purposes only, does not constitute legal advice, and contains no legal qualification of the facts established. VLO Law Firm assumes no liability for actions taken or not taken based on this material. For advice regarding your particular situation, please contact info@vlolawfirm.com.
Author: Katharina Berg — Partner, Central Europe, VLO Law Firm