If you haven't started preparing for PPWR compliance, you're behind. But you're not too late. Five months is enough time to go from zero to declaration-ready — if you're systematic about it.
Most brands fail at compliance not because the requirements are impossibly complex, but because they don't know what to do first. They spend three weeks researching the regulation, then realize they should have been collecting packaging weights during that time. They register with one PRO and forget about the other four countries they ship to.
This checklist breaks down exactly what to do and when. Twenty weeks, five months, one clear path from "we haven't started" to "our declarations are submitted."
Month 1 (April): Know your obligations
Before you touch a single packaging component or weigh a single box, you need to understand where you're exposed. This month is about mapping the landscape.
Weeks 1–2: Map your sales by country
Pull your order reports from every sales channel: Shopify, WooCommerce, Amazon, eBay, your own checkout. Filter by shipping country. You need a clear list of every EU country you shipped to in the last 12 months, with approximate order counts per country.
This doesn't need to be exact yet. Round numbers are fine. What you need is the list. If you shipped 4,200 orders to Germany, 1,800 to France, 900 to Spain, 300 to Italy, and 50 to Austria — those five countries are where you have EPR obligations.
How to get this data:
- Shopify: Analytics → Reports → Sales by billing country. Or export orders as CSV and filter by shipping country code. See our Shopify EPR guide for the exact steps.
- WooCommerce: Analytics → Orders → Export. Filter by date range and status (completed orders only). The shipping country column gives you what you need.
- Amazon: Seller Central → Reports → Fulfillment → Amazon Fulfilled Shipments. For FBM, use your own shipping records.
Create a simple spreadsheet: Country | Approximate annual orders | Registration status (yes/no/unknown). This is your compliance map.
Weeks 2–3: Check registration status
For each country on your list, check whether you're already registered with the national PRO. Many brands discover they should have registered years ago — Germany has required LUCID registration since 2019, and France has required CITEO declarations for years.
The main PROs for the highest-volume EU e-commerce markets:
| Country | PRO / Registry | Registration time |
|---|---|---|
| Germany | LUCID + dual system (e.g., Interseroh, Der Grüne Punkt) | 1–2 weeks |
| France | CITEO or Léko | 2–4 weeks |
| Spain | ECOEMBES | 2–4 weeks |
| Italy | CONAI | 2–3 weeks |
| Austria | ARA (Altstoff Recycling Austria) | 1–2 weeks |
| Netherlands | Afvalfonds Verpakkingen | 1–2 weeks |
| Belgium | Fost Plus / Val-I-Pac | 2–3 weeks |
| Portugal | Sociedade Ponto Verde | 2–4 weeks |
Check your email archives. Search for "LUCID," "CITEO," "ECOEMBES," "CONAI." You may have started a registration process and forgotten about it. If you sell on Amazon, check your account health dashboard — it often shows which EPR numbers you've provided and which are missing.
Weeks 3–4: Start registrations
Don't wait until you have perfect data. Register now. Registration and data collection can happen in parallel, and registration takes time — some PROs take four weeks to process applications.
Prioritize by volume. If 60% of your EU orders go to Germany and France, register there first. You can register with smaller-volume countries next month.
Documents you'll typically need for registration:
- Company legal name and registered address
- VAT number (EU or national)
- Legal representative name and contact
- Estimated annual packaging weight by material (a rough estimate is acceptable at registration — you'll refine it in your declarations)
- For Germany: you also need a contract with a dual system provider before you can complete LUCID registration
Honestly, most brands leave registration too late. The process itself is not difficult — it's mostly filling out forms. But each PRO has its own portal, its own required documents, and its own processing time. Starting five registrations in parallel during Week 3 is far better than starting them sequentially in Month 4.
Month 2 (May): Build your packaging data
This is where the real work happens. You're going to audit your packaging and build the Bills of Materials that underpin every declaration.
Weeks 5–6: Audit your top products
Start with your top 20% of products by sales volume. In most e-commerce businesses, these represent 70–80% of your total orders. Getting these right covers the bulk of your declaration weight.
For each product, physically gather all packaging components:
- The product packaging itself (jar, bottle, pouch, polybag)
- Any secondary packaging (cardboard box, tissue paper, inserts, leaflets)
- The shipping packaging (mailer box, void fill, tape, packing slip)
Weigh each component on a kitchen scale or postal scale accurate to at least 1 gram. Record:
- Component name
- Material type (cardboard, plastic — specify polymer if known — glass, metal, paper, wood)
- Weight in grams
- Packaging level (primary, secondary, shipping, or tertiary)
This is your BOM. Do not guess weights based on supplier spec sheets alone. Spec sheets often list nominal weights that differ from reality by 10–20%. Weigh the actual packaging you use.
Weeks 7–8: Scale to your full catalog
Once your top products are covered, extend to the rest. Use product families to speed this up. If you sell 15 variations of a skincare product and they all ship in the same packaging, create one BOM and assign it to all 15 SKUs.
Your target by the end of Month 2: BOMs covering at least 80% of your sales volume. The remaining 20% can be addressed in Month 3, but don't let perfect be the enemy of done. A declaration based on 80% coverage with estimates for the tail is far better than no declaration.
During this phase, pay attention to:
- Variant differences. Does the size-L version of your product ship in a different box than size-S? If so, they need separate BOMs.
- Seasonal packaging changes. Did you switch from plastic to paper void fill in January? Your BOM needs to reflect what actually shipped during the reporting period.
- Gift wrap. If you offer gift wrapping, create a separate BOM for the gift wrap components and apply it only to orders where it was selected.
- Multi-packs and bundles. A bundle of three products in one box has different packaging than three separate orders. Create distinct BOMs for bundle SKUs.
Month 3 (June): Import and validate
By now you have your country list, your registrations are in progress (or complete), and your packaging BOMs are built. Month 3 connects the two sides: sales data and packaging data.
Weeks 9–10: Import your sales data
Get your order data into your compliance system. The options depend on your platform:
- API integration: Connect your Shopify or WooCommerce store directly. Orders sync automatically, including product SKUs, quantities, and shipping countries.
- CSV upload: Export orders from your platform and upload them. Make sure the export includes: order date, order ID, product SKU or name, quantity, and shipping country.
- Amazon: Download the Amazon Fulfilled Shipments report or use Amazon SP-API. Amazon orders need special attention because FBA uses its own packaging in addition to yours.
Verify the data looks correct. Check order counts against your own records. If you know you shipped roughly 1,200 orders to Germany in Q1, your import should show approximately that number. Large discrepancies mean a filter was wrong, orders were double-counted, or a date range was off.
Weeks 11–12: Fix data quality issues
Run a diagnostic on your data. The most common issues:
- Unmapped SKUs: Products that appear in your orders but don't match any BOM. This happens when SKUs in your e-commerce platform don't match the product codes you used when creating BOMs. Fix with aliases or by correcting SKU mismatches.
- Missing BOMs: Products with orders but no packaging data assigned. Go back and create BOMs for these. If they're low-volume tail products, use a "generic" BOM based on similar products.
- Zero-weight components: BOM line items with no weight recorded. These are placeholders that need actual measurements.
- Missing shipping countries: Orders where the country field is blank or invalid. Check the source data and fix these manually.
Your readiness score should be above 80% before you proceed to Month 4. That means 80%+ of your order volume is matched to products with complete BOMs. The remaining 20% can still be cleaned up, but don't let it block your first declaration run.
Month 4 (July): Run your first declarations
This is the moment everything comes together. You have registrations, packaging data, and sales data. Now you compute.
Weeks 13–14: Run the compliance compute
Run the computation for Q1 2026 (January–March) and Q2 2026 (April–June). This multiplies each product's packaging BOM by the number of units shipped to each country, then aggregates by material type and packaging level.
Review the output. Do the numbers look reasonable? Apply common-sense checks:
- If you sold 10,000 units of a product with 200g of packaging to France, you should see approximately 2,000 kg total for France. If you see 200 kg or 20,000 kg, something is wrong.
- Look at the material breakdown. If your product ships in cardboard but the declaration shows 0 kg of cardboard, a BOM is misconfigured.
- Compare countries proportionally. If Germany has 3x the order volume of Spain, Germany's packaging weight should be roughly 3x Spain's (assuming similar product mix).
Weeks 15–16: Generate and review declaration packs
Generate the declaration exports for each country. Each PRO expects data in a specific format — some want CSV, others XLSX, some have their own online portal where you enter numbers directly.
Review every file before submission. If possible, have someone with compliance experience — a consultant, your accountant, a colleague who's done this before — review the numbers. A fresh pair of eyes catches errors you've become blind to.
Pay particular attention to:
- Material categories matching the PRO's expected categories
- Weight units (kilograms vs. grams — a common source of 1000x errors)
- Packaging level classification matching the PRO's conventions
- Date ranges matching the reporting period
Month 5 (August): Submit and maintain
The PPWR enters into force. Your declarations are computed and reviewed. Time to submit and set up the ongoing process.
Weeks 17–18: Submit declarations to each PRO
Most PROs have online portals for declaration submission. Log in to each one and either upload your declaration file or enter the numbers manually. Follow the PRO's specific instructions — they vary.
Submission tips:
- Screenshot or PDF every submission confirmation. You'll need proof of submission if questions arise later.
- Note each PRO's payment timeline. Some invoice immediately after declaration; others bill quarterly or annually in arrears.
- If a PRO's portal is confusing, call their support line. Most have English-speaking staff for international producers.
Weeks 19–20: Set up recurring processes
Compliance is not a one-time project. After the initial setup, it becomes a quarterly rhythm. Use these last two weeks to set up the systems that make ongoing compliance manageable:
- Auto-sync: If your sales data comes via API, confirm the connection is stable and orders are flowing in automatically.
- Scheduled compute: Set up auto-compute to run at the end of each quarter, so declaration numbers are ready when you need them.
- Calendar reminders: Add PRO-specific submission deadlines to your calendar. France has different deadlines than Germany, which differ from Spain.
- Team access: If someone else handles submissions, make sure they have access to the declaration packs and know the submission process for each PRO.
- BOM update process: Whenever your packaging changes (new supplier, new box size, switch from plastic to paper void fill), update the BOM immediately. Don't batch it for later.
The ongoing rhythm
After the initial setup, compliance becomes a quarterly ritual. Here's what it looks like:
- Week 1 of each quarter: Verify that sales data synced correctly for the previous quarter. Check order counts against your platform dashboard. Fix any sync gaps.
- Week 1–2: Update BOMs if packaging changed during the quarter. New box supplier? Different void fill material? Updated labels? Reflect all changes.
- Week 2: Run the compliance compute for the previous quarter. Review the totals. Do they track with your business intuition? If Q2 sales were 20% higher than Q1, packaging weights should be roughly 20% higher too.
- Week 2–3: Download declaration packs per country. Submit to each PRO before their deadline.
- Week 3–4: Pay any invoiced fees. File receipts.
Total time investment: 2–4 hours per quarter once everything is set up. That includes reviewing data, downloading exports, and submitting to PROs. The first quarter takes longer as you fine-tune. By the third quarter, it's routine.
What if you're already late?
If you're reading this in June or July 2026, you don't have five months. You might have six weeks. Here's the compressed path.
Week 1: Triage
Identify your top 3 countries by order volume. Focus exclusively on those. If you ship to 12 EU countries but 80% of volume goes to Germany, France, and Spain, those three are your priority. The rest can wait.
Week 2: Register and weigh
Start registration with the top 3 PROs. Simultaneously, weigh packaging for your top 50 products by sales volume. These 50 products likely cover the vast majority of your order volume. Create BOMs for each.
Weeks 3–4: Import and compute
Import your sales data. Map products to BOMs. Run the compute. Generate declarations. Don't wait for perfection — an 80% accurate declaration submitted on time is infinitely better than a perfect declaration submitted three months late.
Weeks 5–6: Submit and expand
Submit declarations for your top 3 countries as soon as registrations are confirmed. Then expand to the next tier of countries and products. You can always submit amended declarations later if you find errors.
The critical point: showing good faith effort matters. A brand that registered, declared approximate numbers, and is actively working to improve accuracy is in a vastly different position than a brand that did nothing. PROs and enforcement bodies distinguish between brands that tried and brands that ignored the obligation entirely.
The five biggest time sinks (and how to avoid them)
Having watched dozens of brands go through this process, these are the traps that eat weeks of time:
- Researching endlessly before acting. You don't need to understand every article of the PPWR before starting. Read the overview, understand your obligations, and start registering.
- Weighing every SKU individually. If 30 of your products ship in the same packaging, weigh it once and apply the BOM to all 30. Product families save enormous time.
- Building spreadsheets instead of using tools. A spreadsheet works for 10 products and 1 country. At 100 products and 5 countries, it breaks. Don't spend three weeks building a spreadsheet you'll abandon in month two.
- Waiting for perfect data. Your first declaration will have imperfections. That's normal. Submit it, note what needs improvement, and fix it in the next quarter. Perfect is the enemy of compliant.
- Doing countries sequentially. Register with all your required PROs in parallel, not one after another. The registration process for each country is independent — there's no reason to wait for Germany to finish before starting France.
Your compliance readiness snapshot
At each stage of this checklist, here's what "done" looks like:
| Milestone | Target date | Done when… |
|---|---|---|
| Country mapping | End of April | You have a list of every EU country you ship to with approximate volumes |
| Registrations started | End of April | Registration applications submitted for all required PROs |
| Top product BOMs complete | Mid-May | BOMs created for your top 20% of products (by volume) |
| Full catalog BOMs | End of May | BOMs covering 80%+ of total order volume |
| Sales data imported | Mid-June | Orders from all channels imported and verified |
| Data quality above 80% | End of June | 80%+ of orders matched to products with complete BOMs |
| First compute complete | Mid-July | Declaration totals computed for Q1 and Q2 2026 |
| Declarations reviewed | End of July | Declaration packs reviewed and ready for submission |
| Submitted to PROs | Mid-August | Declarations filed with each PRO |
| Recurring process live | End of August | Auto-sync, scheduled compute, and calendar reminders configured |
Pack Declare provides a compliance readiness dashboard that tracks exactly where you are in this process — which countries need registration, which products lack BOMs, and what your overall declaration readiness percentage looks like. If you prefer a single view over a spreadsheet of milestones, create a free account and start tracking.
The clock is running. August 2026 arrives whether you're ready or not. The brands that start this week will be submitting clean declarations on time. The brands that start in July will be scrambling and guessing. Five months is plenty of time. But only if you use it.
For additional guidance once you are set up: the EPR audit preparation guide explains how to keep your records audit-ready, and the eco-modulation optimization guide shows how to reduce fees through packaging design choices. If you sell across multiple countries, the multi-country strategy guide covers how to structure and sequence those registrations efficiently.