Home / Products / EPR Compliance
Packaging data in. A filing-ready report out.
EPR turns missing packaging attributes into a legal and financial exposure. Data Controller completes the data, calculates the fees and produces the report.
7
States with packaging EPR enacted
4
Steps from product list to filing
100%
Of filed numbers traceable to a source record
app.datacontroller.com / epr / exposure
Golden Records
Connections
Data Pool
Enrichment
EPR
Unipro Foodservice
EPR / Exposure
Fee exposure · 2026
Export filing
Estimated fees
$1.24M
+$86K vs. last filing
Data completeness
86%
Fees by state
CA
OR
CO
MN
WA
MD
ME
California has the largest gap: 214 items are estimated, not verified.
Fix gaps
What an obligated producer has to do
Register. Report. Pay.
In every state with a program, producers report packaging data and pay fees calculated from it.
01
Register
Identify as an obligated producer with the producer responsibility organization in each state.
02
Report
Submit packaging by material type and weight, per item, for everything supplied into that state.
03
Pay
Fees are calculated from that data. Understating it is a compliance exposure. Overstating it is a cash cost.
How it works
From product list to filing in four steps.
01
Import products
From ERP, GDSN, PIM, CSV or API.
02
Complete packaging data
Material, weight and component data filled and validated. Missing values proposed by AI, approved by a person.
03
Calculate fees
Per jurisdiction, against current rate schedules.
04
Export reports
Filing-ready output for each producer responsibility organization.
app.datacontroller.com / epr / gaps

Every component, accounted for
Packaging is modeled per item, per component.
Each value is labeled by where it came from, so you know what you can stand behind and what still needs a supplier answer.
Cup, Foam 8 oz
GTIN 10071234567890
Supplied
Enriched
Estimated
Missing
Component
Material
Weight
Source
Expanded polystyrene cup
Plastic (EPS)
4.2 g
Supplied
Corrugate case
Paper (corrugate)
—
Missing
Case liner
Plastic (LDPE)
est.
Estimated
Illustrative example. Liner and weights are placeholders.
Capabilities
Built for the person who signs the filing.
Traceability
Every filed number traces back to its source record and the run that produced it.
Component modeling
Packaging broken down by component and material, per item.
Gap detection
See which items and fields are missing, and what that does to your fees.
AI-assisted completion
Missing values proposed by AI, approved by a person.
Multi-state fee calculation
All enacted states, calculated against current rate schedules.
Scenario view
Estimated exposure by state before you file.
Coverage
Every state with packaging EPR enacted.
More states are legislating each session. Each state will get its own guide covering the program, the PRO, deadlines and who is obligated.
OR
Oregon
Supported
CO
Colorado
Supported
CA
California
Supported
ME
Maine
Supported
MN
Minnesota
Supported
MD
Maryland
Supported
WA
Washington
Supported
Rate schedules last updated [date]
Who it’s for
Anyone with packaging data and a state obligation.
Manufacturers
Obligated producers in most programs, with the most packaging data to report.
Distributors
Potentially obligated for private label and imported items, and responsible for data they pass on.
Compliance and finance teams
A defensible number, with the evidence behind it ready for an audit.
Works with the rest of the platform
One record, four ways to put it to work.
Every product runs on the same governed item record, so a fix made in one place shows up everywhere else.
Connections
Get data in and out, and know it’s healthy.
GS1 Certified Data Pool
Move records between trading partners over GDSN.
AI Enrichment
Turn every incoming record into a correct one.
You are here
EPR Compliance
Turn packaging data into a filed report.
FAQ
Questions compliance teams ask.
Am I an obligated producer?
Needs input
Explain the general rules and offer the exposure estimate as the way to find out. Have legal review before publishing.
What if my suppliers don’t give me packaging data?
Missing values are detected, proposed by AI where possible, and clearly labeled as estimated until confirmed.
How do you handle estimated versus measured weights?
Every value carries its source label, so estimated weights are visible in the data and in the report.
Do you file for me?
Needs input
State whether Data Controller files on your behalf or produces filing-ready files for you to submit.
How quickly do you add a new state?
Needs input
Describe the process and typical timing.
Get a demo
Get your EPR exposure estimate.
Send a product list and we’ll show you where your packaging data has gaps and what your fees could look like by state.
Platform
Intelligent Data Layer
Company
Get a Demo
© 2026 DataController
Foodservice-focused, from the ground up.