PPWR applies from 12 August 2026. Regulation (EU) 2025/40 requires online platforms to obtain each seller's producer-register registration and self-certification, and to assess that information before activation (Article 45(4)-(6)). Fulfilment providers carry a matching duty under Article 45(7)-(8).Read the Article 45 explainer
EPRCLEARSign inRun an exposure scan
Learn / Checking a LUCID numberLUCID verification

How to check a LUCID number, and what a valid one looks like

LUCID is Germany's packaging register at the ZSVR, and since 1 July 2022 marketplaces may not sell packaged goods from unregistered producers. Here is how to run the check properly, and what a valid entry does and does not prove.

LUCID is Germany's packaging register, run by the Zentrale Stelle Verpackungsregister (ZSVR). Every producer placing packaged goods on the German market must be registered in it, and since 1 July 2022 marketplaces may not let unregistered producers sell packaged goods, per GvW's account of the German Packaging Act changes. That makes checking the LUCID number a routine workflow for compliance teams, onboarding staff, and increasingly for competitors looking for free riders. Here is how to run the check properly, and what the result does and does not prove.

Where to check

The public LUCID register is free and searchable by company name, brand or registration number, and per the ZSVR's register documentation it exists precisely so that market participants can verify each other. One operational detail matters for anyone wiring this into a process: the public register is updated once daily. A registration granted this morning may not be visible until tomorrow, and a check you ran yesterday says nothing about a revocation published today. If you only need to confirm a single seller, our free LUCID checker queries the same public register and shows the evidence basis in full.

What a valid entry shows

A meaningful verification is more than 'the number exists'. Check four things.

1. Format

LUCID registration numbers follow a fixed scheme; a malformed number fails before you ever query the register.

2. Existence

The number appears in the public register.

3. Holder match

The registered entity matches the seller you are onboarding. A real number belonging to a different company is a classic failure mode, and the reason a name-and-number cross-check is the minimum credible standard.

4. Status on the date

The registration is active on the day you check. Registrations lapse and get withdrawn; the register only ever answers for the moment of the query.

Run all four and you have a defensible check. Skip the holder match or the status test and you have a number, not a verification.

Why the check is high-stakes in Germany

The German regime has teeth. Under the VerpackG, packaged goods from unregistered producers may not be distributed at all, and violations expose sellers to fines of up to EUR 200,000 per case plus sales bans, per bidx's overview of the German packaging law. The enforcement machine is not hypothetical: the ZSVR runs automated data matching with dual systems and tax authorities to detect free riders, with intensified audits since the start of 2025, as Packa's LUCID compliance guide documents. There is also a private enforcement channel: because the register is public, competitors can and do send cease-and-desist letters to unregistered sellers, a practice E-commerce Germany News has covered in detail. The register grew past 421,000 producers by mid-2022 (EUWID's June 2022 report), up from roughly 60,000 licensed pre-2019, which tells you how much of the market used to be invisible.

What a LUCID check does not cover

A valid LUCID entry proves German packaging registration, nothing else. Electronics sellers also need a WEEE registration with stiftung ear, which marketplaces have had to hold on file since 1 January 2023, with fines up to EUR 100,000 per infringement, according to RecycleMe's marketplace briefing. Battery producers register with stiftung ear as well, and single-use plastics contributions run through the separate DIVID platform. And none of this says anything about France, Poland or any other member state: registration is per country, per stream, as the EU producer register map lays out.

LUCID under the PPWR: staying put, changing shape

Germany is replacing the VerpackG with the Packaging Law Implementation Act (VerpackDG), which passed the Bundestag and is scheduled to enter into force on 12 August 2026, the same day the PPWR applies, per take-e-way's coverage of the VerpackDG. LUCID remains, but per Gleiss Lutz's analysis of the implementation act it must be adapted to the EU registration format within 18 months of the pending implementing decision, and KPMG Law notes the new act also tightens obligations on companies. Translation for anyone hardcoding a scraper: the register stays, the format will move. Verification processes need to track the register's shape, not assume it.

What your marketplace will check

If you are the seller, the same check is about to arrive from the other direction. From 12 August 2026, PPWR Article 45 requires online marketplaces to obtain your registration number and assess whether it is complete and reliable before they let you sell, and Germany's own rules have demanded a valid LUCID entry from marketplace sellers since 1 July 2022. A LUCID number that fails any of the four tests above is a number that will fail your marketplace's onboarding, not just a regulator's audit. The practical takeaway is the same on both sides of the transaction: keep the registration current, and keep evidence that it was.

Run a free LUCID check now, or get a free exposure scan to see how much of your seller file would survive the same check across every register it touches.

FAQ

Is checking the public register legally sufficient for a marketplace?
It is the core of the best-efforts standard: the register is the authoritative source, it is public, and it is free. The gap most platforms leave is evidence: a check without a timestamped record of what the register showed proves nothing a year later.
How often should we re-check sellers?
The register updates daily and registrations get revoked, so point-in-time onboarding checks age quickly. Continuous monitoring, at the register's own update frequency where possible, is the standard EPR Clear applies.
Can I check numbers in bulk?
The public register answers one query at a time. For a seller portfolio, [EPR Clear's verification API](/) checks every seller against LUCID and the other applicable registers and writes each result to an evidence log.

Run the verification workflow as a service

Registration checks per seller, stream and member state, continuous revocation monitoring, and a timestamped evidence log that is your best-efforts record.

Related guides

SourcesLast updated 01/07/2026
  1. EUROPEN, PPWR list of obligations
  2. DIHK Merkblatt on PPWR
  3. GvW, German Packaging Act since 1 July 2022
  4. bidx, German packaging law
  5. ZSVR, public registers page
  6. LUCID public register
  7. EUWID, 421,000+ producers registered with ZSVR
  8. stiftung ear, applying for WEEE registration
  9. RecycleMe, WEEE number required for marketplace sellers
  10. Umweltbundesamt, DIVID single-use plastics platform
  11. ADEME, identifiant unique
  12. take-e-way, VerpackDG and Bundestag passage
  13. Gleiss Lutz, new German act to implement the EU packaging regulation
  14. KPMG Law, new packaging implementation act tightens obligations
  15. E-commerce Germany News, the German Packaging Act (VerpackG)
  16. Packa, LUCID register obligations, deadlines, mistakes