PPWR Article 45, in force since 12 August 2026
EPR Representative logoEPR Representative
Compliance6 min readPublished · Updated

Packaging Weight vs. Unit Sales: How to Track Your EPR Data for France

The French EPR declaration is based on tonnage by material, not on units or revenue. How to set up packaging tracking so the annual filing is straightforward.

Léo Escourrou
By · Founder

The mental model many non-EU producers bring to French EPR is "we sell X units, our EPR cost is proportional to X." It is not. The French eco-contribution scales with tonnage by material, kilograms of cardboard, plastic, glass, aluminum, declared annually to each eco-organism. If your operations track only units and revenue, you are missing the data you need.

This article walks through how to set up packaging tracking so the annual EPR declaration is straightforward.

What does the French EPR declaration actually ask for?#

For each EPR stream, the annual declaration asks for:

  • Packaging: tonnage by material category (cardboard, PET, mixed plastics, glass, aluminum, etc.) placed on the French market in the previous calendar year.
  • WEEE: tonnage by category (small / large appliances, lighting, etc.).
  • Batteries: tonnage by chemistry (alkaline, lithium-ion, NiMH, lead-acid).
  • Textile: number of units by category (clothing, footwear, household linen) for Refashion, with weight as supporting detail.
  • Furniture / Toys / Sports-DIY: tonnage by sub-category.

For packaging especially, the granularity is by material. Your data needs to support that.

Most streams are declared once a year. Exceptions: Ecomaison declares quarterly by default (annual on option below 15 t, 1,000 pieces and EUR 2 million of turnover in the stream), Valdelia quarterly, Ecominéro monthly, and Ecosystem electrical equipment quarterly unless contributions are paid by SEPA direct debit.

How do you convert units sold into tonnage?#

Most non-EU producers track sales in units and revenue. The EPR declaration needs tonnage. The bridge:

Packaging weight per unit per material × Units shipped to France = Annual tonnage.

Concrete example for a Bluetooth speaker:

  • Cardboard box: 200g per unit.
  • Plastic blister: 50g per unit.
  • Paper insert: 20g per unit.
  • 3,000 units shipped to France in the year:
    • Cardboard: 600 kg.
    • Plastic blister: 150 kg.
    • Paper: 60 kg.

The trick is keeping per-SKU packaging weights up to date. Suppliers’ spec sheets usually have this; if not, weigh a sample at the warehouse.

Need a French EPR representative for your business?

We are EPR France specialists for foreign sellers. Fixed annual fee per stream, from €190/year excl. VAT, confirmed in a written quote within one business day. IDU in days, not weeks.

How our pricing works →

How do you set up the tracking?#

The minimum setup for a producer entering French EPR:

  1. Per-SKU packaging composition table. For each SKU, list each packaging component and its weight + material. Cardboard 200g, Plastic 50g, Paper 20g, etc.
  2. Units-shipped-to-France query. Identify a way to extract units shipped to France by SKU from your order management or ERP. For Amazon FBA + Shopify combined, this is multi-source, ensure all channels feed into a unified report.
  3. Annual aggregation. At year-end, multiply units by per-SKU material weights to produce per-material tonnage. Sum by material across SKUs.

For producers with mature ERPs, this can be a simple SQL query or spreadsheet rollup. For producers with manual tracking, expect a few days of work at year-end for the first declaration.

What if you don’t have the data yet?#

Year 1 producers often arrive without complete tracking. The pragmatic approach:

  1. Estimate average packaging weight per unit by sampling 5 to 10 representative SKUs.
  2. Apply the average to total French units to derive aggregate tonnage.
  3. Declare conservatively (slightly over rather than under).
  4. Set up proper tracking for Year 2.

Eco-organisms accept reasonable estimates for first-year declarations. They reject obvious under-declarations.

Why granular tracking pays off#

Two reasons to go beyond minimum:

Eco-modulation optimization. Bonus-malus applies per packaging component. SKU-level tracking identifies your high-malus packaging (dark plastic, mixed laminates) and focuses your design effort. See /blog/eco-modulation-france-bonus-eco-contributions.

Audit defense. ADEME and eco-organisms can audit your declarations, asking for the underlying data. SKU-level records produced from your ERP are unimpeachable. Aggregate estimates without supporting data are vulnerable.

Common operational issues#

Missing returns data. Returned units that re-ship are sometimes double-counted. Refashion accepts net-of-returns declarations if documented.

Multi-channel data fragmentation. Brands selling on Amazon + Shopify + Cdiscount + B2B sometimes can’t reconcile total France units. Build a unified France-units view at year-end.

Packaging changes mid-year. A redesign mid-year produces two packaging compositions in the same declaration period. Track the date of change and split the tonnage accordingly.

Promotional packs. Special-edition packaging (giftboxes, holiday SKUs) often has different composition than the standard SKU. Declare each variant separately.

FAQ#

How precise does my tonnage declaration need to be?#

Reasonable approximation is acceptable for first-year declarations. Eco-organisms expect declarations within ±20% of actual tonnage. Year 2 onward, declarations should be more accurate as your tracking system matures. Significant under-declaration (>30%) compared to obvious shipment data is what triggers eco-organism audits.

I sell in units. How do I convert to packaging tonnage?#

You need average packaging weight per unit by material. Multiply units sold to France × average packaging weight per material type per unit. For example: 5,000 units sold, 50g cardboard per unit + 20g plastic film per unit = 250 kg cardboard + 100 kg plastic film for the year. Maintaining this conversion factor in your product database is essential.

Should I track packaging tonnage by SKU or by aggregate?#

By SKU is best practice for declarations, though aggregate-by-material can work for small producers. SKU-level tracking lets you optimize for eco-modulation (identify your high-malus SKUs) and supports audit defense. Aggregate-by-material is the minimum acceptable.

We handle the data-prep and the declaration#

We work with you on the per-SKU packaging composition setup and file the annual declaration with each eco-organism, included in our fixed annual fee per stream, confirmed in a written quote within one business day (/pricing). Send a sample SKU spec sheet to /contact and we will return a tracking template + a Year 1 declaration plan.

Sources & references#

All legal and regulatory claims in this article trace back to the following primary sources (Légifrance, EUR-Lex, ADEME and equivalents). Verified 24 May 2026.

Ready to start your French EPR registration?

Three-minute application form. Written quote within one business day. IDU in days, not weeks.