German packaging EPR · cost anatomy

What a German packaging EPR quote can charge for.

A headline price may cover recycling participation, provider administration, both, or neither on the basis you need. The useful question is not “what is the cheapest number?” but “what does this number include, for which period, and what remains open?”

Reviewed 30 July 2026Regulatory facts checked against primary sourcesNo provider price ranking

The short answer

There is no single useful EPR quote total without a declared scope.

LUCID registration is free. System participation for packaging subject to that duty is paid and depends on the declared material and volume basis. A commercial quote may also list onboarding, reporting, representation or another support line. Record each line as quoted instead of assuming it belongs inside an annual figure.

Quote anatomy

Eight lines to separate before comparing totals.

These are comparison categories, not a statement that every category applies to every seller.

Quote lineComparison treatmentWhat to verify
LUCID registrationKeep as a separate free official stepRegistration itself and related official register activities are free. Keep a provider service fee separate from the official step.
System participationRecord the quote’s material and volume basisConfirm the same material categories, kilograms, year, minimum charge and tariff basis in every quote.
Setup or onboardingClassify as one-off only when the quote says soAsk whether the amount recurs, covers registration support, or excludes later amendments.
Reporting supportRecord the exact service statementConfirm reporting frequency, included corrections, volume changes and any per-filing charge.
Representation serviceKeep scope and legal relevance explicitRecord the stated legal and service scope. Do not infer that it is required or included from a headline price.
Variable or pass-through itemsKeep outside the known fixed subtotalKeep these outside a confident all-in total until the amount and trigger are defined.
VAT and currencyNormalize only after the basis is confirmedCompare net with net or gross with gross. Record exchange-rate assumptions instead of silently converting.
Renewal and cancellationSeparate from the first-year amountRecord renewal price, notice window, minimum term, indexation and which first-year discounts disappear.

Contract exposure

First-year cost and renewal cost answer different questions.

01 · First year

What must be paid to start?

Combine only confirmed first-year recurring charges and confirmed one-off setup charges. Keep VAT-basis mismatches, pass-through amounts and unpriced services visible beside the subtotal.

02 · Renewal

What remains after introductory terms end?

Remove genuinely one-off setup charges, then record renewal pricing, term, indexation and notice windows. An absent renewal figure is an unknown—not permission to reuse the first-year total.

Primary sources

Start with the official duty, then inspect the commercial quote.

The German packaging register is the primary source for the free registration step and producer guidance. This guide does not reproduce provider tariffs or claim a market average.

Private comparison worksheet

Put your quotes onto the same declared basis.

The Quote Normalizer separates known first-year and renewal amounts, keeps open charges visible and produces provider questions without uploading quote text.