France packaging EPR for Shopify sellers
If you place packaged goods on the French market, you generally need a SYDEREP Unique Identification Number (UIN), CITEO (or approved) scheme membership, and an annual packaging declaration. EPR Auto-Tracker generates SYDEREP CSV from Shopify orders with CITEO material codes.
France's REP Emballages regime (AGEC law, Décret 2020-1725) makes producers responsible for the end-of-life management of packaging they place on the French market. Ecommerce sellers, marketplace vendors, and importers are all in scope.
Producers must obtain a Unique Identification Number (UIN) via SYDEREP, join a compliance organisation (typically CITEO for household packaging), pay eco-contributions, and file annual declarations with packaging quantities by material.
SYDEREP accepts CSV uploads with CITEO material codes. Manual compilation from Shopify exports is time-consuming and error-prone for multi-SKU stores.
| Criteria | Detail |
|---|---|
| Minimum quantity | Any producer placing packaging on FR market |
| UIN registration | Mandatory before first sale — via SYDEREP portal |
| Compliance scheme | CITEO membership (or approved alternative) |
| Annual declaration | Typically due by 31 May for prior calendar year |
| Violation | Penalty |
|---|---|
| Unregistered placement | Up to €100,000 + daily penalties |
| Late or missing declaration | Administrative fines + scheme sanctions |
| False declarations | CITEO membership termination + legal action |
Do I need a UIN before my first French sale?
Yes. France expects UIN registration via SYDEREP before placing packaging on the French market.
What format does SYDEREP accept?
CSV declarations using CITEO material codes and quantities for the reporting period.
Can I generate SYDEREP CSV from Shopify orders?
Yes. EPR Auto-Tracker maps packaging once, aggregates FR ship-to orders, and exports SYDEREP CSV.
View EPR Auto-Tracker on the Shopify App Store →
Map your packaging once. Download audit-ready registry files in minutes. Shopify billing approval is shown before any paid subscription starts.
Install on Shopify App Store →