EPR Representative logoEPR Representative
Compliance6 min read21 January 2026· Updated 22 May 2026

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.

LE
By · Founder & Authorized Representative

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 the declaration actually asks 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.

The conversion: from units to 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 non-EU sellers. Public pricing (€490 setup + €249/month per stream), post-EcoDDS contract, IDU in 2 to 3 weeks.

How to 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 to do if you don’t have the data

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

  1. Estimate average packaging weight per unit by sampling 5-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. Flat €249/month per stream covers it — /pricing. Send a sample SKU spec sheet to /contact and we will return a tracking template + a Year 1 declaration plan.

Ready to start your French EPR registration?

Three-minute application wizard. Written quote within 24 hours. Eco-organism membership within 48 to 72 hours. IDU in 2 to 3 weeks.

EPR France
€490 setup + €249/mo · IDU in 2–3 weeks