As non-EU brands grow into France, they accumulate channels: a Shopify D2C storefront, Amazon FBA, Cdiscount, ManoMano, B2B retail wholesale to French distributors. Each channel has its own verification, its own data, its own deadlines. The EPR question that emerges: do you need a separate file per channel, or can one file cover everything?
The answer is the latter, one file, multiple channels, but the implementation requires coordination. This article maps how to run consolidated French EPR across multi-channel sales.
Does each sales channel need its own EPR file?#
The French producer concept under Article L. 541-10 II applies at the producer level, not at the channel level. Your producer entity (a US LLC, a UK Ltd, etc.) places goods on the French market once they cross into French commercial circulation. The fact that the same goods can flow through Amazon, Shopify, Cdiscount and retail wholesale is operationally relevant for verification but irrelevant for producer status.
Consequence: you have one IDU per stream per producer, declared once, covering all channels.
The streams scale, not the IDUs#
Your IDU count scales with the number of EPR streams your catalog hits, not with the number of sales channels. A producer with packaging + WEEE + batteries scope has three IDUs regardless of whether sales come through one channel or five.
The exception: B2C household versus B2B professional. The packaging stream splits into household (Citeo/Léko/Adelphe) and professional (EPRO: Citeo Pro, Léko Pro or Twiice). Professional packaging is the packaging of products used only by professionals; a package also sold to households stays household packaging, even when a business buys it. A producer whose catalogue includes professional-only products (sold, for example, through Cdiscount Pro) needs both household and professional registrations; professional packaging contributions and identifiers start on 1 January 2027.
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.
The coordination challenge: data, not registration#
The operational complication of multi-channel is data aggregation, not registration multiplication.
The annual declaration asks for total tonnage placed on the French market per material. That total must aggregate across:
- Shopify D2C orders to French addresses.
- Amazon FBA sales to French customers.
- Cdiscount and ManoMano sales.
- Wholesale shipments to French retail buyers (if you remain the producer; see /blog/epr-supplying-french-retailers-wholesalers).
- B2B drop-ship to French buyers.
- Free samples and promotional shipments.
Many producers have these data in separate systems that do not reconcile cleanly. The fix is a unified France-units view at year-end, built from the various channel exports.
Verification coordination across channels#
While the IDU is one, the verification happens per channel:
- Amazon Seller Central queries SYDEREP at quarterly enforcement waves.
- Cdiscount Seller Zone queries in real time at listing creation.
- ManoMano back office queries at category onboarding.
- B2B retail procurement queries during supplier onboarding.
Each verification asks for the same IDU. Once your file is clean on SYDEREP (correct producer name, correct stream coverage, IDU active), all channels verify successfully.
The one trap: producer name mismatches between channels. If your Shopify account says "Acme Inc" but your Amazon account says "ACME INCORPORATED," and SYDEREP says one or the other, then one of the channels fails verification. Align all channel records to match SYDEREP exactly.
Multi-channel declaration workflow#
The annual declaration cycle for a multi-channel producer:
January: pull channel-by-channel French sales data for the prior year.
Early February: build per-SKU packaging composition table; multiply by units to get per-material tonnage; aggregate across channels.
Mid February: send aggregated tonnage data to your representative.
By each eco-organisation's deadline (for household packaging, end of February at Citeo and before 1 March at Léko): representative files per-stream declarations with each eco-organism.
March-April: eco-organism invoices come in; pay within payment terms.
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.
The rhythm becomes routine once year 1 is complete and the data extraction is templated.
What does single-file consolidation save?#
Running one file across channels (versus separate files per channel, which is technically impossible but conceptually how some producers imagine it) means:
- One mandate, one representative, one set of eco-organism dossiers.
- One annual declaration per stream, not multiple.
- One eco-contribution invoice per stream, not multiple.
- Single point of accountability for compliance status.
Our representative fee covers any number of channels: it does not depend on how many storefronts you run. Your annual fee is a fixed amount per stream and per calendar year, independent of your eco-contributions. It depends on the declaration regime and frequency, the number of references and, above EUR 1,000 of eco-contribution per stream, its size. Fees start from €190/year excl. VAT (eco-organism flat-rate regimes), everything else in a fixed written quote within one business day. See /pricing.
What to prepare for the year-end consolidation#
The minimum checklist before sending data to your representative:
- Total units shipped to France for the year (across all channels, by SKU).
- Per-SKU packaging composition (cardboard g, plastic g, glass g, etc.).
- Per-SKU other-stream content (WEEE category, battery type, textile units, etc.).
- Channel split (D2C vs marketplace vs B2B), useful for audit defense even if not declared.
- Return rates per channel (some channels declare net of returns).
A well-built Year 1 data foundation makes Year 2+ trivial. Most of the work is the initial template.
FAQ#
Do I need separate IDUs for D2C vs marketplace sales?#
No. One IDU per stream per producer covers all channels through which that stream’s products are placed on the French market. Your D2C Shopify sales, Amazon FBA sales and B2C retail wholesale all aggregate under the same packaging IDU. You declare total tonnage placed on the market regardless of channel. Multi-channel does not multiply the EPR file; it multiplies the verification points.
What about B2B/B2C splits, do those need separate IDUs?#
Yes. B2C and B2B (professional) packaging streams are separately accredited (Citeo or Léko for B2C; Citeo Pro, Léko Pro or Twiice for EPRO B2B). Professional packaging means packaging of products used only by professionals; a package also sold to households stays household packaging, even when a business buys it. A producer selling some SKUs to consumers and other SKUs to professionals needs both streams. See our EPRO guide and Cdiscount Pro discussion for the details.
How do I track tonnage across channels for the annual declaration?#
You aggregate at the producer level. Take total units shipped to France (across all channels), multiply by per-SKU packaging weight, sum by material. The data sources differ per channel (Shopify orders, Amazon Reports, marketplace exports, B2B invoices) but the declaration is one consolidated number per material.
One file for every channel#
One mandate covers Amazon, Cdiscount, ManoMano, Fnac, TikTok Shop, Shopify D2C and B2B retail. Representative fees start from €190/year excl. VAT (eco-organism flat-rate regimes), with everything else confirmed in a fixed written quote within one business day, see /pricing. Send your channel mix through Request a written quote.
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.
- Article L. 541-10 du Code de l’environnement (cadre général REP), Légifrance
- SYDEREP, registre public des producteurs (ADEME)
- Citeo, éco-organisme emballages ménagers
- Léko, éco-organisme emballages (concurrent de Citeo)
- Adelphe, éco-organisme vin, spiritueux, pharma (filiale Citeo)
- Amazon EU Seller Central, EPR France requirements
- Cadre général des filières REP, Ministère de la Transition écologique
Ready to start your French EPR registration?
Three-minute application form. Written quote within one business day. IDU in days, not weeks.
