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.

Last updated: · Checked against the European Commission’s DPP Registry User Guide for Economic Operators (v1.03, 16 September 2026).

1
Step 1 · Identity for the EU platform

Set up a valid, working EU Login

In short: Create an EU Login with a company mailbox, add a second factor (EU Login app or SMS) and test the sign-in on the computer you will use for Track B.

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 · The company’s electronic seal

Build a working qualified electronic seal infrastructure

In short: Order a qualified electronic seal for your GmbH from a qualified trust service provider — on a smart card or USB token, or as a qualified remote sealing service, never as a .p12/.pfx file — and make a test seal that the Commission’s DSS Validation WebApp shows as “QESeal”.

Instructions

The registry requires the Commission’s declaration to be countersigned with a qualified electronic seal issued to your GmbH under the eIDAS Regulation ((EU) No 910/2014) — not a personal signature. The seal must be created on a qualified device (a smart card or USB token from your provider) or by a qualified remote sealing service. Set it up and test it 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 — on a smart card or USB token, or as a qualified remote sealing service. In Germany, D-Trust (Bundesdruckerei group) is a proven choice.
  2. 2Complete the provider’s identification procedure for the company and its legal representative (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 (not needed for a remote sealing service).
  5. 5Make a test seal on any PDF and check it in the Commission’s free DSS Validation WebApp: the qualification must show “QESeal” and the format PAdES-BASELINE.
  6. 6When the certificate arrives, confirm that its organisation identifier equals the NTR identifier from the tool below and its organisation name equals your registered legal name — you will enter both 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 National Trade Register (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.
  • Accepting the certificate as a software file (.p12/.pfx): it only produces an advanced seal, and the registry rejects the verification.
  • 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. A qualified remote sealing service from a QTSP replaces card, 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 in the DSS Validation WebApp.

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

In short: Copy legal name, registered address, register court and HRB number from a current Handelsregisterauszug, and note a compliance contact and the legal representative who will seal — exactly as the EU form asks for them.

Instructions

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

  1. 1Retrieve a current Handelsregisterauszug (e.g. via handelsregister.de) and keep it next to you.
  2. 2Copy the legal name (Firma) and the registered address (Sitz) exactly as printed, together with the Registergericht and the HRB number.
  3. 3Choose a compliance contact (e-mail and phone) that authorities may use for questions about your DPP registrations — ideally a team mailbox.
  4. 4Note the legal representative who will seal the declaration (name and e-mail) — usually a Geschäftsführer named in the seal certificate.
  5. 5Save 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 NTR identifier.

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

You can choose whether this guide saves your language, progress, company data sheet and register details in this browser. Tool entries are not sent to our server. Without saving, entries are lost when you reload or leave the page; a sessionStorage entry remembers your choice for the current tab session. Change your choice or delete saved progress using “Storage settings”. Hosting and contact processing are explained in the privacy information.

Full text: Disclaimer · Privacy · Imprint

Hire a Narravero Expert