Price Pass-Through of Austria’s Single-Use Plastics Producer Charges: Evidence from Retail Offer Spells
Abstract
1. Introduction
2. Literature Review
2.1. Pass-Through of Taxes and Environmental Charges
2.2. Extended Producer Responsibility and EPR Incidence
2.3. Behavioral Responses to Compliance Obligations
3. Background
3.1. The EU SUP Directive
3.2. Austria: Producer Charges and the ARA System
3.3. The Macroeconomic Context
4. Data
4.1. Treated Sample Construction
4.2. Control Sample Construction and the Baseline-Survivor Restriction
- Intended design.
- Implemented design.
- Baseline-survivor restriction.
- Implications for panel composition and identification.
4.3. Summary Statistics and Price Distributions
4.4. Category-Level Descriptive Dynamics
4.5. Parallel-Trend Diagnostics
4.6. Covariates and Energy Input-Price Controls
4.7. Outcome Variable
5. Empirical Approach and Results
5.1. Panel Structure and Notation
5.2. Covariates
5.3. Estimating Equations
- Event study.
- Pooled TWFE.
- Sequential TWFE with multiple periods.
5.4. Inference
5.5. Pooled Baseline Estimates
- Comparison to prior evidence.
- Energy confound.
5.6. Sensitivity to the Level at Which Standard Errors Are Clustered
5.7. Balloon Prices: A High-Exposure Case Study
- Composition concern.
5.8. Heterogeneity Across Product Categories
- Demand-side shifts and PFAS salience.
5.9. Heterogeneity Across Sellers
5.10. Identification and Remaining Threats
- Unobserved confounding.
- Anticipation.
5.11. Conceptual Mechanism
5.12. Summary of Findings
6. Additional Analyses
6.1. Category-Level Heterogeneity and Fee-Tier Test
6.2. Balanced-Panel Robustness
6.3. Seller-Type Heterogeneity
6.4. Alternative Outcome Variables and Economic Magnitude
6.5. Demand-Side Proxy: Listing Frequency and Duration
6.6. Summary of Additional Analyses
7. Conclusions
7.1. Limitations
7.2. Directions for Future Research
7.3. An Ex Post Identification Challenge: The 2026 Petrochemical Shock
7.4. Broader Context
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
Appendix A. Guide to the Online Appendix
Appendix B. Sample Construction and Counterfactual Design
Appendix B.1. Construction of the Treated Sample
| SUP Category | Translation | Keyword Patterns |
|---|---|---|
| tabak | Tobacco-related products and filters | tabakfilter; zigarettenfilter; zigarette; rauchwaren; nikotinprodukt; tabakprodukt; e-zigarette; rauchgerät; tabakröhre; filterzigarette |
| becher | Single-use cups and to-go drink cups | to-go becher; einwegbecher; kaffeebecher; kunststoffbecher; trinkbecher; coffee to go; takeaway becher; getränkebecher; wegwerfbecher; plastikbecher |
| lebensmittelbehaelter | Single-use food containers | lebensmittelbehälter; takeaway box; to-go behälter; einwegbox; essensbox; menüschale; mittagsschale; essensbehälter; food container; kunststoffschale |
| tueten_folien | Plastic wraps, films, and small packaging | folienverpackung; verpackungsfolie; plastikfolie; säckchen; tütchen; verpackungseinheit; folie verpackung; beutelverpackung; kunststoffverpackung; kleinverpackung |
| flaschen_ohne_pfand | Non-deposit beverage bottles, especially disposable plastic bottles | getränkeflasche; pet flasche; einwegflasche; kunststoffflasche; saftflasche; wasserflasche; getränkebehälter; softdrinkflasche; limonadenflasche; to-go flasche |
| flaschen_mit_pfand | Deposit and reusable beverage bottles | mehrwegflasche; pfandflasche; getränkeflasche pfand; getränkebehälter pfand; rückgabeflasche; flasche mit pfand; getränkeflasche mehrweg |
| plastiktueten | Plastic carrier bags and shopping bags | kunststofftragetasche; plastiktüte; einkaufstüte; leichte tragetasche; dünne plastiktüte; tragetasche einweg; einwegtragetasche; tüte plastik; kleine plastiktasche |
| feuchttuecher | Wet wipes and disposable cleaning or hygiene wipes | feuchttuch; reinigungstuch; hygienetuch; babyfeuchttuch; pflegetuch; intimtuch; kosmetiktuch; einwegtuch; nassreinigungstuch; desinfektionstuch |
| luftballons | Balloons and balloon decoration products | luftballon; ballon latex; partyballon; heliumballon; einwegballon; deko ballon; ballonset; kinderballon; ballon dekoration |
Appendix B.2. Intended Counterfactual Design
| Category | Translation | Keyword Patterns |
|---|---|---|
| Tabakprodukte—rare substitutes | Tobacco alternatives and non-standard smoking substitutes | %kräuterzigarette%; %pfeife%; %zigarre%; %snus%; %verdampfer ohne nikotin%; %rauchfreies nikotin% |
| To-go cups—reusable or natural materials | Reusable or natural-material drink cups | %keramikbecher%; %emaillebecher%; %kupferbecher%; %kokusnussbecher%; %mehrweg goblet%; %glas tumbler% |
| Food containers—non-plastic materials | Food containers of glass, ceramic, wood, or similar materials | %tiffin box%; %glasdose%; %keramikbehälter%; %holzbox%; %wachstuchbox% |
| Bags and wraps—natural or biodegradable materials | Natural-material bags, wraps, and biodegradable packaging | %wachstuch%; %stoffverpackung%; %juteSäckchen%; %leinenbeutel%; %reispapierverpackung% |
| Bottles without deposit—alternative materials | Non-deposit bottles made from alternative materials | %glasflasche klein%; %keramikflasche%; %steinzeugflasche%; %kupferflasche%; %emailleflasche%; %bambusflasche% |
| Bottles with deposit—reusable alternatives | Reusable and refillable bottle alternatives | %milchflasche glas%; %bierflasche glas%; %nachfüllflasche%; %tee flasche glas%; %flasche aus holz% |
| Carrier bags—textile-based alternatives | Textile and reusable carrier bags | %baumwolltasche handgefertigt%; %jute beutel bio%; %papiertüte deluxe%; %leinentasche%; %upcycling tasche%; %netztasche% |
| Wet-wipe alternatives—textile products | Reusable cloth-based wipe alternatives | %baumwolltuch%; %waschlappen bio%; %leinen tuch%; %textiltuch%; %nachhaltiges pflegetuch% |
| Balloon substitutes—decorative alternatives | Non-balloon decorative substitutes | %stoffgirlande%; %papierrosette%; %wimpelkette%; %papierlaterne%; %naturdeko%; %holzdeko%; %stoffblume% |
Appendix B.3. Implemented Counterfactual Sample
Appendix B.4. Implemented Counterfactual Filter and Baseline-Survivor Restriction
Appendix B.5. Implications for Panel Composition and Identification
Appendix B.6. Summary of Interpretation
Appendix C. Data Dictionary
Appendix C.1. Notes on Variable Encoding
Appendix C.2. Raw Offer-Spell Files
| Raw Variable | Type | Description | Notes/Example |
|---|---|---|---|
| angebot_id | integer | Unique identifier for the offer-spell observation. | Offer-level primary key. |
| produkt_id | integer | Product identifier. | Links multiple offers to the same product. |
| haendler_bez | string | Retailer or seller name/identifier. | Example: amazon-de. |
| preis_min | numeric | Minimum observed price during the offer spell. | Measured in observed currency units. |
| preis_avg | numeric | Average observed price during the offer spell. | In some rows equal to preis_min and preis_max. |
| preis_max | numeric | Maximum observed price during the offer spell. | Captures within-spell price variation. |
| avail | integer | Availability status code. | |
| oe_vk | num./ind. | Austria-specific shipping or sales condition. | |
| oe_nn | num./ind. | Austria-specific condition variable. | |
| de_vk | num./ind. | Germany-specific shipping or sales condition. | |
| de_nn | num./ind. | Germany-specific condition variable. | |
| oe_kr | numeric | Austria-specific cost measure, plausibly shipping cost. | Missing in some rows. |
| de_kr | numeric | Germany-specific cost measure, plausibly shipping cost. | Example values include 3.99. |
| anz_angebote | integer | Number of offers associated with the product or spell. | Likely contemporaneous offer count. |
| dtimebegin | Unix time | Start timestamp of the offer spell. | Integer; Unix epoch seconds. |
| dtimeend | Unix time | End timestamp of the offer spell. | Integer; Unix epoch seconds. |
| produkt_id_1 | integer | Duplicate or joined product identifier. | Matches produkt_id in example rows. |
| dtime_birth | Unix time | Product birth or first-seen timestamp. | Product-level life-cycle marker. |
| dtime_death | Unix time | Product death or last-seen timestamp. | Product-level life-cycle marker. |
| produkt_bez | string | Product title or description. | Used in keyword-based sample assignment. |
| subsubkat | string | Fine product category. | Examples: spzgfig, blufscifi. |
| week | int./str. | Calendar week identifier. | Example: 202045. |
| clicks_ijt | numeric | Clicks for the product–retailer–time cell. | Naming suggests item i, retailer j, time t. |
| haendler_bez_1 | string | Duplicate or joined retailer identifier. | Mirrors haendler_bez. |
| is_at | binary | Retailer associated with Austria. | Equals 1 for Austria-specific sellers. |
| is_de | binary | Retailer associated with Germany. | Equals 1 for Germany-specific sellers. |
| is_uk | binary | Retailer associated with the United Kingdom. | Equals 1 for UK-specific sellers. |
| is_nl | binary | Retailer associated with the Netherlands. | Equals 1 for Netherlands-specific sellers. |
| laden | binary | In-store purchase option. | German term suggests a physical-store channel. |
| abhol | binary | Pick-up or click-and-collect option. | Often empty in example rows. |
| online | binary | Online purchase availability. | Frequently equals 1. |
| lon | numeric | Longitude coordinate of retailer location. | Example around 11.59. |
| lat | numeric | Latitude coordinate of retailer location. | Example around 48.18. |
| versandk_default | str./num. | Default shipping-cost field. | Mixed content possible. |
| kunden_id | integer | Customer or seller account identifier. | Appears retailer-account specific. |
| mastercard | binary | Mastercard accepted. | Equals 1 if accepted. |
| visa | binary | Visa accepted. | Equals 1 if accepted. |
| amex | binary | American Express accepted. | Equals 1 if accepted. |
| dinersclub | binary | Diners Club accepted. | Often missing or zero. |
| vk_at | binary | Austrian condition. | |
| vk_de | binary | German condition. | |
| nn_at | binary | Austrian condition. | |
| nn_de | binary | German condition. | |
| liefert_at | binary | Seller delivers to Austria. | Equals 1 if delivery to Austria offered. |
| liefert_de | binary | Seller delivers to Germany. | Equals 1 if delivery to Germany offered. |
| liefert_uk | binary | Seller delivers to the United Kingdom. | Equals 1 if delivery to the UK offered. |
| liefert_pl | binary | Seller delivers to Poland. | Equals 1 if delivery to Poland offered. |
| liefert_nl | binary | Seller delivers to the Netherlands. | Equals 1 if delivery to Netherlands offered. |
| liefert_ie | binary | Seller delivers to Ireland. | Equals 1 if delivery to Ireland offered. |
| is_pl | binary | Retailer associated with Poland. | Equals 1 for Poland-specific sellers. |
| dtimebegin_1 | Unix time | Duplicate or joined start timestamp. | |
| dtimeend_1 | Unix time | Duplicate or joined end timestamp. | |
| row_num | integer | Row sequence number within deduplication procedure. | Equals 1 in the sample excerpt. |
Appendix C.3. Derived Unit–Month Panel (unit_month_weighted_prices.csv)
| Column Name | Type | Description |
|---|---|---|
| sample_flag | string | treated or control; see Table A3. |
| unit_id | string | Retailer–product identifier (produkt_id__haendler_bez). 3219 unique units: 2580 treated, 639 controls. |
| product_id | integer | Numeric product identifier; 675 unique products. |
| retailer_id | string | Retailer slug; 314 unique retailers. |
| month_date | Date | First calendar day of the observation month. |
| price | numeric | Duration-weighted geometric mean price (EUR) for unit i in month t. |
| price_unweighted | numeric | Unweighted arithmetic mean of preis_avg across spells; retained for specification checks. |
| total_days_covered | integer | Total spell-days with positive overlap in month t. |
| n_spells_in_month | integer | Number of distinct spells contributing to the unit-month observation. |
| dur_days | numeric | Mean total spell duration in days across contributing spells. |
| product_title | string | First non-empty product description carried over from produkt_bez. |
| treated | binary | Treatment indicator ; equals 1 for treated units. |
| post_treat (a) | binary | Equals 1 if month_date is on or after the payment date as recorded in the CSV; the stored anchor differs from the paper. |
| rel_month (a) | integer | Months relative to the CSV anchor date (1 December 2023). Not used in regressions. |
| ln_price | numeric | when price > 0; primary regression outcome. |
| cat_tabak | boolean | Tobacco-filter units. |
| cat_becher | boolean | To-go cup units. |
| cat_lebensmittelbehaelter | boolean | Food-container units. |
| cat_tueten_folien | boolean | Plastic-wrap or small-bag units. |
| cat_flaschen_ohne_pfand | boolean | Non-deposit bottle units. |
| cat_flaschen_mit_pfand | boolean | Deposit bottle units. |
| cat_plastiktueten | boolean | Plastic bag units. |
| cat_feuchttuecher | boolean | Wet-wipe units. |
| cat_luftballons | boolean | Balloon units. |
Appendix D. Panel Construction Pipeline
- Step 1: Ingestion and Austria filter.
- Step 2: Timestamp resolution.
- Step 3: Unit identifier.
- Step 4: Month expansion.
- Step 5: Days of overlap.
- Step 6: Duration-weighted aggregation.
- Step 7: Treatment indicators and event time.
- Step 8: SUP category assignment.
- Step 9: Selected estimation window.
- Identification note.
| Group | Full Panel | Est. Window |
|---|---|---|
| Treated (SUP) | 2580 | 2053 |
| Balloons | 212 | |
| Tobacco filters | 170 | |
| Wet wipes | 131 | |
| To-go cups | 1903 | |
| Food containers | 80 | |
| Plastic bags | 4 | |
| Plastic wrap | 69 | |
| Non-dep. bottles | 8 | |
| Dep. bottles | 3 | |
| Control | 639 | 500 |
| Total | 3219 | 2553 |
| Full panel rows | 102,627 (September 2012 to January 2025) | |
| Selected estimation window rows | 43,371 (September 2021 to December 2024) | |
Appendix E. Additional Figures
Appendix E.1. Correlation Among Energy Control Variables

Appendix E.2. Regression Coefficient Plots: Disaggregated Data



Appendix E.3. Energy Input-Price Series



Appendix F. Tables
Appendix F.1. Descriptive Sample Statistics
| Treated (SUP Products) | Control (Non-SUP Products) | |||||
|---|---|---|---|---|---|---|
| Full | Pre-Policy | Post-Payment | Full | Pre-Policy | Post-Payment | |
| Obs. | 1,738,870 | 870,500 | 468,450 | 1,039,833 | 690,900 | 163,051 |
| Units | 20,721 | — | — | 7054 | — | — |
| Average monthly price (EUR) | ||||||
| Mean | 24.99 | 23.95 | 26.86 | 24.38 | 24.65 | 24.71 |
| SD | 373.42 | 526.32 | 38.49 | 70.75 | 83.67 | 23.92 |
| Median | 18.95 | 18.09 | 19.29 | 15.64 | 14.99 | 16.95 |
| p10 | 8.90 | 9.36 | 8.51 | 6.13 | 5.96 | 7.05 |
| p90 | 38.19 | 36.38 | 40.94 | 53.90 | 53.90 | 59.47 |
| Log average monthly price | ||||||
| Mean | 2.94 | 2.92 | 2.97 | 2.81 | 2.79 | 2.89 |
| SD | 0.61 | 0.54 | 0.70 | 0.80 | 0.82 | 0.76 |
| Category | SUP Fee (€/t) | Units | Obs. | Mean Price | Mean ln(p) | SD ln(p) |
|---|---|---|---|---|---|---|
| Tobacco filters | 450 | 935 | 83,394 | 67.94 | 3.291 | 0.866 |
| Balloons | 450 | 2078 | 110,254 | 29.60 | 3.159 | 0.735 |
| Plastic bags | 225 | 11 | 1168 | 232.35 | 5.434 | 0.171 |
| Food containers | 225 | 319 | 39,027 | 37.74 | 3.609 | 0.212 |
| Dep. bottles | 225 | 29 | 11,372 | 27.62 | 3.303 | 0.175 |
| To-go cups | 225 | 15,933 | 1,312,574 | 22.83 | 2.944 | 0.542 |
| Non-dep. bottles | 225 | 127 | 20,480 | 21.75 | 2.763 | 0.907 |
| Plastic wrap | 225 | 562 | 57,559 | 14.14 | 2.458 | 0.614 |
| Wet wipes | 225 | 727 | 103,042 | 12.02 | 2.370 | 0.413 |
| Control (non-SUP) | — | 7054 | 1,039,833 | 24.38 | 2.81 | 0.80 |
| Series | Phase | N | Mean | SD | Min | p25 | Median | p75 | Max |
|---|---|---|---|---|---|---|---|---|---|
| Brent crude (USD/bbl) | Pre-policy | 38 | 71.68 | 26.17 | 18.38 | 51.19 | 73.66 | 88.95 | 122.71 |
| Reporting-only | 12 | 82.34 | 5.80 | 74.84 | 78.23 | 81.53 | 85.02 | 93.72 | |
| Payment-due | 22 | 74.18 | 7.72 | 62.54 | 68.02 | 73.94 | 80.09 | 89.94 | |
| DE energy import index | Pre-policy | 38 | 121.33 | 67.75 | 37.20 | 61.50 | 99.45 | 177.83 | 260.00 |
| Reporting-only | 12 | 122.33 | 7.71 | 113.90 | 115.80 | 120.05 | 129.15 | 134.50 | |
| Payment-due | 22 | 110.11 | 9.47 | 96.40 | 100.47 | 113.90 | 116.90 | 125.20 | |
| AT gas (EUR/MWh) | Pre-policy | 38 | 61.99 | 60.05 | 5.93 | 13.33 | 31.38 | 100.50 | 215.93 |
| Reporting-only | 12 | 39.91 | 7.46 | 30.86 | 35.09 | 36.76 | 45.54 | 55.25 | |
| Payment-due | 22 | 37.86 | 6.55 | 27.16 | 34.09 | 37.56 | 40.82 | 53.27 |
Appendix F.2. Regression Results
| Dependent Variable: ln(Average Monthly Price) | ||
|---|---|---|
| (1) Multiperiod TWFE Clustered by Unit | (2) Multiperiod TWFE Clustered by Retailer | |
| Treated × | 0.1377 *** | 0.1377 |
| (0.0240) | (0.0945) | |
| Treated × | 0.0450 | 0.0450 |
| (0.0291) | (0.0756) | |
| Unit fixed effects | Yes | Yes |
| Month fixed effects | Yes | Yes |
| Standard errors | Unit | Retailer |
| Observations | 51,537 | 51,537 |
| 0.9197 | 0.9197 | |
| Within | 0.0075 | 0.0075 |
| Event Time | ln() | Event Time | ln() | ||
|---|---|---|---|---|---|
| Coefficient | Standard Error | Coefficient | Standard Error | ||
| Payment month (, 2024:03) | 0.446 *** | (0.060) | (2024:09) | 0.309 * | (0.148) |
| (+55.9%) | (+34.7%) | ||||
| (2024:04) | 0.442 *** | (0.108) | (2024:10) | 0.207 ** | (0.093) |
| (+54.8%) | (+22.5%) | ||||
| (2024:05) | 0.433 *** | (0.112) | (2024:11) | 0.187 ** | (0.067) |
| (+53.2%) | (+20.3%) | ||||
| (2024:06) | 0.516 *** | (0.133) | (2024:12) | 0.043 | (0.075) |
| (+66.2%) | (+4.1%) | ||||
| (2024:07) | 0.311 *** | (0.081) | |||
| (+36.0%) | |||||
| (2024:08) | 0.248 *** | (0.079) | |||
| (+27.8%) | |||||
| Observations | 178 | Products included | 15 | ||
| Product fixed effects | Yes | Sample window | 2020:01–2024:12 | ||
| Month fixed effects | Yes | Treatment month | 2024:03 | ||
| Adjusted | 0.964 | Final sample month | 2024:12 | ||
| RMSE | 0.118 | Standard errors | Clustered by product | ||
Appendix G. Notes on Duration-Weighted Panel Analysis
| Column | Type | Description |
|---|---|---|
| Identifiers | ||
| sample_flag | str | Treated/control |
| unit_id | str | Retailer–product pair (3219 unique) |
| product_id | int | Numeric product id (675 unique) |
| retailer_id | str | Retailer slug (314 unique) |
| month_date | Date | First day of month |
| Price outcomes | ||
| price | float | Duration-weighted geometric mean price (EUR) |
| price_unweighted | float | Unweighted arithmetic mean price |
| ln_price | float | ; primary regression outcome |
| Spell aggregates (demand proxies, Section 6.5) | ||
| n_spells_in_month | int | Distinct price spells in unit-month |
| total_days_covered | int | : active-price days |
| dur_days | float | Mean raw spell duration (days) |
| Treatment indicator | ||
| treated | bin. | iff SUP product |
| SUP category flags (9 boolean columns) | ||
| cat_luftballons | bool | Balloons (€450/t) |
| cat_tabak | bool | Tobacco filters (€450/t) |
| cat_becher | bool | To-go cups (€225/t) |
| cat_feuchttuecher | bool | Wet wipes (€225/t) |
| cat_lebensmittelbehaelter | bool | Food containers (€225/t) |
| cat_tueten_folien | bool | Plastic wrap (€225/t) |
| cat_flaschen_ohne_pfand | bool | Non-dep. bottles (€225/t) |
| cat_flaschen_mit_pfand | bool | Dep. bottles (€225/t) |
| cat_plastiktueten | bool | Plastic bags (€225/t) |
- Section 6.1 Category-level heterogeneity and fee-tier test.
- Section 6.2 Balanced-panel robustness.
- Section 6.3 Seller-type heterogeneity.
- Section 6.4 Alternative outcome variables and economic magnitude.
- Section 6.5 Demand-side proxies.
References
- European Union. Directive (EU) 2019/904 of the European Parliament and of the Council of 5 June 2019 on the reduction of the impact of certain plastic products on the environment. Off. J. Eur. Union 2019, L 155, 1–19. [Google Scholar]
- Fullerton, D.; Metcalf, G.E. Environmental controls, scarcity rents, and pre-existing distortions. J. Public Econ. 2001, 80, 249–267. [Google Scholar] [CrossRef]
- Weyl, E.G.; Fabinger, M. Pass-through as an economic tool: Principles of incidence under imperfect competition. J. Political Econ. 2013, 121, 528–583. [Google Scholar] [CrossRef] [PubMed]
- Marion, J.; Muehlegger, E. Fuel tax incidence and supply conditions. J. Public Econ. 2011, 95, 1202–1212. [Google Scholar] [CrossRef]
- Besley, T.J.; Rosen, H.S. Sales taxes and prices: An empirical analysis. Natl. Tax J. 1999, 52, 157–178. [Google Scholar] [CrossRef]
- Convery, F.; McDonnell, S.; Ferreira, S. The most popular tax in Europe? Lessons from the Irish plastic bags levy. Environ. Resour. Econ. 2007, 38, 1–11. [Google Scholar] [CrossRef]
- Homonoff, T.A. Can small incentives have large effects? The impact of taxes versus bonuses on disposable bag use. Am. Econ. J. Econ. Policy 2018, 10, 177–210. [Google Scholar] [CrossRef]
- Walls, M. Deposit–Refund Systems in Practice and Theory; Resources for the Future: Washington, DC, USA, 2011; pp. Discussion Paper 11–47. [Google Scholar]
- European Parliament and Council. Regulation (EU) 2025/40 of the European Parliament and of the Council of 19 December 2024 on packaging and packaging waste, amending Regulation (EU) 2019/1020 and Directive (EU) 2019/904, and repealing Directive 94/62/EC. Off. J. Eur. Union 2025. Available online: http://data.europa.eu/eli/reg/2025/40/oj (accessed on 18 May 2026).
- Reichel, F. Political Interventions to Reduce Single-Use Plastics (SUPs) and Price Effects: An Event Study for Austria and Germany. arXiv 2025, arXiv:2510.15617v2. [Google Scholar]
- Roth, J.; Sant’Anna, P.H.C.; Bilinski, A.; Poe, J. What’s Trending in Difference-in-Differences? A Synthesis of the Recent Econometrics Literature. J. Econom. 2023, 235, 2218–2244. [Google Scholar] [CrossRef]
- Altstoff Recycling Austria AG. Lizenzierungsservices für Verpackungen. 2026. Available online: https://www.ara.at/ara-lizenzierung-verpackungen (accessed on 14 April 2026).
- Wirtschaftskammer Österreich. Information on the Austrian Packaging Ordinance 2014. 2026. Available online: https://www.wko.at/en/information-on-the-austrian-packaging-ordinance-2014 (accessed on 14 April 2026).
- Umweltbundesamt (UBA). Onlineplattform DIVID des Einwegkunststofffonds Gestartet. 2024. Available online: https://www.umweltbundesamt.de/presse/pressemitteilungen/onlineplattform-divid-des-einwegkunststofffonds (accessed on 14 April 2026).
- Packaging Europe. What Do Rising Commodity Prices Linked with the War in Ukraine Mean for Glass, Metal and Plastic Packaging? 2022. Available online: https://packagingeurope.com/news/what-do-rising-commodity-prices-linked-with-the-war-in-ukraine-mean-for-glass-metal-and-plastic-packaging/8266.article (accessed on 14 April 2026).
- Plastics Europe. The Impact of the Energy Crisis on the European Plastics Manufacturers. 2022. Available online: https://plasticseurope.org/media/the-impact-of-the-energy-crisis-on-the-european-plastics-manufacturers/ (accessed on 14 April 2026).
- Roth, J.; Sant’Anna, P.H.C. When Is Parallel Trends Sensitive to Functional Form? Econometrica 2023, 91, 737–747. [Google Scholar] [CrossRef]
- Callaway, B.; Sant’Anna, P.H.C. Difference-in-differences with multiple time periods. J. Econom. 2021, 225, 200–230. [Google Scholar] [CrossRef]
- Sun, L.; Abraham, S. Estimating dynamic treatment effects in event studies with heterogeneous treatment effects. arXiv 2021, arXiv:1804.05785. [Google Scholar] [CrossRef]
- Bertrand, M.; Duflo, E.; Mullainathan, S. How much should we trust differences-in-differences estimates? Q. J. Econ. 2004, 119, 249–275. [Google Scholar] [CrossRef]
- Cameron, A.C.; Gelbach, J.B.; Miller, D.L. Robust inference with multiway clustering. J. Bus. Econ. Stat. 2011, 29, 238–249. [Google Scholar] [CrossRef]
- Hackl, F.; Kummer, M.E.; Winter-Ebmer, R.; Zulehner, C. Market Structure and Market Performance in E-Commerce. Eur. Econ. Rev. 2014, 68, 199–218. [Google Scholar] [CrossRef]
- Roth, J. Pretest with Caution: Event-Study Estimates after Testing for Parallel Trends. Am. Econ. Rev. Insights 2022, 4, 305–322. [Google Scholar] [CrossRef]
- Rambachan, A.; Roth, J. A More Credible Approach to Parallel Trends. Rev. Econ. Stud. 2023, 90, 2555–2591. [Google Scholar] [CrossRef]
- CNBC. Hormuz Blockade Could Deepen World’s Worst Energy Crisis—And Risk a Dangerous Misstep; CNBC: Englewood Cliffs, NJ, USA, 2026; Available online: https://www.cnbc.com/ (accessed on 14 April 2026).
- Packaging Gateway. Oil Shock Sends Packaging Costs Soaring; Packaging Gateway: London, UK, 2026; Available online: https://www.packaging-gateway.com/ (accessed on 14 April 2026).















| Dependent Variable: ln(Average Monthly Price) | ||
|---|---|---|
| (1) Standard TWFE | (2) TWFE with Multiple Periods | |
| Treated × Post-payment | 0.0398 *** | |
| (0.0044) | ||
| Treated × | 0.0782 *** | |
| (0.0082) | ||
| Treated × | 0.0548 *** | |
| (0.0052) | ||
| Unit fixed effects | ✓ | ✓ |
| Month fixed effects | ✓ | ✓ |
| Standard errors | Clustered by unit | Clustered by unit |
| Observations | 103,074 | 103,074 |
| Number of units | 3213 | 3213 |
| 0.9088 | 0.9097 | |
| Within | 0.0023 | 0.0120 |
| RMSE | 0.2382 | 0.2370 |
| Tier | Category | SE | p | N | Most Expensive Keyword-Based Selected Treated Sample Product | |
|---|---|---|---|---|---|---|
| €450 per ton | ||||||
| Balloons | *** | 0.000 | 150 | Konstsmide led motiv szenerie heissluftba… (€74) | ||
| Tobacco filters | *** | 122 | Zebra ladegerät für rw 420, zigarettenanz… (€272) | |||
| €225 per ton | ||||||
| Plastic bags | *** | 4 | Litepanels leichte tragetasche für astra… (€250) | |||
| Food containers | *** | 60 | Blanco sitybox einhängbare kunststoffscha…(€43) | |||
| Dep. bottles | 2 | Dennerle co2-adapter nano mehrwegflasche…(€23) | ||||
| To-go cups | 1545 | Villeroy & boch anmut platinum no. 1 kaffe…(€207) | ||||
| Non-dep. bottles | 6 | Schott zwiesel basic bar selection wasser…(€41) | ||||
| Plastic wrap | *** | 60 | Qeridoo fußsäckchen für fahrradanhänger… (€123) | |||
| Wet wipes | *** | 104 | B + w photo-clear 18 × 18 cm mikrofaser-reinig… (€44) | |||
| Tier pooled test (: ) | ||||||
| €225/ton avg | — | — | ||||
| €450/ton avg | *** | — | — | |||
| Difference | ** | — | — | |||
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the author. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Reichel, F. Price Pass-Through of Austria’s Single-Use Plastics Producer Charges: Evidence from Retail Offer Spells. Reg. Sci. Environ. Econ. 2026, 3, 9. https://doi.org/10.3390/rsee3020009
Reichel F. Price Pass-Through of Austria’s Single-Use Plastics Producer Charges: Evidence from Retail Offer Spells. Regional Science and Environmental Economics. 2026; 3(2):9. https://doi.org/10.3390/rsee3020009
Chicago/Turabian StyleReichel, Felix. 2026. "Price Pass-Through of Austria’s Single-Use Plastics Producer Charges: Evidence from Retail Offer Spells" Regional Science and Environmental Economics 3, no. 2: 9. https://doi.org/10.3390/rsee3020009
APA StyleReichel, F. (2026). Price Pass-Through of Austria’s Single-Use Plastics Producer Charges: Evidence from Retail Offer Spells. Regional Science and Environmental Economics, 3(2), 9. https://doi.org/10.3390/rsee3020009

