Extended Producer Responsibility, inside Odoo 19

Know where you are obligated.

Producers rarely fail EPR by miscalculating a tonnage. They fail by selling into a market for eighteen months without knowing that market required them to register before the first shipment. The answer is in your own order book. This reads it.

Buy now - from £1,290 See how it works Talk to us

Why this is hard

The fee is the easy part

Obligation follows where the goods went, not where you are incorporated. Three things go wrong, and only one of them is arithmetic.

You do not know which markets

A UK company shipping to eleven EU countries has eleven registrations, eleven declarations, and from 12 August 2026 an authorised representative in each one. Germany treats placing packaging on the market before registering as the offence itself.

You do not have the weights

Declarations want tonnage by material. Odoo knows exactly what shipped. Almost nobody has recorded what the bottle, the cap, the label and the carton weighed.

You cannot prove it later

Fees are assessed on self-declared data, and regulators audit. A figure you cannot reproduce twelve months on is a figure you cannot defend.

How it works

Three things a fee table cannot do

Obligation radar

Reads a year of outbound shipments, matches destinations to the regimes in force, applies each threshold, and lists the markets you are trading into with no registration on file - with the next deadline against each.

Declarations from despatches

Tonnage by material from completed stock moves, net of customer returns, priced at the rate in force for that period with eco-modulation applied per component. Anything shipped without packaging data is listed as a gap, never assumed to weigh nothing.

Evidence that survives

Every declaration keeps the rates it used, their source, whether they were confirmed or illustrative, and the date they were checked.

Coverage

Twenty jurisdictions, seeded

United Kingdom

Defra and PackUK, with the 2025-26 confirmed and 2026-27 illustrative base fees - from GBP 205 a tonne for glass to GBP 525 for fibre-based composite - and the household versus non-household split the regime actually charges on.

European Union

PPWR from 12 August 2026, plus the national schemes: France (Citeo, Léko, Adelphe and the IDU that must appear on your invoices), Germany (LUCID and the dual systems), Spain, Italy, Netherlands, Ireland, Poland and Finland.

United States

California, Oregon, Colorado, Maine, Minnesota, Maryland and Washington - including which of them want SKU and component level reporting and which take aggregated weights, because it changes what you have to hold.

Canada

Ontario (RPRA), Quebec (Éco Entreprises Québec) and British Columbia (Recycle BC).

Straight about the data

Every number tells you where it came from

Rates and deadlines move every year. Each seeded figure records its source, whether it is confirmed or illustrative, and when a person last checked it. Anything unverified is flagged needs re-check rather than presented as fact, and a declaration computed on illustrative rates says so on its face. An app that quietly reports last year's number is worse than one that admits what it does not know.

Pricing

Buy the app once. Subscribe to the upkeep.

The app is a one-off licence for the Odoo version. Keeping twenty jurisdictions' rates and deadlines current is ongoing work, so that is the part with a subscription. Prices exclude VAT.

EPR Compliance

£1,290one-off, per Odoo version

  • Obligation radar across twenty jurisdictions
  • Packaging specifications with completeness scoring
  • Declarations computed from real despatches
  • Registrations, deadline calendar and evidence pack
  • UK, EU, US state and Canadian regimes seeded

Build your basket

Regulatory Data Service

from £490per year

  • Verified rate and deadline updates as regulators publish them
  • New jurisdictions as regimes come into force
  • Change alerts against the markets you actually trade in
  • Without it the app keeps working - and tells you its data is ageing

1 market - £490 Up to 5 - £1,490 Unlimited - £3,900

Packaging data onboarding

£2,500one-off, optional

We weigh your packaging, load the specifications and verify the result against a declaration you can file. The fastest route from an empty catalogue to a defensible number.

Buy onboarding Ask a question first

Bought direct, licences are issued by the LataSys licensing service and activate against your Odoo database. Also available on the Odoo Apps store.