EU DPP Registry CoachEconomic operator registration · Germany · GmbH
Track A · National level · done at your own pace

Preparation: build everything the EU platform will ask for

Three steps, each with a result you can tick off. Complete all three before you open the EU registry — the execution phase assumes every one of them exists.

1
Step 1 · Identity for the EU platform

Set up a valid, working EU Login

Instructions

EU Login is the European Commission’s single authentication service. The DPP Registry has no accounts of its own — it trusts EU Login, so this account is the key to everything in Track B.

  1. 1Open the EU Login portal and choose “Create an account”. Use a company mailbox that you control and that will outlive individual employees.
  2. 2Confirm the verification e-mail and set a password that meets the stated policy.
  3. 3Add a second factor: install the EU Login Mobile app and register your phone, or add a mobile number for SMS codes. The registry requires two-factor authentication.
  4. 4Complete your profile with your real name and the GmbH you act for.
  5. 5Test it: sign out, sign in again with the second factor, and confirm you reach the EU Login dashboard without errors.

Helper tool

EU Login readiness check

Tick what you have verified. The step counts as prepared only when all four are green.

Not ready yet — complete the open items above.

Typical pitfalls

  • Registering with a personal address: when that person leaves, the company loses access to its registry account.
  • Skipping the second factor: the registry will refuse the sign-in and send you back here.
  • Setting up the second factor on a phone that is not with you on execution day.
2
Step 2 · Legal signature of the company

Build a working qualified electronic seal infrastructure

Instructions

The registry demands that your declaration is countersigned with a qualified electronic seal (eIDAS) issued to your GmbH — not a personal signature. That seal is a chain of physical and software components that must all work together before execution day.

  1. 1Choose a qualified trust service provider (QTSP) on the EU Trusted List and order a qualified seal certificate for your GmbH. In Germany, D-Trust (Bundesdruckerei group) is a proven choice.
  2. 2Complete the provider’s identification procedure for the company and its authorised signatory (Geschäftsführer) — with D-Trust via Post-Ident.
  3. 3Receive the seal card that carries the company’s private key, and the PIN letter, by separate post.
  4. 4Obtain a certified chip-card reader and install the provider’s middleware on the computer you will use.
  5. 5Make a test seal on any PDF with your signing software and verify it with a validation service.
  6. 6When the certificate arrives, confirm the organisation identifier equals the NTR identifier from the tool below — you will enter it in Track B, step 2.

Helper tool

Seal stack check

Four components, one chain. If any link is missing, the seal in Track B step 3 will fail.

Not ready yet — complete the open items above.

Helper tool Trickiest part

Your NTR identifier — what the seal certificate must contain

When D-Trust issues the seal, it writes your trade register entry into the certificate as a coded NTR identifier. The EU registry later compares this value with your form, character by character. Work it out now so you can order the seal with exactly the right register data and check the certificate when it arrives.

Two minutes: what the NTR identifier is and how it is assembled.

NTR identifier for the EU form Pick your register court to start.

Copy this exactly — no spaces anywhere. The pattern is NTRDE-<court code>.<HRA|HRB><number>, as written by D-Trust into qualified seal certificates following ETSI EN 319 412-1. Your seal certificate remains the source of truth: compare below before you submit.

Court codes: official code list “Registergerichte”, XRepository (KoSIT / IT.NRW), version 14. View source

When the seal card arrives, open the certificate details in your middleware and confirm the organisation identifier equals this value. If it differs, ask D-Trust to reissue before you continue to Track B.

Typical pitfalls

  • Ordering a personal qualified signature (QES) instead of a qualified seal for the GmbH.
  • Company name or register number in the certificate differs from the Handelsregister entry — the registry will reject the mismatch later.
  • Underestimating lead time: identification, card production and postal delivery can take several weeks.
  • Installing the middleware on a different computer than the one used on execution day.
Worked example: D-Trust seal for a German GmbHOne proven combination of card, identification, reader and middlewareHide details

A chain that has been used successfully for this registration: a D-Trust seal card, identification via Post-Ident, a Reiner SCT cyberJack reader and the cv cryptovision middleware. Equivalent components from other providers work the same way: card, proof of identity, reader and middleware.

1 · The key

D-Trust seal card, standard 5.4

A chip card that holds the company’s private key. The key never leaves the card; the seal is computed on the chip.

2 · The proof

Identity verification via Post-Ident

The authorised signatory proves their identity and authority for the company at a post office or online, before the card is produced.

3 · The reader

Reiner SCT cyberJack Comfort

A certified reader with its own keypad, so the PIN is entered on the device and never on the computer.

4 · The link

Middleware: cv cryptovision (Eviden)

Software that makes the card visible to the operating system and the signing application, linking card, reader and PDF tool together.

How the chain is assembled
  1. 1Order the seal card from D-Trust for the GmbH and start Post-Ident.
  2. 2While waiting: buy the cyberJack reader, connect it and install its driver.
  3. 3Install the cv cryptovision middleware and restart the computer.
  4. 4When card and PIN letter arrive, insert the card and check that the middleware shows the certificate.
  5. 5Produce a test seal on a scratch PDF and validate it.

Product names are those of the respective manufacturers. Check the current model and version with the provider before ordering.

3
Step 3 · Data for the forms

Gather all company information ahead of time

Instructions

The online form in Track B asks for company data that must match the Handelsregister letter for letter. Collect it now from a current Handelsregisterauszug, not from memory.

  1. 1Pull a current Handelsregisterauszug (e.g. via handelsregister.de) and keep it next to you.
  2. 2Copy the Firma (legal name), Rechtsform, Sitz address, Registergericht and HRB number exactly as printed in the extract.
  3. 3Collect tax and customs identifiers (USt-IdNr., EORI where applicable) and the contact person who will act for the company.
  4. 4Save the data sheet below; on execution day you copy from it into the EU form.

Typical pitfalls

  • Typing the company name from memory: abbreviations and punctuation differ from the register and from the seal.
  • Using a branch or office address instead of the registered seat.
  • Mixing up HRB number and Registergericht: both are part of the identification.

Helper tool

Company data sheet

Fill this in from the Handelsregisterauszug. It is saved in this browser only and can be printed.

Prefer a human to walk you through it?

A Narravero Expert takes you through every step personally — from ordering the seal to the final verification.

Hire a Narravero Expert

Before you start

Free content, provided “as is”

What this site stores

No cookies, no analytics, no third-party services. The site can remember your language, your checklist progress, your company data sheet and the register details you type into the tool — only in this browser, on this device. Nothing is sent to us or anyone else. You can change this choice or delete the data at any time via “Storage settings” in the footer.

Full text: Disclaimer · Privacy · Imprint

Hire a Narravero Expert