German Packaging AR, with pricing available on request. We confirm your scope and sign the mandate before you appoint us in LUCID.
Registration, representation and system participation are separate steps. We review your supply chain, packaging streams and any earlier sales, then confirm what you need to do.
See what applies to you →
I'm Andrea Greco. I run MainCompliance from Bad Kreuznach, Germany, and I handle every mandate personally — from your first question to the yearly report. The big providers give you a ticket number; I give you a direct line to the person who is actually your representative.
That's the whole idea: real German representation, in plain English, from someone you can actually reach.
Andrea GrecoFounder & Authorised Representative · MC Main Compliance UG (haftungsbeschränkt)We review your products, sales channels and markets, then confirm the obligations and services we can accept. Additional services are not included in the German Packaging AR fee.
German Packaging AR: price on request. Dual-system fees are separate, passed through at cost with no markup. Very high-volume or industrial/transport packaging is quoted individually.
Confirm scope and availability →GPSR and combined GPSR + German Packaging AR services: price on request, subject to eligibility for each service. Dual-system fees remain separate. Our GPSR service excludes food and supplements, cosmetics, medical devices and pharmaceuticals. Pure B2B/professional-only products require an eligibility check. Sector-specific obligations are not included.
Confirm scope and availability →Batteries available on request, quoted case by case. We review battery categories, producer status, registration and take-back arrangements.
Confirm scope and availability →WEEE available, quoted case by case after product classification. Scope, registration, guarantees and external costs are confirmed in the written quotation.
Check if this applies →MC contracts directly for Germany. Other EU countries are assessed country by country and offered only after the local structure or named contracting partner and coverage have been confirmed in writing.
Check if this applies →Packaging representation does not constitute authorisation for WEEE, batteries or GPSR.
We review producer status, packaging streams and history, then confirm the fee and scope in writing.
Both parties sign the German mandate, with an English translation available. Unknown or unverified LUCID requests are not accepted without a valid signed mandate.
You complete the initial producer registration and maintain registration details yourself. After signing, select MC by name in LUCID.
We accept the LUCID appointment and follow the register confirmation, then arrange the applicable system participation and reporting. No fixed go-live date is promised.
Most sellers are told to "just get a LUCID number". The reality has more parts — and getting it wrong is what gets listings blocked. Based on official ZSVR and EU sources.
Who counts as the "producer", why the obligation applies from the first parcel, and what the representative takes over.
Read the guide →The one step the law says you must do yourself — step by step, and why the number alone isn't compliance.
Read the guide →Product scope, exclusions and sector-specific rules: when an EU responsible economic operator is required.
Read the guide →When a product "contains a battery" for the law, stiftung ear registration, and take-back duties.
Read the guide →Electrical and electronic equipment may fall under WEEE. Product classification and available support require confirmation.
Check if it applies →MC contracts directly for Germany. Other EU countries are assessed country by country and offered only after the local structure or named contracting partner and coverage have been confirmed in writing.
Check what you need →Not sure which apply to you? Answer 5 questions to identify areas that may need review.
Run the compliance check →Products, markets, packaging quantities, German establishment and earlier sales.
Both parties complete the written mandate before MC is named in LUCID. Fees and payment terms are confirmed in the contract.
You submit the initial LUCID registration yourself and name MC after signing. Existing registrants update their representative details.
After acceptance and register confirmation, MC performs the statutory packaging duties, including applicable system participation, take-back and reporting.
Foreign producers selling directly to German end users without an establishment in Germany need an appointment where the statutory conditions apply. This includes producers established elsewhere in the EU; we check the actual supply chain.
After the mandate is signed, find and select MC by name in LUCID. ZSVR does not publish a separate public list of representatives. After confirmation, representative details appear with the producer’s public register entry.
Initial LUCID registration and updates to registration details remain your responsibility. The representative performs the statutory packaging duties in its own name. Commercial service selection cannot exclude applicable statutory packaging duties.
No. Classification depends on where packaging typically becomes waste and the applicable criteria, not the B2B label alone. We check system participation and other take-back duties for each stream.
Your timetable depends on complete information, signatures, packaging classification, scheme arrangements and register confirmation. We update you in writing without guaranteeing a go-live or listing-reinstatement date.
We work behind the scenes for agencies whose clients sell into Germany. Representation only — no VAT, no logistics, no prep — so we never compete for your client's other business.
Referral terms are agreed separately in writing. Obtain permission before sharing client information.
Partner scope and invoicing arrangements are agreed separately in writing. The statutory representative remains clearly identified to the client and relevant registers.
Exactly which obligations apply and what they cost. No call, no obligation. Prefer the guided 60-second check? →