Registering the battery passport: how the EU DPP Registry works
Since 20 July 2026 the EU's central DPP Registry has been live - and from 18 February 2027 no passport-obliged battery may be placed on the market without a registry entry. This guide explains how verification as an economic operator works, what is behind the UPI and its 50-character limit, and which steps are possible today - including the answers the Commission's DPP helpdesk gave us in writing in August 2026.
- Registration is mandatory: from 18 Feb 2027 every battery passport must exist, be filled in and be entered in the EU DPP Registry when the battery is placed on the market - otherwise it cannot be sold.
- The registry stores no passport data. It is an index: per passport the UPI, metadata and an integrity hash. Registration is explicitly not proof of conformity.
- Verification requires a QSeal. Economic operators verify themselves with a qualified electronic seal - in the test environment too. Valid for at most 3 years.
- The 50-character trap: the UPI is an HTTPS URL of at most 50 characters - many existing passport URLs are too long and need a short link per battery.
- No battery registration goes through yet: the semantic catalogue for batteries is missing and arrives in Q4 2026 according to the helpdesk - as does the registration API. Right now, preparation is what counts.
What the DPP Registry is - and what it explicitly is not
The DPP Registry is the European Commission's central database in which every digital product passport is registered before the product enters the market. Its operating rules are set out in Implementing Regulation (EU) 2026/1778. Three properties are essential to understand:
Per passport, the registry stores only the unique identifier (UPI), registration metadata and an integrity hash. The passport data itself stays with the manufacturer or its service provider - where the QR code points.
What is checked is the semantics: are the mandatory fields present and correctly formatted? The registry does not check whether the contents are true - registration is not proof of conformity.
Registration and index services are free. But only verified economic operators may register - with a qualified seal under eIDAS.
How the registry fits into the EU's DPP architecture is covered in Digital Product Passport (DPP) - the battery passport fundamentals are in Battery Passport Mandatory from 2027.
The registry roadmap until the 2027 deadline
The registry is live, but the rollout is staged. The planning dates for Q4 2026 and Q2 2027 come from the DPP helpdesk's written reply to us (August 2026) - they are Commission planning, not statutory deadlines:
The Commission adopts the operating rules of the DPP Registry: verification, access rights, registration data, security. In force since 6 August 2026.
The DPP Registry goes into production (registry.product-passport.ec.europa.eu), with a separate test environment launching in parallel. Enrolment and verification work from day one.
According to the DPP helpdesk: the semantic validation assets for batteries will be published in the Conformance Hub, and the registration API for system-to-system integration is scheduled for Q4 2026. Only then will battery registrations actually go through.
The deadline: every EV, LMT and industrial battery above 2 kWh needs an existing, filled-in AND registered battery passport when placed on the market.
The criteria under which service providers are formally recognised as DPP service providers will come via a delegated act - with the Commission rolling out the corresponding registry functions in parallel.
The surprising interim state
Although the registry is live, a battery registration cannot actually succeed yet: the semantic catalogue for the battery product group has not been defined. That is stated in the official user guide - and the helpdesk confirms: the validation assets will appear in the Conformance Hub in Q4 2026. The time until then is for verification and data preparation.
Verified Economic Operator: verification step by step
Only a verified economic operator may register. Verification takes place directly in the registry and consists of five steps - and the test environment uses exactly the same process (with a real seal!):
The central authentication account of the EU institutions - with multi-factor authentication. The test environment requires a separate, second account.
Enter your company data and choose an identifier: trade register number (NTR), VAT ID, LEI or 'local definition'. Even a partnership without a register entry gets through this way.
The registry generates a PDF declaration with your organisation data and seals it electronically. Careful: changing organisation data afterwards restarts the verification.
Seal the declaration offline with a qualified electronic seal (legal person) or qualified signature (natural person) from a QTSP - for example a provider from the eIDAS Trusted List.
The registry checks integrity, validity and the match between file and seal. You then become a 'Verified Economic Operator' - for at most three years, after which the process repeats.
No trade register? VAT and 'local definition' work too
For organisation verification the registry accepts four identifier types: NTR (national trade register), VAT ID, LEI or a 'local definition'. The DPP helpdesk confirmed this to us in writing - important for legal forms that can exist without a trade-register entry. A register entry is not a precondition for verification.
How registration works: UPI, granularity and the three channels
A minimal record is registered per battery: the UPI (Unique Product Identifier) as the mandatory field, optionally model and batch identifiers. Batteries are registered at item level - one registry entry per individual battery, not per model. In return, the registry issues a URI (Unique Registration Identifier) per passport - the official proof of registration:
One passport per submission: UPI (mandatory), optionally model and batch identifiers. For batteries, item level is pre-selected - one registry entry per individual battery.
Up to 100 passports per file; the registry provides templates. Important: validation is all-or-nothing - a single error rejects the entire file.
System-to-system registration straight from the battery passport software - scheduled for Q4 2026 according to the helpdesk. The technical documentation appears with the release.
The 50-character trap of the UPI
The UPI must be an HTTPS URL of at most 50 characters that permanently resolves to the passport. A full GS1 Digital Link (domain + /01/ + 14-digit GTIN + /21/ + serial number) quickly reaches 55-75 characters - too long. The solution: a stable short link per battery that redirects to the passport page. The QR code on the battery is unaffected - two carriers, one destination. How the GS1 identifiers are structured is covered in GTIN, Serial Number & Check Digit.
Who registers: manufacturers, software providers and the legal state
Responsible is the economic operator placing the battery on the market - as with the passport itself. The regulation does, however, allow authorising a third party to perform registration actions (Art. 19(4) of the Implementing Regulation). In practice, as of today:
The battery passport software generates the registration file with all UPIs (JSON/XML, up to 100 passports); the manufacturer uploads it under its own verified account. No waiting, no open legal question.
With the planned registration API, the software can report directly to the registry - the logical next step for series manufacturers with ongoing production.
The formal framework for providers registering on behalf of their customers comes via a delegated act. Interesting: in battery law the actor 'DPP service provider' does not exist yet - the battery is the pioneer, the legal framework follows.
In every model: responsibility stays with the economic operator - even when a provider does the legwork. What a missing registration means in practice is covered in Risks of Non-Compliance.
What manufacturers should do now
Only a few months remain until the deadline - and battery registration itself only opens with the semantic catalogue. That is exactly why now is the moment for the steps that need lead time:
The qualified seal from a trust service provider (e.g. from the eIDAS Trusted List) is the longest procurement path - and without it, neither production nor test enrolment works.
The test environment uses the same verification process as production. If you have walked through it there once, you know every hurdle before it counts.
At most 50 characters, HTTPS, permanently resolvable - that rules out many existing passport URLs. Every battery needs its stable short link before it can be registered.
The semantic validation from Q4 2026 checks the mandatory fields under battery law. Closing your data gaps now means registering later without rejection loops.
Which data belongs in the passport is covered in What Data Goes into the Battery Passport? - and how to get from an empty model to a finished passport in Creating a Battery Passport.
Frequently asked questions on battery passport registration
Do I have to register my battery passport in the EU registry?
What is the DPP Registry - does it store my passport data?
What is the UPI (Unique Product Identifier)?
How do I verify my company in the DPP Registry?
Can a company without a trade-register entry get verified?
Is there an API for registration?
Can my battery passport software handle registration for me?
What does registration in the DPP Registry cost?
Sources & further reading
Every passport gets its UPI automatically - ready to register before the registry opens for batteries
Batteriepasswerk generates the registry-compliant UPI short link for every battery (under 50 characters, permanently resolving) and guides you through verification, mandate and per-passport registration status in the registration cockpit - honestly, without pretending features the EU has not enabled yet.