Skip to content
A sheet of paper with a blue embossed seal and a smart card with a gold chip on an oak desk, in daylight

How to Register in the EU DPP Registry: Step by Step (2026)

How to enrol your company in the EU DPP Registry: EU Login, the sealed declaration, the identifier trap, and why battery registration still fails.

To register in the EU DPP Registry, a company first enrols as an organisation. It then proves who it is by sealing a declaration that the registry generates for it. Only after the registry verifies that seal can the company register a Digital Product Passport. We went through the whole path on the Commission's test registry in October 2026. The step that failed for us was a single field.

This guide follows the same order as the screens. It is written for battery brands first, because batteries are the first product group in the registry. It applies to any product that falls under the Ecodesign for Sustainable Products Regulation (ESPR). For the legal background, read who must register and when first.

Screenshot of the European Commission's DPP Registry, taken by PassportCraft in October 2026. © European Union, 2026.

What do you need before you start?

Get these five things before you start. The registry locks your details at one point, and the seal must match them.

WhatWhy it matters
An EU Login accountThe registry signs you in through EU Login, the Commission's sign-in service.
A qualified electronic sealYour legal representative applies it to the declaration.
The legal representative's name and emailThe registry asks for them before it generates the declaration.
The identifier exactly as written in your certificateThe registry compares it to the seal character by character.
A compliance contactAn email address and phone number that competent authorities may use. The registry does not display them publicly.

The seal is the slow item. You buy it from a trust service provider. The provider checks your company and your representative before it issues the seal, so start early. We do not recommend a provider. Choose one from the EU Trusted List, which the Commission publishes as the Trusted List Browser. The Commission's user guide notes that a qualified provider in any member state is qualified in every member state.

To verify your organisation, your legal representative seals the declaration the registry generates. The seal must be a qualified electronic seal from a trust service provider on the EU Trusted List. A sole trader uses a qualified electronic signature instead.

Step 1: Sign in with EU Login

Open the live registry and sign in with EU Login. If you have no account, the sign-in page lets you create one, and you confirm it by email. The Welcome page then opens with an Enrol New Organisation button.

The Commission's user guide says: "To register DPPs, your organisation must first be verified." (DPP Registry User Guide for Economic Operators, chapter 2.)

Clicking the button creates an application straight away. You can leave and come back, and the registry returns you to the last page you completed.

Step 2: Fill in the organisation form

Choose the organisation type first. Legal Person is for companies. Natural Person is for individuals acting in their own name, such as a sole trader. If you change the type after typing, the registry clears the form.

A legal person enters:

  • its legal name (not a trading name), street address and country of registration;
  • an identifier type and the identifier;
  • the compliance contact.

The form we used offered NTR (national trade register, which the guide marks as preferred), LEI, VAT and a local definition with a country code. The guide also lists eID.

A natural person enters first name, last name and address, then picks one identifier type from TIN, PNO, eID, IDC, PAS (passport) or a local definition.

Screenshot of the European Commission's DPP Registry test environment, taken by PassportCraft in October 2026. Contact details masked. © European Union, 2026.

Screenshot of the European Commission's DPP Registry test environment, taken by PassportCraft in October 2026. Contact details and identifier masked. © European Union, 2026.

The identifier must match your certificate exactly

This is the step where our first signed attempt failed. The registry accepts only an exact match. The Commission's guide says: "The identifier provided must fully match the corresponding attribute in the certificate (it is not a partial identifier)."

In a seal, that attribute is the organisation identifier (OID 2.5.4.97, organizationIdentifier). In a personal signature, it is the serial number (OID 2.5.4.5, serialNumber). A certificate may write the identifier with a type and country prefix, then a dash, then the number. The Commission's own seal shows the pattern: LEIXG-254900ZNYA1FLUQ9U393. LEI is the type and XG fills the country slot. The number follows the dash. XG is not a country. The certificate standard uses it for an identifier issued under a global scheme, such as an LEI (ETSI EN 319 412-1, clause 5.1.4).

The registry rejected our test because the form held the number without its prefix. The report read: The "Identifier": "…" provided in the organisation registration form, does not correspond to the value: "…", mentioned in the electronic signature.

Open your seal certificate and read the Subject details. Copy the identifier from there. Do not type it from your company registration papers. Check the other fields too. For a company, the legal name must match organizationName and the country must match countryName. For a sole trader, the first name must match givenName and the last name must match surname.

Save the form. If something is missing, the registry highlights the field. When the form is complete, the confirmation screen offers Start Verification.

The first verification screen asks for the legal representative's first name, last name and email. This is the person who is entitled to seal or sign for your organisation. Then you request the sealed PDF declaration. The registry says the declaration is created in English.

Before you request the declaration, check that your organisation details match the details in your seal certificate exactly. Requesting the declaration locks those details.

The registry warns: "Proceeding with the PDF Declaration request will lock the application data for editing". If you edit the details later, the registry starts verification again with a new declaration, and that declaration needs a new signature.

Screenshot of the European Commission's DPP Registry test environment, taken by PassportCraft in October 2026. Contact details masked. © European Union, 2026.

Step 4: Download the declaration and seal it

Download the declaration from the next screen. It is a one-page PDF titled "Declaration for legal persons acting as economic operators", or the natural-person version. The European Commission has already sealed it. A footnote defines economic operators as "The manufacturer, the authorised representative, the importer, the distributor, the dealer and the fulfilment service provider (as from Art 2 (46) of Regulation (EU) 2024/1781)".

Screenshot of the European Commission's DPP Registry test environment, taken by PassportCraft in October 2026. Contact details masked. © European Union, 2026.

Screenshot of the European Commission's DPP Registry test environment, taken by PassportCraft in October 2026. Name, contact details and identifier masked. © European Union, 2026.

Your legal representative now adds the organisation's seal to this file, outside the registry. The registry checks the file against these rules:

  • The signature must be PAdES, at level B, T, LT or LTA. Choose the PDF signing option, not a .p7m file.
  • The file must carry exactly two signatures: the Commission's seal and yours.
  • A legal person needs a qualified electronic seal. A natural person needs a qualified electronic signature.
  • A software certificate file (.p12 or .pfx) does not qualify. The key must sit on a qualified signing device or in a remote signing service run by the provider.
  • Nothing else in the file may change. The guide says: "After downloading the declaration, the only permitted change is to add your organisation's qualified electronic signature or qualified electronic seal."
  • Sign the latest declaration the registry generated. A file signed from an earlier declaration is rejected with "The countersigned document does not match the original declaration sealed by the Commission."

The Commission offers free tools to sign and check the file, based on its DSS framework. After signing, validate the file. Then read the qualification line. It must read QESig for a person or QESeal for a company. If it reads AdESig-QC or AdESeal-QC, the registry will reject it.

If you use Adobe Acrobat, set the default signing format to CAdES-Equivalent, as the guide says. This stores the signature in a PAdES-compliant form.

Step 5: Upload the file and read the outcome

On the upload step, add the signed PDF. Then choose Verify your Organization. The Activity Dashboard then shows the request as processing, successful or failed.

If verification fails, the report lists every problem at once, with one line per mismatched field. The common causes are:

Message (shortened)What to do
The document does not contain the required number of signaturesSeal the Commission's file. Do not seal a copy or a blank page.
The countersigned document does not match the original declarationSign the latest declaration, unchanged.
The organisation's seal does not meet the required Qualified Electronic Seal levelUse a qualified seal on a secure device or remote service.
The signature or seal format does not conform to PAdES BaselineSign again as PAdES, level B, T, LT or LTA.
The "Identifier" provided in the form does not correspond to the value in the sealCopy the identifier from the certificate, with its prefix.

Screenshot of the European Commission's DPP Registry test environment, taken by PassportCraft in October 2026. Contact details masked. © European Union, 2026.

After a rejection the screen offers three actions:

  • Upload PDF Declaration: upload a corrected signed file for the same declaration.
  • Restart Verification: get a new declaration.
  • Organisation Information: change your details, which also gives you a new declaration.

A new declaration means you sign again. The guide says: "Modifying organisation details will restart the verification process."

Step 6: What you can do once you are verified

When the check passes, the registry shows "Verification Request Successful" and tells you that DPP registration is now available. You become the administrator of the organisation. The registry calls this role "EO Administrator", where EO means economic operator. The organisation details turn read-only. The success report shows the expiry date of your signature or seal, so note it in your calendar. Our guide to who must register explains how long verified status lasts.

In our test, the account menu offered only Sign out. The administrator had no screen for inviting other users or a service provider. Yet the welcome page tells new users of an existing organisation to ask their administrator for an invite. At a webinar on the battery passport on 30 September 2026, the Commission said that several users can work under one company's account. For now, plan for one named person to hold the registry account.

Can you register a battery passport today?

You can enrol and verify your organisation today. You cannot register a battery passport yet: the Commission says this opens once it publishes the data model for batteries.

The DPP Registration page has two screens. On the first, you choose the product group, and only batteries are offered. On the second, you use either an online form or a file upload. The form asks for the granularity level (Item is the only level offered) and the unique product identifier. A batch and a model identifier are optional. The registry takes the unique product identifier as the web address of the passport, and it must start with https://.

The file upload takes a JSON or XML file with up to 100 entries. The Commission supplies templates. The JSON template looks like this:

{"schemaVersion":"1.0.0","productGroup":"BATTERIES","items":[{"uniqueProductIdentifier":"https://..."}]}

The file is a list of these addresses. It does not contain the passport data. The registry then goes to each address and validates the passport it finds there. This is why the registry records only identifiers and addresses while the passport stays with you, as our guide to who must register explains.

Screenshot of the European Commission's DPP Registry test environment, taken by PassportCraft in October 2026. Contact details masked. © European Union, 2026.

Screenshot of the European Commission's DPP Registry test environment, taken by PassportCraft in October 2026. Contact details masked. © European Union, 2026.

Today every battery registration fails. The Activity Dashboard shows a correlation ID and one error per address: "Semantic validation failed due to its unavailability." The user guide explains why: "Successful registration of DPPs for batteries is not currently available, as the semantic catalogue for this product group has not yet been defined."

In our test, an address starting with http:// instead of https:// was accepted when we uploaded it. A minute later the registry rejected it with "The UPI URL is invalid." Check every address before you submit. The guide adds that if one passport in a submission has an error, the registry rejects all passports in that submission.

Screenshot of the European Commission's DPP Registry test environment, taken by PassportCraft in October 2026. Contact details masked. © European Union, 2026.

Should you practise in the test registry first?

Yes, if you can get a qualified seal. The test registry runs at registry.acc.product-passport.ec.europa.eu. Its header shows "MOCK" and its footer shows "Environment: Acceptance".

Four things to know about the test registry:

  • It needs a separate test EU Login. A live EU Login does not work there.
  • When we tested, the test EU Login required a second factor such as a passkey, a security key or an eID. The public EU Login phone app could not connect to it.
  • The Commission says its verification process in the test environment is the same as in production. You need a real qualified seal or signature to pass it.
  • The Commission warns that objects in the test environment may be deleted by a cleaning routine.

This test registry is not the same as the BatteryPass-Ready test platform that checks your passport data. We cover that one in the battery passport test environment article.

Who can register for you, and where does PassportCraft fit?

Only the company that places the battery on the EU market can register its passport in the EU registry. A consultant or a passport software provider can build and maintain the passport for you under a written authorisation. Neither can register it for you.

The Commission's battery FAQ and its 30 September 2026 webinar say the same thing. For more background, see our EU battery passport guide. For the data itself, see what to fill in on day one.

PassportCraft builds and hosts your battery passport. You keep the registry account and you file the registration yourself.

Frequently Asked Questions

What do I need to enrol my company in the EU DPP Registry?

You need an EU Login account, a legal representative, a qualified electronic seal from a trust service provider, and your organisation identifier exactly as written in that seal. The user guide says no subscription fee is expected for the registry. The seal is the item with a cost and a lead time.

Can a consultant or software provider register my battery passport for me?

No. Only the company that places the battery on the EU market can register its passport in the registry. A consultant or a software provider can build and maintain the passport for you under a written authorisation. Neither can register it for you.

Why did the registry reject my identifier?

The identifier in the form must match the certificate attribute exactly, including its type and country prefix. Open the seal certificate and read the organisation identifier in the Subject details. Copy it from there. If the form holds only the number, the registry rejects it.

Can I test the registry before I enrol for real?

Yes. The Commission runs a separate test registry with its own test EU Login. It applies the same verification as the live registry, so you still need a qualified electronic seal or signature to complete it.

Why does every battery registration fail in the registry?

The registry validates each passport against a data model for batteries, and the Commission has not yet defined it. The user guide says successful registration for batteries is not currently available because the semantic catalogue is not defined. Enrolment and verification already work.

Do I need a qualified seal if I am a sole trader?

You need a qualified electronic signature instead of a seal. Choose the Natural Person type in the form. Match your first name, last name, country and serial number to your signature certificate.

Can I add colleagues or a service provider to my registry account?

Not in our test: the administrator had no invite screen. The Commission says several users can work under one company's account, and the welcome page tells new users to ask their administrator for an invite. For now, plan for one named person to hold the account. For battery passports, the Commission also says registration cannot be delegated to a service provider under the current rules.

Related Articles

Two stacks of printed documents of very different heights beside a blue battery cell on an oak desk in bright daylight
Regulation Updates

EU Battery Passport 2027: What to Fill In on Day One

New Commission guidance says to leave the carbon footprint and recycled-content shares blank on 18 February 2027. What a battery passport actually needs.

A battery module on a workbench beside a nineteen-row specification sheet with only the first two rows filled in
Compliance Guides

What a Battery Passport Must Contain (2026)

EU law lists the data every battery passport carries from February 2027, item by item. We checked what the tools on the market actually ask a brand to fill in.

Five different products in a row on a workbench, each carrying its own QR-coded hangtag under a warm desk lamp
Compliance Guides

Digital Product Passport Software Compared (2026)

Nine DPP platforms compared on price, GS1 Digital Link, data export and EU hosting — with the commands to verify every claim yourself, including ours.