The Handelsregisternummer is the core registration number for any German company entered in the trade register. It is assigned by the registrar at the local district court (Amtsgericht) responsible for the company’s registered office. The number consists of a prefix — either HRB or HRA — followed by a numeric sequence.
HRB vs HRA — the difference:
| Prefix | Register section | Company types |
|---|
| HRB | Abteilung B (Handelsregister B) | GmbH, UG (haftungsbeschränkt), AG, KGaA, SE |
| HRA | Abteilung A (Handelsregister A) | OHG, KG, GmbH & Co. KG, sole traders (eingetragene Kaufleute, e.K.) |
A GmbH registered at the Amtsgericht München might, for example, carry the number HRB 123456, Amtsgericht München. This combination of prefix, number, and court uniquely identifies the company across Germany. Under § 37a HGB, every registered business must display its Handelsregisternummer on all business letters, including emails, together with the legal form, registered office, and court of registration.
Where to find a company’s Handelsregisternummer:
- handelsregister.de — the official search portal of the German trade register. You can search by company name, registered office, or registration number. Basic index searches are free; downloading official documents costs between EUR 1.50 and EUR 4.50.
- Company website or imprint — German law requires every commercial website to include an Impressum listing the Handelsregisternummer (§ 5 DDG).
- Invoices and correspondence — the number must appear on all business letters, as noted above.
Steuernummer vs USt-IdNr — understanding the difference:
The Steuernummer (tax number) is issued by your local Finanzamt and used for corporate income tax, trade tax, and income tax filings. Its format varies by federal state. If your company moves to a different tax district, you receive a new Steuernummer.
The USt-IdNr (VAT ID) is issued by the Federal Central Tax Office and follows a standardised format: DE + nine digits. You need it for cross-border EU transactions. For detailed guidance, see our article on VAT registration in Germany.
How to look up any German company’s registration number:
- Go to handelsregister.de and select “Normal search.”
- Enter the company name and the federal state or city where the company is registered.
- The results will show the HRA/HRB number, the responsible Amtsgericht, and the company’s current status.
- Click on the entry to view available documents, including the current register extract and historical filings.
If you are forming a company, the Handelsregisternummer is only assigned after the notarised articles of association have been filed and the court has processed the application. For a GmbH or UG, this typically takes one to four weeks.