Skip to main content

Packaging EPR penalties by state: open data as CSV and JSON

Last verified

The EPR targets and penalties file holds 106 rows covering 53 jurisdictions, 53 with a value and 53 of them are pending and carry no value. Each row is the targets or the penalty schedule of one jurisdiction, with source_url, retrieved_at, status and effective_from. It downloads as CSV or JSON under CC BY 4.0.

The 15 columns of the EPR targets and penalties file, with an example value for eachCSV · JSON: id (AT.penalties), dataset (targets-penalties), jurisdiction (AT), schedule, label, value ({"items":[{"amount":"450 to…), unit, currency, status (verified), effective_from, retrieved_at (2026-09-29), source_url (https://www.ris.bka.gv.at/G…), quote (Geldstrafe von 450 € bis 8 …), pending_reason, note (Translation: fine of 450 to…)CSV · JSONidAT.penaltiesdatasettargets-penaltiesjurisdictionATschedule—label—value{"items":[{"amount"…unit—currency—statusverifiedeffective_from—retrieved_at2026-09-29source_urlhttps://www.ris.bka.…quoteGeldstrafe von 450…pending_reason—noteTranslation: fine of…Example →
targets-penalties.csv: one row is the targets or the penalty schedule of one jurisdiction. Source: Instica EPR open dataset, bundle v1-281284b7e7c1, Creative Commons Attribution 4.0 International (CC BY 4.0)

What the EPR targets and penalties file holds

The EPR targets and penalties file at a glance
MeasureValue
The EPR targets and penalties file has 106 rows106
53 rows in the EPR targets and penalties file are verified53
53 rows in the EPR targets and penalties file are pending53
0 rows in the EPR targets and penalties file are proposed0
0 rows in the EPR targets and penalties file are published records0
The EPR targets and penalties file has 15 columns15
2 distinct fields are filled in at least one row2
The rows cite 60 distinct source addresses60
The rows cover 53 jurisdictions53
106 rows carry a verbatim source quote106
The oldest source reading in the file is dated September 29, 20262026-09-29
The newest source reading in the file is dated November 5, 20262026-11-05
The CSV file is 73.4 KB75209
The JSON file is 110.3 KB112934
The SHA-256 checksum of the CSV file is 14d7f5755073fb2f7298b4659882dbeb43df147303119a38ef515a1f9a054f8c14d7f5755073fb2f7298b4659882dbeb43df147303119a38ef515a1f9a054f8c
The SHA-256 checksum of the JSON file is bf5e5f7160a487fd83fa32541664eb894643297a17f4d19c3b6a65c2e8f6c45ebf5e5f7160a487fd83fa32541664eb894643297a17f4d19c3b6a65c2e8f6c45e

Open this file to compare collection targets and the cost of missing an obligation. One row is the targets or the penalty schedule of one jurisdiction.

The rows were read from 60 source documents between September 29, 2026 and November 5, 2026. Where a source states an effective date, it falls between July 23, 2021 and December 31, 2030.

53 of the 106 rows are pending. A pending row stays in the file with an empty value and a stated reason, so you can see which figures are not yet published and filter them out before you compute.

Rows in the epr targets and penalties file by status
StatusRowsMeaning
verified53read from the primary source on retrieved_at
pending53no value yet; see pending_reason
proposed0a bill or draft, not law
published0recorded from the publisher, no review status

Coverage by jurisdiction

Coverage of epr targets and penalties by jurisdiction
JurisdictionCodeRowsVerifiedPending
AustriaAT220
BelgiumBE220
BulgariaBG220
AlbertaCA-AB202
British ColumbiaCA-BC211
ManitobaCA-MB202
New BrunswickCA-NB202
Newfoundland and LabradorCA-NL202
Nova ScotiaCA-NS202
Northwest TerritoriesCA-NT202
NunavutCA-NU202
OntarioCA-ON211
Prince Edward IslandCA-PE202
QuébecCA-QC202
SaskatchewanCA-SK202
YukonCA-YT202
SwitzerlandCH220
CyprusCY202
CzechiaCZ202
GermanyDE202
DenmarkDK220
EstoniaEE202
SpainES220
FinlandFI211
FranceFR220
United KingdomGB211
United Kingdom Plastic Packaging TaxGB-PPT220
GreeceGR220
CroatiaHR202
HungaryHU202
IrelandIE202
IcelandIS202
ItalyIT220
LiechtensteinLI202
LithuaniaLT220
LuxembourgLU220
LatviaLV220
MaltaMT220
NetherlandsNL211
NorwayNO220
PolandPL220
PortugalPT211
RomaniaRO220
SwedenSE211
SloveniaSI220
SlovakiaSK220
CaliforniaUS-CA220
ColoradoUS-CO211
MarylandUS-MD211
MaineUS-ME202
MinnesotaUS-MN211
OregonUS-OR220
WashingtonUS-WA211

Sample rows

A spread across the file, plus one pending row when the file has one. A pending row shows its reason, never a number.

Sample rows from the epr targets and penalties file
idvaluestatuseffective_fromretrieved_atsource
AT.penalties{"items":[{"amount":"450 to 8400","currency":"EUR","escalation":"minimum 2100 for commerc…verifiednone stated2026-09-29ris.bka.gv.at
DK.penalties{"items":[{"amount":null,"currency":"DKK","escalation":"Up to 2 years' imprisonment if in…verified2026-10-152026-11-04retsinformation.dk
GR.targets{"items":[{"by":"2025-12-31","id":"gr-all-2025","measure":"packaging waste recycling, all…verified2021-07-232026-11-04eoan.gr
MT.targets{"items":[{"by":"2025-12-31","id":"ppwr-2025-all","measure":"recycling rate, all packagin…verified2030-12-312026-09-29eur-lex.europa.eu
SI.targets{"items":[{"by":"2025-12-31","id":"ppwr-2025-all","measure":"recycling rate, all packagin…verified2030-12-312026-09-29eur-lex.europa.eu
CA-AB.penaltiesnot yet published: Penalty amounts were not read (interest on late payment is in the bylaws).pendingnone stated2026-09-29albertarecycling.ca

Download and checksums

Download targets-penalties.csv (73.4 KB) or targets-penalties.json (110.3 KB). The SHA-256 of the CSV is 14d7f5755073fb2f7298b4659882dbeb43df147303119a38ef515a1f9a054f8c and of the JSON bf5e5f7160a487fd83fa32541664eb894643297a17f4d19c3b6a65c2e8f6c45e; compare them with your copy to confirm you hold this bundle.

From a shell: curl -O https://instica.com/epr/data/targets-penalties.csv. In a spreadsheet, import the CSV as UTF-8 with a comma separator. In a script, read the CSV with any CSV parser, or the JSON file for native types.

Filter on status before you compute. Rows with status pending have no value by design.

Fields

The columns are the same in every file. The full field dictionary explains each one.

Changelog of this file

Changelog of the epr targets and penalties file: rows by the date their source was read, newest first
DateRows read from sources
November 5, 20262
November 4, 202613
November 3, 20264
September 29, 202687

How to cite this file

Cite the file you used and the bundle version, so a reader can open the same rows. Plain text:

Instica. Instica EPR open dataset: EPR targets and penalties. Bundle v1-281284b7e7c1. https://instica.com/epr/data/targets-penalties. Licensed CC BY 4.0.

BibTeX:

@misc{instica_epr_2026, author = {Instica}, title = {Instica EPR open dataset: EPR targets and penalties}, year = {2026}, version = {v1-281284b7e7c1}, url = {https://instica.com/epr/data/targets-penalties}, note = {CC BY 4.0}}

Attribution line for a chart, a table or a model card:

Instica, EPR open dataset (https://instica.com/epr/data), bundle v1-281284b7e7c1, licensed CC BY 4.0. Figures are read from the primary sources named in each row's source_url.

Frequently asked questions

What is in the EPR targets and penalties file?

106 rows. Each row is the targets or the penalty schedule of one jurisdiction.

Can I use this file commercially?

Yes. It is published under CC BY 4.0. Credit Instica, name the bundle version, link to this page and say if you changed the data.

Why does a row have no value?

53 rows here are pending: the figure is not yet published or not yet verified. The row keeps a reason instead of a guess.

How to read these figures

Every figure in the app carries a data-quality label: measured, supplier, estimated or declared. How we measure and label figures. This page is information, not legal advice.

Our reviewers.

Sources

  1. Instica EPR targets and penalties (CSV) retrieved
  2. eur-lex.europa.eu retrieved
  3. knowledge.werecycle.ca retrieved (not yet published)
  4. gov.uk retrieved
  5. albertarecycling.ca retrieved (not yet published)
  6. althingi.is retrieved (not yet published)
  7. app.leg.wa.gov retrieved
  8. bclaws.gov.bc.ca retrieved
  9. eeq.ca retrieved (not yet published)
  10. ekokom.cz retrieved (not yet published)
  11. eoan.gr retrieved
  12. greendot.com.cy retrieved (not yet published)
  13. laws.gnb.ca retrieved (not yet published)
  14. laws.yukon.ca retrieved (not yet published)
  15. legislature.maine.gov retrieved (not yet published)
  16. llv.li retrieved (not yet published)
  17. lovdata.no retrieved
  18. mgaleg.maryland.gov retrieved
  19. moew.government.bg retrieved
  20. mohu.hu retrieved (not yet published)
  21. novascotia.ca retrieved (not yet published)
  22. pakendiringlus.ee retrieved (not yet published)
  23. recyclemanitoba.ca retrieved (not yet published)
  24. repak.ie retrieved (not yet published)
  25. retsinformation.dk retrieved
  26. revisor.mn.gov retrieved
  27. riksdagen.se retrieved
  28. rinkiin.fi retrieved
  29. ris.bka.gv.at retrieved
  30. rpra.ca retrieved
  31. skrecycles.ca retrieved (not yet published)
  32. verpackungsregister.org retrieved (not yet published)
  33. wetten.overheid.nl retrieved
  34. boe.es retrieved
  35. calrecycle.ca.gov retrieved
  36. cdphe.colorado.gov retrieved (not yet published)
  37. ecologie.gouv.fr retrieved
  38. eli.gov.pl retrieved
  39. fedlex.admin.ch retrieved
  40. fedlex.data.admin.ch retrieved
  41. filieres-rep.ademe.fr retrieved
Use the data in InsticaDownload or cite the data

The free plan is enough to start. We estimate and prepare; you sign and submit.