feds · January 4, 2026

A New Reason to Hate Grocery Inflation: Measuring and Interpreting Inflation Heterogeneity

Abstract

The 2021-2022 inflation episode presented the first opportunity to examine inflation and price dispersion using U.S. scanner data in a high-inflation environment. Data from 50,000 outlets reveals that price changes across similar goods grew more dispersed in 2022 before falling again in 2023. This paper documents how price change dispersion interacts with households' product choices to generate substantial inflation heterogeneity. Household-level inflation rates exhibit a 1.4 percentage point interquartile range in 2019, which grew to 4.0 percentage points in 2022 before falling back to 1.6 percentage points in 2023. Households offset little of their implied budget shocks through substitution. A model with idiosyncratic preferences rationalizes household behavior and implies that households' inflation rates represent convenient, observable bounds on their welfare losses. When inflation peaked in 2022, households at the 10th and 90th percentiles of the inflation distribution and average grocery expenditures faced welfare losses of $573 and $1,145, respectively.

Finance and Economics Discussion Series Federal Reserve Board, Washington, D.C. ISSN 1936-2854 (Print) ISSN 2767-3898 (Online) A New Reason to Hate Grocery Inflation: Measuring and Interpreting Inflation Heterogeneity Kelsey O’Flaherty 2026-001 Please cite this paper as: O’Flaherty, Kelsey (2026). “A New Reason to Hate Grocery Inflation: Measuring and Interpreting Inflation Heterogeneity,” Finance and Economics Discussion Series 2026-001. Washington: Board of Governors of the Federal Reserve System, https://doi.org/10.17016/FEDS.2026.001. NOTE: Staff working papers in the Finance and Economics Discussion Series (FEDS) are preliminary materials circulated to stimulate discussion and critical comment. The analysis and conclusions set forth are those of the authors and do not indicate concurrence by other members of the research staff or the Board of Governors. References in publications to the Finance and Economics Discussion Series (other than acknowledgement) should be cleared with the author(s) to protect the tentative character of these papers.

A New Reason to Hate Grocery Inflation: Measuring and Interpreting Inflation Heterogeneity* Kelsey O’Flaherty Board of Governors of the Federal Reserve System 20th Street & Constitution Avenue NW Washington, DC 20551 Phone: 240-975-0972 E-mail: kelsey.j.oflaherty@frb.gov Abstract The 2021-2022 inflation episode presented the first opportunity to examine inflation and price dispersion using U.S. scanner data in a high-inflation environment. Data from 50,000 outlets reveals that price changes across similar goods grew more dispersed in 2022 before falling again in 2023. This paper documents how price change dispersion interacts with households’ product choices to generate substantial inflation heterogeneity. Household-level inflation rates exhibit a 1.4 percentage point interquartile range in 2019, which grew to 4.0 percentage points in 2022 before falling back to 1.6 percentage points in 2023. Households offset little of their implied budget shocks through substitution. A model with idiosyncratic preferences rationalizes household behavior and implies that households’ inflation rates represent convenient, observable bounds on their welfare losses. When inflation peaked in 2022, households at the 10th and 90th percentiles of the inflation distribution and average grocery expenditures faced welfare losses of $573 and $1,145, respectively. JEL Codes: E31, E21, D11, D12 *Acknowledgements: I gratefully acknowledge financial support of the Re-Engineering Statistics using Economic Transactions (RESET) project, a joint project of the University of Maryland, the University of Michigan, and the U.S. Census Bureau. RESET is supported by the Alfred P. Sloan Foundation (G-2016-7227, G-2021-16821). This project also benefited greatly from the feedback of Matthew Shapiro, Joshua Hausman, John Leahy, and Melvin Stephens;fromdiscussionswithAdityaAladangady,CostasArkolakis,JavierCravino,GabrielEhrlich,SunKyoung Lee, Jacob Orchard, Francisca Sara-Zaror, and others, including over the course of presentations on the job market. Disclaimer: The views expressed in this paper are solely those of the author and do not reflect the opinions of the Board of Governors of the Federal Reserve System. Researcher’s own analyses and calucations based in part on NielsenIQ Retail Measurement Service and Consumer Panel Service data for the Total US. The conclusions drawn from the NielsenIQ data are those of the researcher and do not reflect the views of NielsenIQ. NielsenIQ is not responsiblefor,hadnorolein,andwaswasnotinvolvedinanalyzingandpreparingtheresultsreportedhereinorin developing, reviewing, or confirming the research approaches used in connection with this report.

Many households report pain from inflation which far exceeds a standard model’s prediction based on temporary gaps between average price increases and wage gains.1 This paper provides new evidence that households face dramatically different inflation rates, some consistent with large welfare losses, and shows why a typical framework for evaluating the costs of inflation fails to capture these experiences. Much of the literature documenting inflation heterogeneity focuses on differences in shopping behavior, location, or the relative importance of each category of goods in households’ consumption baskets (for example, prescription drugs for older households). Those factors tend to generate differences in annualized inflation of less than 0.5 percentage points across income or other demographic groups. I find that price change heterogeneity across individual items within product categories gives rise to much larger differences in inflation across households. Households’ idiosyncratic inflation experiences arising from this mechanism grew more disparate in 2022, with 10 percent of households experiencing grocery inflation almost 4 percentage points above average. It perhaps should not surprise if such households report hating the recent episode of grocery inflation: it caused them significantly more financial distress than aggregate or group inflation statistics imply. To track the price changes of individual goods and how household purchasing patterns respond to those changes, I use two rich datasets from NielsenIQ. The first, its Consumer Panel, tracks the grocery purchases of about 60,000 households using in-home barcode scanners to record the quantity and price paid for each item purchased. A second, the NielsenIQ Retail Scanner data, contains weekly summaries of the revenues and units sold for each barcode at about 50,000 participating outlets. The spending categories well-captured by this dataset (those entering my “grocery” definition) cover approximately 12% of expenditures.2 The level of granularity in this data, its extensive coverage of the grocery sector, and its large panel of households are all essential for my empirical strategy. In the first examination of price change dispersion using U.S. scanner data during a period of high inflation, I find that the interquartile range of price changes among individual items within detailed product categories rose for almost every product type between 2019 and 2022 before receding somewhat in 2023. As an illustrative example of this finding, the interquartile range of four-quarter price changes across individual coffee varieties—for instance Peet’s French Roast or Folger’s Classic Roast—rose from 2 percentage points in 2019 to 15 percentage points in 2022. In the latter period, one quarter of households saw the price of the coffee variety they purchased in 2021 rise by 5 percent or less while another quarter saw the price of their coffee rise by over 20 percent. The HomeScan consumer panel captures how households respond to such widely varying price changes. Examining substitution patterns at the household level through 2023, I find that householdswhosechosenvarietiesundergolargepriceincreasesdonottendtomeaningfullymitigate these shocks by switching to goods with smaller price changes. These findings point to the individual product varieties a household purchases being a major 1See “The Elusive Costs of Inflation...” (Nakamura et al., 2018) for a survey of the costs of inflation and Georgarakos et al. (2025) for a discussion of households’ direct reports of the same. 2Table A.1 in the Supplemental Appendix identifies these categories. 1

determinant of its inflation rate. Most inflation analyses ignore households’ individual product choices, either by explicitly focusing on an aggregate bundle of goods or by assuming a common inflation rate among homogeneous goods like coffee. Those assumptions would be innocuous if similar items exhibited similar price changes or if households faced minimal welfare losses switching from products with above-average inflation to substitutes with slower price growth. Having found neither assumption to be true, my paper suggests a new characterization of how households experience inflation. Toaddressthemeasurementimplicationsofthesefindings,Iprovidenewestimatesofhouseholdlevel inflation which account for this reality that households purchase distinct product varieties which may experience differing price changes. These measures overcome a significant missing data problem that arises when using barcode-level data to compute household inflation. At this level of detail, household consumption baskets exhibit a large degree of product churn. Products enter and exit the basket as households switch brands, change flavors, or when manufacturers change product attributes like size or labeling (which induces a barcode change). Because a household’s price change is unobserved for goods that enter or exit its basket, previous measures of household inflation exclude such items and consider only matched goods. Unfortunately, those goods cover only about one third of grocery expenditures. More problematically, they by definition exclude goods households substitute toward or from, making it difficult to evaluate whether households offset high idiosyncratic inflation through substitution. I instead address this missing data problem by inferring the price changes households faced for goods that enter or exit its consumption basket. The NielsenIQ data often allow such price changes to be inferred at the specific outlet or retailer where the household shops, or else in its local market area. Baseline household inflation measures in this paper provide a conservative underestimate of inflation heterogeneity while minimizing the influence of missing data. They do this by assuming that all households face the national average price for each barcode. This approach isolates the role of households’ product choices from additional, well-documented heterogeneity in the prices households pay for a given barcode due to geography or shopping behavior. Though these baseline estimates aim to provide a lower bound on the extent of heterogeneity across households, the estimates reflect large disparities. In 2019, the distribution of households’ Q4/Q4 grocery inflation spanned an interquartile range of 1.4 percentage points. Grocery inflation became more dispersed after 2021, with this interquartile range more than doubling in 2022 to 4 percentage points. Even in the low-inflation environment of 2019, such cross-sectional differences are large relative to both time-series variation in grocery inflation and relative to estimates of how inflation varies across income and other demographic groups. The latter discrepancy reflects aggregation bias: constructing the representative bundle for a demographic group averages across many items, masking the heterogeneity that arises from idiosyncratic exposure to specific products. In a final contribution, the paper proposes a framework to rationalize and interpret householdlevel inflation rates. In the spirit of McFadden (1974), the model infers that households not substituting away from items with large price changes have strong idiosyncratic preferences for those 2

goods. The model connects the strength of those preferences to a CES representative consumer, with empirically relevant aggregate elasticities of substitution generating significant product commitments for some consumers. I demonstrate that households’ idiosyncratic inflation arising from such product commitments have welfare consequences, with household-level price indices providing non-parametric, dollar-denominated bounds on how much more households have to pay following a price change to reach the same utility brought by their original grocery bundle. These budget shocks are large and heterogeneous: in the low-inflation period of 2019, a household with average groceryspendinganda90thpercentileinflationratewouldneedtospendapproximately$170more thantheyhadoneyearearliertoachievethesamesatisfaction, whileahouseholdexperiencing10th percentile inflation would be able to do so with a basket costing about $25 less than in the previous year. That gap of $195 grew to $572 by the end of 2022. Basket price shocks exhibit limited mean reversion, implying that households’ budget shocks are moderately persistent. In a simple intertemporal consumption model, a 90th percentile grocery inflation draw in 2022 implies lifetime utility losses 0.2 percent higher than for households at the 10th percentile. Section I of the paper begins by discussing what is already known about price dispersion and inflation heterogeneity, and it highlights questions which have not yet been addressed. Section II provides detail on the NielsenIQ HomeScan and Retail Scanner data used to measure households’ grocery inflation. Section III discusses the construction of household inflation measures and what they imply about household substitution patterns. Section IV presents the key empirical results of the paper, and Section V describes the model used to interpret these results. Section VI assesses the costs of idiosyncratic inflation in that framework and documents how households respond to high idiosyncratic inflation rates. Consistent with the model’s implication that household inflation rates reflect genuine budget shocks, households respond to their personal inflation by reducing consumption to offset approximately one-half of the implied budget shock. Section VII concludes and points to areas for future research. I. Literature A large literature examines how inflation and the cost of living differs across households. This section begins by briefly discussing the paper’s connection to two strands of that literature: average inflation differences by demographic group and heterogeneity in prices paid for similar items. It then describes its empirical contribution to a third strand: inflation heterogeneity across individual households. I also note important connections to recent contributions in the literature on macroeconomic costs of inflation. Untilrecently,workoninflationheterogeneityfocusedonaveragedifferencesacrossdemographic groupssuchasage,income,orfamilysize. Suchanapproachbeginsbyconstructingarepresentative basketofgoodsforhouseholdsinthegivengroup. Thatbasketmightreflectthegreaterimportance of gasoline for low-income households or medication for older households. Because cost growth or price volatility is larger in some sectors than others, this basket effect can generate inflation disparities. Jaravel (2024) provides an important recent example of this approach, using publicly 3

available Consumer Expenditure Survey and Consumer Price Index data to construct price indices by income, age, race, and area population. Between 2002 and 2019, inflation rates of the topand bottom-quartile income groups differed by approximately 0.25 percentage points annually. A slightlysmallergapof0.22percentagepointsannuallyseparatesthe65-74yearagegroupfromthose aged 25-34, though those age 75 and over experience considerably higher inflation. Differences were negligible across racial groups or rural/urban households.3 In a study also using NielsenIQ data, ArgenteandLee(2021)finddifferencesofasimilarmagnitudeingroceryinflation. Householdswith income above $100,000 had inflation rates 0.33 percentage points lower on average than households with income below $25,000 from 2004-2016. In examining household-level inflation rates, this paper most closely relates to Kaplan and Schulhofer-Wohl (2017). These authors were the first to use a detailed consumer panel to construct household grocery baskets, and their results were striking. From 2004 to 2013, inflation rates have aninterquartilerangeofbetween6and9percentagepointsacrosshouseholds,makingtheaggregate inflation rate “almost irrelevant as a source of variation in the household-level inflation rate” (p. 35). Demographics explain almost none of this variation, and two thirds of heterogeneity arises due to households paying different prices for the same barcodes. A series of concurrent papers apply their methodology in the recent inflation episode, corroborating these core points. Chen et al. (2024) provide an excellent analysis of the United Kingdom; Kostyshyna and Ouellet (2024) and Pathak-Chalise (2025) examine Canada and the United States. Theuseofdetailedconsumptiondatatocomputehousehold-levelinflationcreatesanimportant methodologicalchallengethathasplaguedsubsequentwork. Giventhecentralityofhousehold-level priceheterogeneityintheirfindings,KaplanandSchulhofer-Wohlconsideronlythesetof“matched” goods for which they can directly compute households’ price changes: goods purchased in both the the base and reference periods. That methodology inhibits interpretation in two ways. Kaplan and Schulhofer-Wohl report that matched goods account for only about 20% of household spending in their sample, making it difficult to distinguish heterogeneity from the noise of a small sample.4 More importantly, focusing only on matched goods also makes it impossible to quantify the extent to which households react to inflation by substituting toward cheaper alternatives as relative prices change. By construction, such observations are omitted from analysis.5 This paper constructs conservative estimates of inflation heterogeneity which incorporate over 90% of expenditures in the categories considered, including those that households substitute from or toward.6 Its baseline estimates accomplish this by assuming that all households encounter the national average price change for each barcode. Though extreme in removing a genuine source of 3Each of these differences almost exactly correspond to the results of McGranahan and Paulson (2005) who run the same exercise from 1982-2004. 4Note, if this low number surprises, that different flavors and pack sizes constitute different goods. 5This reality limits the interpretability of the substitution analysis presented in Pathak-Chalise (2025, §6) and Kostyshyna and Ouellet (2024, §3.2). As in this paper, Chen et al. (2024) apply average prices in their baseline results (though they do not discuss the methodological significance of that choice). 6The introduction and phase-out of goods implies some portion are not transacted, and therefore don’t have an observableprice,inoneofthequartersbeingcompared. GoodscarriedonlybyoutletsnotincludedintheNielsenIQ Retail Scanner data are also excluded if not purchased by a sufficient number of households in the Consumer Panel. 4

heterogeneity, such an approach allows this paper to clarify that large inflation disparities persist even when considering nearly the full grocery basket, and that the opportunity to substitute away from high-priced goods does little to mitigate those disparities. Lastly, the paper adds to an active literature on the economic costs of inflation in two ways. It provides new evidence from U.S. scanner data that price changes became more dispersed during the recent period of high inflation, and it formalizes a channel by which aggregate inflation affects households: one based on the interaction between average inflation and cross-sectional budget shocks. In many macro models, the economic cost of inflation depends on the degree of price dispersion inflation generates. If inflation generates more inefficient price dispersion, consistent with a Calvo pricing mechanism, inflation has much larger economic costs than if prices update more flexibly. Work by Nakamura et al. (2018) and Alvarez et al. (2019) empirically falsified a key prediction of the Calvo pricing mechanism—that the absolute size of incremental price changes become larger in periods of high inflation—implying prices should be flexible enough to make inflation costs low for reasonable inflation rates. In a direct examination of price level dispersion using web-scraped prices, Cavallo and Kryvtsov (2024) document a compression of prices as lowpriced goods experienced higher inflation. They note, however, that the welfare implications of this decline in price dispersion may deviate from the model-based framework as households trading down the quality ladder face higher prices (p. 2-3, 10). My paper formalizes this cost of inflation, presenting a framework that relates the budget shocks households endure from a given inflation to the dispersion of price changes they encounter. Downstream of the price setting process, a wider distribution of inflation outcomes implies that a larger share of households face real increases in the cost of living. If the relationship observed between inflation and its cross-sectional variance from 2021 through 2023 reflected a consistent pattern, even a “neutral” aggregate inflation perfectly offset by higher average wage gains would generatewelfarelosses.7 Thispaperappliesstandardhouseholdutilityassumptionstodemonstrate that those costs rise sharply with the spread of household inflation experiences and may have been non-trivial in the recent inflation episode. II. Data NielsenIQ provides two datasets ideal for computing household grocery inflation. Its Consumer Panel tracks the purchases of approximately 60,000 households over the period considered. That datasetcapturesthequantityandpricepaidforeachitem,providingadetailedaccountofconsumption baskets at the barcode level. The NielsenIQ Retail Scanner data complements the Consumer Panel with weekly summaries of the revenues and units sold for each barcode at participating outlets covering about half of the market for grocery and drug stores, as well as about one third of the market for mass merchandisers. Table 1 summarizes the number of households and outlets captured by these datasets and used in this paper’s analysis sample. 7Orchard(2020)raisesthispointaswell,havingdocumentedasimilarco-movementbetweenaggregateinflation and household-level inflation using sectoral price changes through 2017. 5

NielsenIQ selects its Consumer Panel households to be representative of the population, providing projection factors to account for differential participation. These households record their purchases from each shopping trip using in-home barcode scanners. After identifying the store, households record the quantity of each item purchased. If the trip was to a store covered by the Retail Scanner data, the household does not enter a price. Instead, NielsenIQ automatically applies the average price paid at its store during the week of purchase. Otherwise, households enter the total expenditures for each good they scan. All households further record the value of coupons appliedtoeachgoodandwhethertheyperceivedtheitemtobeonsale.8 Thesampleofhouseholds used in this paper come from a subset of panelists asked to record Magnet data, which includes products without barcodes such as fresh vegetables. For inclusion in any quarter’s inflation analysis, households must also record at least $150 in included expenditure categories during the given quarter, the quarter preceding it, and four quarters prior.9 Households may continue to participate in the Consumer Panel for any duration, but about 20% attrite annually. Because the Consumer Panel data records the outlet of each purchase, and many of these same outlets appear in the Retail Scanner data, a significant portion of household expenditures can be linked to administrative data. Linking the datasets is central to this paper’s contribution. It offers a way to overcome the matched goods problem of Kaplan and Schulhofer-Wohl by inferring price changes for the goods a household does not purchase in both periods. Table 2 summarizes the amountofspendinghouseholdsrecordintheConsumerPanelandhowmuchofthatspendingmeets variouscriteria. Matchedgoodsaccountforabitmorethanaquarterofrecordedexpenditures. By combining NielsenIQ HomeScan and Retail Scanner data, however, about two-thirds of recorded expenditures can be linked to the retailer where the purchase was made. Products in the NielsenIQ data are categorized into groups, the most detailed of which (called productmodules)representapproximately1,100homogeneousitemssuchasfrozenchicken, ground coffee, or men’s shaving cream. These goods are further organized into product groups and departments.10 Analysis in this paper uses spending data in the dry grocery, frozen food, dairy, deli, packaged meat, fresh produce, alcohol, health/beauty care, and other non-food grocery departments capturing products like cleaning supplies. Not included are purchases in the general merchandise department, which includes items like electronics, small household appliances, and cookware. Excluding these categories prevents large and infrequent purchases from affecting estimates of inflation heterogeneity. The remaining categories cover approximately 80% of recorded expenditures. Among those categories, price changes can be computed at some level for 92% of expenditures. Thecoreresultsofthispaperrelyonnationalaveragepricechangesforeachbarcode. Supplemental Appendix A.1 discusses the computation of these price changes, an endeavor which 8AutomaticpricereportingatNielsenIQretailersnecessarilymixesthepricespaidbyhouseholdsapplyingornot applying coupons or taking advantage of customer rewards programs. 9Table A.1 of the Supplemental Appendix enumerates included products, and Section A.1 discusses additional sample selection details. 10In 2021, NielsenIQ overhauled its classification system such that goods no longer fall into mutually exclusive categories. Throughatleast2023,however,mappingsmakeitpossibletocontinueclassifyingUPCsintotheiroriginal product groups and modules. For the sake of consistency, I apply the pre-2021 classification scheme for all analysis. 6

aims to optimally leverage the representativity of the HomeScan purchases and the broad coverage of items in the Retail Scanner data. III. Measuring Household Inflation Although aggregate price indices can indicate broad price trends, the theoretical assumptions necessary to assign them welfare relevance to all consumers are implausible.11 Further, the concept price indices ought to measure—changes in the cost of achieving a fixed standard of living—is not necessarily well-defined for large groups of heterogeneous individuals. The definition given by Pollak (1989) is illustratively specific. Define the price index Ψ for individual h between h,t−j,t periods t−j and t as the ratio of spending S() needed under price vectors p(cid:126) and p(cid:126) to achieve t t−j base utility U given base preferences R h0 h0 S(p(cid:126) ,R ,U ) t h0 h0 (1) Ψ = . h,t−j,t S(p(cid:126) ,R ,U ) t−j h0 h0 Attentiontosubscriptshighlightsthecomplexitiesmakingcomputationofthistheoreticalindex impractical. Preferences R surely vary across individuals, and may even change over time for a given individual. Subscript 0 denotes the “base,” which might (but need not) refer for instance to the preferences held in period t or t−j. Even if preferences were identical across households, the relationship between expenditures and satisfaction could vary with the level of utility U . h0 While equation 1 illustrates the theory embedded in a price index, it offers little guidance on computingone. Exactpriceindiceschooseparticularpreferencerepresentationsandderiveformulas forhowanagent’sparticularbundleofgoodsandpricespaidrelatetoutility. Incontrast,statistical price indices rely on consumer behavior assumptions to infer how each good’s price change affects household well-being. This paper takes the latter approach, computing Tornqvist price indices for each household in its headline results. The Tornqvist index is a geometric average of two other price indices which I later demonstrate act as bounds on the theoretical change in the cost of living under mild behavioral assumptions. As an average of these bounds, the Tornqvist falls into a class of price indicescharacterizedas“superlative.” Suchindicesareexactforflexibleutilityfunctionswhichcan second-order approximate any twice-differentiable, linearly homogeneous function (Diewert, 1976, p. 117). Put simply: whatever the preferences of household h may be, Equation 2 is typically assumed to represent a reasonable approximation for its change in the cost of living in the region of expenditures being compared. The geometric Tornqvist index is defined as (cid:113) (2) ΨT = ΨL ΨP h,t−j,t h,t−j,t h,t−j,t 11Deaton and Muellbauer (1980, §7.1, p.170-178) describe the theory summarized here and discuss the core assumptions needed for a representative consumer to have a price index with welfare relevance to all households. 7

where ΨL and ΨP are the geometric Laspeyres and Paasche indices, respectively. A h,t−j,t h,t−j,t Laspeyres index weights the importance of each good k according to its expenditure share in the t−j consumption basket of household h. Denote the set of all goods k in that basket for which a relative price can be defined as Ω .12 The equation of the geometric Laspeyres index is h,t−j (3) ΨL = (cid:89) (cid:18) p h,k,t (cid:19)s h,k,t−j where s = p k,h,t−j q k,h,t−j . h,t−j,t p h,k,t−j (cid:80) p q k∈Ω h,t−j h,k,t−j Ω h,t−j k,h,t−j k,h,t−j A Paasche index parallels this construction, but weights each good by its share in t: (4) ΨP = (cid:89) (cid:18) p h,k,t (cid:19)s h,k,t where s = p k,h,t q k,h,t . h,t−j,t p h,k,t (cid:80) p q k∈Ω h,t h,k,t−j Ω h,t k,h,t k,h,t In practice, inflation rates tend to be estimated using national expenditure shares s¯ or k,t−j s¯ and changes in national aggregate prices p¯ (or urban averages in the case of the CPI). For k,t k,t statisticalagencies,thisreflectspracticalrealitiesofdatacollectioncostsandapriorityforreleasing timely estimates that capture national trends. In principle these statistics have no more relevance to a given household’s cost of living than GDP estimates have for that household’s income. To estimate price indices at the household level, Hobijn and Lagakos (2005) and McGranahan and Paulson (2005), as in most of the early work on price indices, use Consumer Expenditure Survey microdata to identify household-specific expenditure shares s . Their approaches emh,k,t−j ploy relatively coarse aggregate definitions of products k (e.g. “milk” in place of “Silk unsweet vanilla almond milk”) and average price changes for those aggregates, making it difficult to capture substitution patterns or movements along the quality ladder within each category. Kaplan and Schulhofer-Wohl (2017) therefore introduced a major innovation by using detailed microdata in the NielsenIQ Consumer Panel data to track products at the barcode level. They also employ prices actually paid by each household, denoted p . A Tornqvist index so defined would be given by h,k,t (cid:18) (cid:19) (cid:18) s∗ h,k,t−j+s∗ h,k,t (cid:19) (5) ΨKSW = (cid:89) p h,k,t 2 h,t−j,t p k∈Ω∗ h,k,t−j h,t−j,t where Ω∗ is the limited set of matched goods which household h purchases both in period t−j h,t−j,t and in t. Likewise, the shares for each good s∗ are computed only among this set of continuing h,k,t goods. Kaplan and Schulhofer-Wohl make this choice because of an inability to define households’ price changes between p and p for goods not purchased in both periods. One only knows h,k,t−j h,k,t 12Somepricechangescannotbedefinedbetweent−j andtbecausethegoodisnotavailableduetostockoutsor productturnover. Inothercases,itemssoldonlyatretailersnotparticipatingintheRetailScannerDatamaynotbe purchased by a member of the HomeScan panel. To ease notation, I omit this dependence between t−j and t from the subscripts of Ω. Goods purchased by household h in t−j for which price changes can be defined between t−j and t are denoted simply Ω while those bought in period t for which price changes can be defined are denoted h,t−j Ω . Likewise, it is everywhere assumed that shares s and s are computed only over these sets of good h,t h,k,t−j h,k,t such that they sum to 1 over the sets Ω and Ω , respectively. h,t−j h,t 8

what price household h paid for good k in periods when it purchases good k. The headline measure of this paper aims to capture a conservative underestimate of inflation heterogeneity: one that reflects the full extent of basket differentiation without adding noise. It therefore applies a hybrid approach, computing Laspeyres and Paasche indices using detailed household expenditure shares but national average price changes for each item (6) ΨL = (cid:89) (cid:18) p¯ k,t (cid:19)s h,k,t−j , h,t−j,t p¯ k,t−j k∈Ω h,t−j (7) ΨP = (cid:89) (cid:18) p¯ k,t (cid:19)s h,k,t , h,t−j,t p¯ k,t−j k∈Ω h,t and the Tornqvist average of the two (cid:113) (8) Ψ = ΨL ΨP . h,t−j,t h,t−j,t h,t−j,t It will often be more transparent in what follows to consider this index in log form (cid:18) (cid:19) (cid:88) s h,k,t−j +s h,k,t (9) ln(Ψ ) = ∆ln(p¯ ). h,t−j,t k,t−j,t 2 k∈{Ω ∪Ω } h,t−j h,t where the set {Ω ∪Ω } reflects that the index incorporates all goods purchased in t or t−j. h,t−j h,t Using the NielsenIQ HomeScan panel’s detailed household expenditures allows these indices to capture important dynamics of item-level heterogeneity within product categories. Applying a law of one price assumption allows price indices to be inferred for all items except those that exit or enter the market nationally or go unsold in this data. That reduces the variability arising from the small sample of matched goods and permits analysis of the substitution dynamics by which households might lower their inflation rate. Concretely, suppose that household h purchases Almond Breeze almond milk each week in 2018Q4. At some point in 2019, its price increased relative to other brands. Household h has purchased Berkeley Farms 2% milk ever since. The NielsenIQ Consumer Panel records the price of Almond Breeze each time it was purchased, which can be aggregated to an expenditure-weighted average price p . In 2019Q4 the same quarterly average price paid by household h can be h,A,18Q4 constructed for p . A matched goods methodology removes both goods from the basket used h,B,19Q4 tocomputeinflation. Thealternativethatthispaperproposesinsteadincorporatesbothgoodsina way that captures such a substitution. Almond Breeze appears in the Laspeyres index of equation 6 with its expenditure share in 2018Q4 s while Berkeley Farms 2% milk appears in the h,A,18Q4 Paasche index of equation 7 with its 19Q4 expenditure share s .13 h,B,19Q4 13AsSectionVdiscusses,theLaspeyresindexservesasanupperboundtothecostofthispricechangebyassuming thatthehouseholdgainednoutilitybysubstituting(orwasexactlyindifferentbetweenbuyingBerkeleyFarmsmilk 9

The resulting index uses almost the entire grocery basket and removes the possibility of volatile temporary price movements driving inflation heterogeneity. Section B of the Supplemental Appendixpresentstheconstructionofmorerealisticmeasuresthatdoincorporatepriceheterogeneity. IV. Inflation Heterogeneity Having reviewed the fundamentals of how individual price changes contribute to households’ inflationexperiences,andhowdifferentindicescapturehouseholds’substitutionresponses,thetools are in hand to evaluate key results of the paper. This section begins by documenting how price change dispersion evolved from 2021 through 2023 before examining how that phenomenon shapes households’ inflation experiences. It also discusses why the role of item-level price changes have not been apparent in previous studies. A. The Role of Detailed Price Change Dispersion NielsenIQ Retail Scanner data provide an ideal environment to test whether item-level price changesbecamemoredispersedwheninflationrosein2021and2022. Incapturingthesalesofevery barcode at participating retailers, it provides a complete picture of how price trends of individual products evolved at major retailers over this period. Theinterquartilerangeoffour-quarter,nationalaveragelogpricechangeswithineachNielsenIQ product module provides a convenient measure of dispersion with immediate relevance to the range of household inflation experiences. A simple version of that metric for a product module with 10,000 available products would rank each by the size of its price change, then difference the price changesofthe7,500thand2,500thrankedproducts. Becauseafewproductstendtodominatesales within their product categories, however, such a measure assigns outsize importance to products of little relevance to most households. Instead of assigning each product an equal weight when finding the 75th and 25th percentiles, I assign each product its share of aggregate expenditures in its category. Comparing the 75th and 25th percentiles of that distribution provides a sense of price change dispersion consumers actually encounter. Each of the approximately 1,000 product modules used to classify sales at NielsenIQ retailers exhibits a different interquartile range of price changes among its products. Rather than reduce these individual estimates into a single statistic, each line of Figure 1 plots the spectrum of interquartile ranges across product modules for the specified year.14 It shows that in 2019 most product modules have interquartile ranges of about 5 percentage points. In a small number of modules, the 75th percentile price change is at least 10 percentage points higher than the 25th percentile price change. Price changes became much more dispersed in 2022, with interquartile in19Q4orpayingthenew,higherpriceforAlmondBreeze). Conversely,thePaascheindexconstitutesalowerbound under the assumption that substitution was costless (the household was exactly indifferent between Almond Breeze and Berkeley Farms milk in 18Q4, before the price change). 14To improve visibility, it plots only modules in the 10th - 90th percentiles of price change dispersion. 10

ranges nearly doubling since 2019 across the distribution of product modules.15,16 Both as inflation was rising in 2021 and as it was falling in 2023, the degree of dispersion was elevated relative to 2019 but well below the levels seen in 2022. B. Household Substitution Responses The wide distribution of price changes documented in Figure 1 need not imply an equally wide distribution of within-category inflation rates. Households purchasing a variety of coffee in 2021 which undergoes a 20% price change through 2022 have the opportunity to avoid that price change by substituting to a different variety, perhaps one exhibiting the average price change of 12%. Section III described how to evaluate the extent to which households reduce inflation through substitution: by checking whether households’ Paasche indices are materially lower than their Laspeyres indices. Because the Paasche index evaluates the price change of the good purchased in 2022, it captures any benefit of such substitution behaviors. Figure 2 demonstrates starkly that the rising price change dispersion documented across barcodes in Figure 1 does translate to rising dispersion of household Laspeyres indices, and that households’ substitution behaviors do little to draw these distributions closer to mean inflation. It does this using a selection of four product modules, but the conclusions will later be shown to hold more broadly. For each module, a cluster of box and whisker plots summarizes the variation across households in Laspeyres and Paasche measures of category-level inflation. Solid (hashed) bars reflect the interquartile ranges of household Laspeyres (Paasche) Q4/Q4 indices ending in 2019, 2021, 2022, and 2023. The rising height of solid bars through 2022 captures the sharp rise in item-level price change dispersion from Figure 1 manifesting as a wider range of category-level inflation experiences across households. Comparing the Laspeyres and Paasche bars for a given period reveals how little households’ substitution behaviors offset this phenomenon. The lack of Paasche substitution raises a natural question about whether households truly have access to substitution opportunities. Possibly households in certain areas or shopping at particular retailers have limited access to products exhibiting smaller price changes. To test this possibility, Iestimatetwomeasuresofhouseholds’availableinflationratesforeachproductmodule. Asimplemeasurecheckingforlocation-basedvariabilitycomputestheaverageinflationrateinthat household’s market area for the given product module. Another measure computes each module’s average inflation rate at the retailer where a household purchases most of its goods in that module. Figure 3 plots household inflation rates against the available inflation measures. Two pieces of evidence imply that available inflation rates explain little of the households’ inflation experiences. Available inflation rates vary much less widely than household inflation rates, implying that most households have access to products exhibiting less extreme price changes 15Note that product modules can change rank/position across periods of time. Over the period from 2019-2023, module rankings across quarters exhibit a correlation of 0.58. 16Sangani (2023) documents that firms frequently pass on cost shocks in absolute terms, rather than proportionately. That behavior is not responsible for the patterns observed in Figure 1: the interquartile ranges for absolute—rather than log—price changes behave similarly. 11

in their area and even at their retailer. More directly, regressions of household inflation rates on each measure provide direct checks on the explanatory power of available inflation; each explains only about 10% of variation in household inflation. C. Household-level Inflation Figure 4 (also summarized in Table 3) delivers the core result of this paper: the distribution of household inflation rates. The dotted green line, which represents the density of household grocery inflation experiences in the low-inflation period of 2019, illustrates that inflation rates vary widely across households. As the dashed blue and solid red lines indicate, the higher inflation rates of 2021 and 2022 coincided with increasing inflation disparities across households. A dash-dotted yellow line shows that in 2023, when grocery inflation returned to lower levels, the distribution of inflation rates also become less dispersed. The 2022 experience is striking: households in the top decile experienced grocery inflation 7.4 percentage points higher than those in the bottom decile. The results make clear that meaningful differences exist across households based on the specific itemstheypurchase, evenwhenabstractingfromdifferencesinpricespaid. Astheremainderofthe papercontends, suchdifferencesmaybeamongthemost consequentialdeterminantsofhouseholds’ varied inflation experiences. Thecross-sectionaldifferencestheseforcesgeneratearelargerelativetothetimeseriesvariation of grocery inflation. Figure 5 plots the time series of PCE Food inflation, which exhibited a similar 1.2 percentage point interquartile range from 2010-2019.17 Figure 5 also plots the time series properties of the baseline measure as constructed using NielsenIQ data. Its mean reassuringly tracks the PCE Food price index. Cross-sectional variation in grocery inflation, shown as the standard deviation of inflation across households within the quarter, was fairly stable from 2012- 2019. A large increase in the standard deviation of inflation in 2022 drives a high correlation of 0.85 between average inflation and its cross-sectional dispersion. Excluding 2022, the mean and standard deviation of grocery inflation exhibit a correlation of 0.36. Table3summarizesthedistributionsplottedinFigure4andprovidesadeeperhistory. Its“One price” column displays the baseline results and confirms that, through 2019, interquartile ranges of inflation ranged from 1.2 to 1.6 percentage points according to this measure. Other columns of Table 3 summarize alternative measures that do permit varying degrees of price heterogeneity. Its leftmost column replicates the approach of Kaplan and Schulhofer-Wohl (2017), using only households’ price reports and computing inflation among matched goods. The interquartile range of 6.8-7.2 percentage points resembles the range Kaplan and Schulhofer-Wohl recover, which varied from 6.5-8.5 percentage points from 2004 to 2013. By this measure, the interquartile range of inflation experiences in 2022 spanned 12.2 percentage points and a 24.6 percentage point gap separates the 90th and 10th percentiles.18 Two other measures provide intermediate assumptions. 17Food constitutes approximately two-thirds of grocery expenditures. 18Twofeaturescontributetoawiderdistributionofinflationoutcomesforthismeasure: itsuseofhousehold-level prices instead of national average prices and its consideration of a smaller share of spending, which makes extreme outcomesmorelikely. FigureA.5intheSupplementalAppendixdecomposesdifferencesbetweenthebaselinemeasure 12

The“Household+bestalternative”columnapplieshouseholdpriceswhenreported,butfillsinprice changes for non-matched goods using the most relevant available price change. Where possible, these come from the store or retailer where the good was purchased, or else the average price in this household’s market area. In the “Best alternative excl. household,” price changes are prioritized similarly, but household price reports are skipped. This measure allows prices to differ systematically based on where the household lives and shops, but attempts to insulate the measure from the volatility of individual price reports (driven, for instance, by factors like the timing of sales).19 On the whole, these results reinforce the message of Kaplan and Schulhofer-Wohl (2017): household-level price heterogeneity is a major additional contributor to inflation heterogeneity. At the same time, the measures indicate that a minority share of household price variation reflects systematic differences across outlets or geography. That the heterogeneity recovered by tracking detailed item and price information correlates little with demographics challenges an important conclusion the literature drew from Kaplan and Schulhofer-Wohl (2017). Most of the heterogeneity they document arises from the application of household-level price reports. That fact has been cited as evidence that, “an important priority for statistical agencies should be to obtain granular data in as many sectors as possible to keep track of income group-specific expenditure shares, prices paid, and changes in product variety” Jaravel (2021, p. 620-621). Of course, the investment in tracking prices by income group only improves measurement of group-specific inflation to the extent that income groups capture important portions of the variation in prices paid. This paper finds that tracking household prices improves understanding of the extent of within-group inflation heterogeneity; a comparatively small portion of that heterogeneity would pass through to improved group mean differences. D. Within- and Across-Group Inflation Differences Table 3 describes a scale of inflation disparities which considerably exceeds those highlighted in studies of inflation differences across groups. This section demonstrates that most studies have captured only a small portion of inflation heterogeneity due to their focus on differences across demographic groups, but not across households within them. Just as aggregating across individual productswithinacategoryattenuatestheextentofpricechangevariation, aggregatingexpenditure shares across consumption baskets masks important variation across households. Figure 6 illustrates the scale of within- and across-group inflation heterogeneity in 2023. Each cell of that figure distinguishes households according to a different demographic grouping—income, age, etc.—and separately plots the distribution of grocery inflation for each group. All groupings convey the same story: so much variation exists within a given demographic group as to make differences across groups comparatively small. andtheKaplanandSchulhofer-Wohlapproach. Afocusonmatchedgoodsincreasesmeasureddispersionevenunder common prices, but most heterogeneity in the Kaplan and Schulhofer-Wohl measure reflects price differences. 19Figures A.1 - A.3 in the Supplemental Appendix display these same distributions, such well as estimates which assume all households face their local average prices. Details for the construction of these estimates can be found in section B of that appendix. 13

A regression of inflation on household characteristics formalizes the point. Table 4 summarizes threesuchregressions,eachaddingnewcharacteristics. Thedependentvariableineachspecification is a household’s four-quarter Tornqvist inflation rate using national average price changes, demeaned of time series variation to maintain a cross-sectional focus. The “Characteristics” column employs indicator variables for the listed demographic groups, and the “... with DMA x Quarter Fixed Effects” column adds an interaction between indicator variables for each quarter and each of the 50 best-populated Designated Market Areas in the Nielsen data. Neither specification yields a predictive model, consistent with the impression from Figure 6 that demographic group captures a small portion of the cross-sectional variation in household inflation. Adding the household’s lagged inflation rate as a regressor improves predictive power more than any demographic variable. Table 4 highlights the relationship between this paper’s findings and earlier results. Differences across demographic groups are of a similar scale to previous estimates. The monotonically decreasing coefficients for higher income groups are consistent with the findings of Jaravel (2021) and Argente and Lee (2021), albeit smaller than the 0.35 percentage point estimates they recover for an earlier period.20 It must be emphasized that this paper does not aim to revisit or diminish the importance of inflation differences by demographic group. Its findings are purely complementary to those careful analyses. As Jaravel notes, the scale of such differences is large—similar in size to the Boskin Commission’s estimate of substitution bias—and warrants attention when translating facts about nominal income into statements about well-being.21 The fact that within-group differences far exceed across-group differences raises separate questions. The remainder of this paper tackles two of these: what generates such large differences in inflation across households, and why do those differences matter? E. Why So Much Within-Group Inflation Heterogeneity? Figure 6 illustrates that systematic demographic differences explain a limited portion of the cross-sectional variation in household inflation. This section expands on a core point of the paper: households’ grocery bundles vary for many asystematic reasons, and the bundle of a representative agent—even one representing a specific group—ignores a large majority of this variation. I argue that idiosyncratic household demands for specific product varieties, in combination with dispersed price changes across varieties, generates the majority of observed household inflation variation. To formalize the point, define a price index for the representative agent of group d (cid:32) (cid:33) s¯d +s¯d (10) ln(Ψ¯d ) = (cid:88) k,t−j k,t ∆ln(p¯ ) t−j,t 2 k,t−j,t k∈{Ωt−j∪Ωt} 20Theexclusionofgeneralmerchandise,whichincludesreportsofgasolinepurchases,likelycontributestoasmaller difference across groups. 21Boskinetal.(1996,p. 69)believelower-levelsubstitutionbiasacrossindividualvarietiesinacategorycontributed 0.25 percentage points annually and upper-level substitution across categories contributed 0.15 percentage points annually to growth in the Consumer Price Index. 14

where s¯d represents the average expenditure share of product k across households in d. k,t Imposing that the law of one price holds for all goods simplifies comparisons of inflation rates between groups or within-group differences across households. (cid:32) (cid:33) (11) ln (cid:16) Ψ¯d (cid:17) −ln (cid:0) Ψ¯ (cid:1) = (cid:88) s¯d k,t−j +s¯d k,t − s¯ k,t−j +s¯ k,t ∆ln(p¯ ) h,t−j,t t−j,t 2 2 k,t−j,t k∈{Ωt−j∪Ωt} (cid:32) (cid:33) (12) ln(Ψ )−ln (cid:16) Ψ¯d (cid:17) = (cid:88) s h,k,t−j +s h,k,t − s¯d k,t−j +s¯d k,t ∆ln(p¯ ) h,t−j,t t−j,t 2 2 k,t−j,t k∈{Ωt−j∪Ωt} Theseequationsmakeplainwhydemographicgroupcomparisonsmaskthemajorityofinflation heterogeneity across households. Representative agents’ bundles, employing the average expenditure share for each product across many households, are implicitly diversified. Milk may have a minimal expenditure share for a single, lactose-intolerant person but a larger expenditure share for a family with several student athletes. While some demographic groupings (e.g. household size) may capture these differences, they will miss a potentially more important source of variation. The representative agent splits its milk purchases across many varieties, whereas any given household purchases only one variety. This idiosyncratic variation leads households to have much higher expenditure shares than the representativeconsumerfortheparticularvarietiestheypurchase. Equation12showswhyinflation differences across households require such share differences. Equation 12 also shows that two other conditions must be met for initial-period expenditure sharestogiverisetoheterogeneousinflationrates. First, therewould belittle heterogeneityifprice changes∆ln(p¯ )weresimilaracrossgoods. Second, eveninthepresenceofheterogeneousprice k,t−j,t changes,households’substitutionawayfromgoodsreceivinglargerelativepriceshocksmaymitigate the effects of idiosyncratic exposure. Figures 1 and 2 illustrated the role of each force. Figure 1 shows that ∆ln(p¯ ) can vary k,t−j,t widely across close substitutes, and that this potential for households to encounter different price changes grew considerably after 2020. Figure 2 demonstrated the effect of this phenomenon on household inflation rates within narrow product categories, and also revealed that households engage in less substitution than might be expected in response to growing price change heterogeneity within product modules. Formally, these forces can also be used to decompose households’ inflation rates: (cid:18) (cid:19) (cid:88) s h,k,t −s h,k,t−j (13) ln(Ψ ) = s ∆ln(p¯ )+ ∆ln(p¯ ). h,t−j,t h,k,t−j k,t−j,t k,t−j,t 2 (cid:124) (cid:123)(cid:122) (cid:125) k∈{Ω h,t−j ∪Ω h,t } Basketeffect (cid:124) (cid:123)(cid:122) (cid:125) Substitutioneffect The basket effect in this decomposition represents households’ Laspeyres indices. It therefore 15

captures variation arising across households due to the different price changes households face based on the goods in their baskets. The substitution effect is given by the difference between households’ Tornqvist and Laspeyres indices. This decomposition can be used to assess the share of total variance in household inflation rates resulting from differing baskets as well as the portion of this variation that households’ substitution behaviors offset. (14) Var(Ψ ) = Var(basket)+Var(substitution)+2Cov(basket,substitution). h,t−j,t Table 5 presents this decomposition for Q4/Q4 inflation rates from 2012-2023. It shows that the basket effect accounts for 97% of cross-sectional variation in household inflation over this period. A negative correlation between households’ basket and substitution forces does imply that households facing higher prices tend to be the ones lowering inflation more through substitution. The magnitude of that effect, however, is not large enough to overcome the scale of variation arising from the different price changes affecting household baskets.22 V. Model of Household Consumption Section E points to an important role for households’ idiosyncratic commitments to specific product varieties in driving inflation heterogeneity. Evaluating the costs of such inflation requires a model where households exhibit differentiated bundles. McFadden (1974) describes such a model, which Anderson et al. (1992) formally connect to the commonly assumed constant elasticity of substitution (CES) representative consumer. This paper resembles Handbury (2021) in giving households a linear idiosyncratic preference structure within product modules and Cobb-Douglas preferences across modules.23 Faced with a collection of varieties yielding different utilities, households find it optimal to purchase one favored product from a given module. Under empirically relevant aggregate demand elasticities, some households have strong preferences for their favored products and are willing to tolerate large changes in relative prices before substituting to a cheaper variety. Faced with the rising spread of price changes documented in Figures 1 and 2, the model generates large and widening inflation disparities for household inflation in each module. Thus adding one feature of realismtoanotherwisestandardmodelofconsumptionendogenizeshouseholdinflationexperiences. More importantly, the model provides a welfare interpretation for idiosyncratic inflation. To contextualize the budget shocks this model implies, I embed its grocery consumption block inanintertemporalmodeloftotalconsumption. Sincethesefeaturesdelivernoadditionalintuition, standard assumptions make the remainder of the model straightforward and set up a simple multi- 22SectionB.2intheSupplementalAppendixprovidesanotherassessmentoftheroleforsubstitutioninhouseholds’ overall inflation rates. Figure A.6 plots the Laspeyres and Paasche inflation distributions in place of the Tornqvist indices shown in Figure 4. It reveals that their distributions differ little, reinforcing the conclusion that households with above-average Laspeyres indices do not materially reduce their inflation rates through substitution. 23In an early draft, Handbury explicitly estimated the upper-tier elasticity of substitution within a more general CES framework. The results, close to unity, are consistent with the Cobb-Douglas assumption. 16

stage budgeting problem. Households first make an intertemporal decision about how to allocate lifetimeresourcesbasedonaforecastoftheirfutureinflationrates. Knowinghowmuchtheywantto spend in each period, households allocate fixed expenditure shares to groceries and to each product module according to nested Cobb-Douglas preferences. Finally, they choose individual products to purchase in each module. This section first describes the allocation of a given budget—the last stages of the household problem—before discussing the grocery and intertemporal allocations. A. Grocery Budget Allocation (Stages 3-4) A Cobb-Douglas aggregate across product modules m defines the grocery composite (cid:89) (15) C = [u (c )]λ hm. Gh hm hm m∈G Each household h differs in its desired module expenditure shares λ , generating one avenue for hm heterogeneity across categories. Households with only vegan individuals are unaffected by the price of meat and those with infants are most affected by the price of baby food. Crucially,themodelalsofeaturesidiosyncraticpreferencesoverindividualvarietieswithinproduct groups. Indexing the varieties in each module by k ∈ Ω , utility from m is m (cid:88) (16) u (c ) = c eϕ mk +ε hmk. hm hm hmk k∈Ωm Notationally,realconsumptionc representsunitspurchasedatpricesp . Thequalityofagood hmk mk ϕ governs the average valuation of product mk across consumers while idiosyncratic preferences mk are given by ε . The linear indifference curves of this system lead agents to corner solutions. hmk Household h optimally purchases only one good k within each product category m.24 Formally, they optimize by selecting a quantity of each variety k according to  (cid:16) (cid:17) (cid:110) (cid:111)   λ hm X Gh if k = argmax eϕmk+εhmk  p p (17) c hmk = mk k∈m mk  0 otherwise.  This mechanism delivers the key intuition of the model: that households do not consume an aggregate bundle of all goods. Instead, each consumes a limited number of individual products. Figures 7 and 8 illustrate this lower- and upper-tier preference structure for two households, one in each panel. Figure 7 depicts households’ choices between coffee varieties subject to the preferences given by Equation 17. Blue lines depict the linear indifference curves of that system, the slopes of which (−e(ϕma+εhma)/e(ϕmb+εhmb)) reflect the strength of each household’s idiosyncratic preferences over Coffee A and Coffee B. Household 1 strongly prefers Coffee B, while Household 2 has a 24Somehouseholdspurchasemorethanonetypeofproductinamoduleduringaquarter,whichcomplicatesneither theory nor empirics. Such households are viewed to be roughly indifferent between those options. Empirically, the expenditure-weighted average price change across goods determines module-level inflation. 17

moderate preference for Coffee B. Red dashed and purple dotted lines show relative relative prices in periods t−1 and t, including a large increase in the price of Coffee B. That price change does not affect Household 2 but has a large effect on Household 1, who continues to purchase Coffee B after the price increase. Figure 8 presents the dynamics of this same price change in the upper Cobb-Douglas utility tier across product categories. Blue lines again depict indifference curves, this time between the categories coffee and milk. Again the dashed red and dotted purple lines depict relative prices in period t−1 and t, respectively. While Household 2 experiences no change in the relative price of these two categories, Household 1 faces a significantly higher cost of coffee. It responds by reducing the quantity of coffee purchased and moves to a less gratifying utility level depicted by the gray indifference curve. The two households depicted in Figures 7 and 8 experience widely differing inflation outcomes due to their exposure to item-level variation in price changes. A representative agent approach applying the same Cobb-Douglas preferences depicted in Figure 8 would expose the representative household to the comparatively stable average relative prices of coffee and milk. Approaches constructingdemographicgroupconsumptionbasketsorapplyingCPIcategorypricestoindividual households’bundleswouldsimilarlyfailtocapturethewithin-categorypricechangevariationacross items generating this heterogeneity. Assuming agents draw their idiosyncratic preferences for goods from a Type I extreme value distribution Γ() with a scale parameter of 0 and category-specific shape parameter of 1/(σ −1) m implies helpful aggregation properties. Anderson et al. (1992, p. 85-90) demonstrate that with ε ∼ Γ(0, 1 ), demands from this system correspond to those of a CES representative conhmk (σm−1 sumer having an elasticity of substitution σ and module utility: m   σm σm−1 (18) u˜ m =  (cid:88) (c mk eγ mk) σm σm −1  . k∈Ωm Argente and Lee estimate elasticities for each NielsenIQ product module (2021, p. 925). The median elasticity across product modules has σ ≈ 20, and half of the product modules feature m an elasticity between 10 and 40.25 Table 6 summarizes a distribution of simulated ε under hmk this range of empirically relevant elasticities. It demonstrates that these assumptions result in substantial item-level commitments for some households. For a product category with an elasticity of 20, ten percent of households value their favorite good at least 34% more than the typical good of similar quality.26 Substitution rates differ only slightly across income groups, with low-income 25Note that these estimates are within homogeneous NielsenIQ product modules (e.g. frozen chicken). Other benchmark estimates tend to be estimated over product groups (e.g. frozen meat, poultry, and seafood) and range from 3-7 (see Hottman et al. (2016) or Redding and Weinstein (2020)). 26Table A.2 in the Supplemental Appendix reports relative values of the first and second most-preferred goods. Atanelasticityof20,tenpercentofhouseholdsvalueaunitoftheirfavoritegoodatleast12%morethantheirnext favorite good. For the quarter of product modules with an elasticity below 10, that figure is 23%. 18

households exhibiting elasticities approximately 8% higher than high-income households.27 Introducingamorerealisticsettingwherehouseholdsbuyonlyonevarietyfromagivenproduct category generates a different inflation landscape, one subject to the full idiosyncratic volatility of item-level price changes displayed in Figures 1 and 2. The framework is capable of generating the observed inflation disparities because households endure significant relative price changes without substituting to an alternative with lower price growth. The next section expands on the intuition just discussed to connect grocery inflation and welfare in this system. A.1 Deriving Bounds to the Household’s Cost Function For a household with preferences given by this model, the unit price of grocery composite C G depends only on the set of goods optimally purchased in each module. It takes the form (19) P ( →− p, →− ε ) = (cid:89) (cid:20) λ−λ hm min (cid:16) p mk (cid:17) (cid:21)λ hm . G h hm k∈Ωm eϕ mk +ε hmk m∈G With this cost function, and denoting good m(cid:96) as the cost-minimizing variety in product category m under prices in t and mk as the cost-minimizing variety under t−j prices, the price index measuring the changing cost of C under prices p and p would be G t t−j (20) Ψ = P G (p t ,ε h ) = (cid:89) (cid:34) eϕm p (cid:96) m + (cid:96) ε t hm(cid:96) (cid:35)λ hm = (cid:89) (cid:20)(cid:18) p m(cid:96)t (cid:19)(cid:18) eϕ mk +ε hmk (cid:19)(cid:21)λ hm . h,t−j,t P G (p t−j ,ε h ) m∈G eϕ p m m k k + t ε − h j mk m∈G p mkt−j eϕ m(cid:96) +ε hm(cid:96) The presence of unobservable idiosyncratic preference terms for every good the household purchases makes direct estimation of this index appear hopeless. I demonstrate below that this cost function can be bounded and approximated by statistical price indices. To see this, first group the index into modules for which m(cid:96) = mk and those for which it does not. The former contains the set of matched goods, denoted Ω∗ . The latter contains all others in the set of goods purchased h,t−j,t either period     (21) Ψ h,t−j,t =  m∈Ω (cid:89) ∗ h,t−j,t (cid:20)(cid:18) p p m m kt k − t j (cid:19)(cid:21)λ hm    n∈{Ω h,t− (cid:89) j,t −Ω∗ h,t−j,t } (cid:20)(cid:18) p n p k n t (cid:96) − t j (cid:19)(cid:18) e e ϕ ϕ n n k (cid:96) + + ε ε h h n n k (cid:96) (cid:19)(cid:21)λ hn   . Among matched goods, appeal terms cancel and the appropriate price index takes an unambiguous and estimable form.28 The term for unmatched goods is more ambiguous, but a straightforward appealto theoryimplies thatwecan safely replacethe unobservable terms. Ifhouseholds optimally 27This being the case, the model does not incorporate Handbury’s interaction between households’ idiosyncratic preference strength and their total spending. 28Note that the Cobb-Douglas demand system implies that expenditure shares for each module remain constant. A Laspeyres, Paasche, or Tornqvist index would return identical estimates of this term in such a setting. 19

choose product nk under period t−j prices and n(cid:96) under period t prices, such that (cid:16) p (cid:17) (cid:16) p (cid:17) nit−j nit (22) nk = argmin and n(cid:96) = argmin i∈Ωn eϕni+ε hni i∈Ωn eϕni+ε hni the following may be inferred p p p p nkt−j n(cid:96)t−j n(cid:96)t nkt (23) ≤ and ≤ . eϕ nk +ε hnk eϕ n(cid:96) +ε hn(cid:96) eϕ n(cid:96) +ε hn(cid:96) eϕ nk +ε hnk From these relationships it can readily be seen p n(cid:96)t (cid:18) p n(cid:96)t (cid:19)(cid:18) eϕ nk +ε hnk (cid:19) (cid:18) p n(cid:96)t (cid:19)(cid:18) eϕ nk +ε hnk (cid:19) p nkt (24) ≤ and ≤ . p n(cid:96)t−j p nkt−j eϕ n(cid:96) +ε hn(cid:96) p nkt−j eϕ n(cid:96) +ε hn(cid:96) p nkt−j Thus for each product the household substituted between, optimal decision-making implies observableboundsonitscontributiontothehousehold’sexactpriceindex. Usingthepricechangeofgood n(cid:96) (corresponding to a Paasche index) bounds that contribution from below, while the price change of good nk (corresponding to a Laspeyres index) bounds the contribution from above. Headline results reported throughout the paper, by utilizing a Tornqvist index, provide an estimate which averages between these two bounds. Figure A.6 reveals the inflation distributions to be similar across all three measures.29 A.2 Household Inflation as a Budget Shock The welfare implications of idiosyncratic inflation become clearer when translated into annualized budget shocks. Table A.1 in the Supplemental Appendix summarizes spending in the 2019 Consumer Expenditure Survey, when Americans spent an average of $6,688 on groceries. The median inflation experience from 2019Q4-2020Q4 implies annualized grocery spending of $6,902 needed to achieve the same level of satisfaction. Such an inflation experience can be thought of as a $214 change in the annual cost of the household’s groceries over that period. Table 7 summarizes the distribution of such shocks. It shows that 10% of households instead received grocery budget shocks of $334 or more, while another 10% received grocery budget shocks of $107 or less. This $227 gap between the grocery budget shocks households experience at the 90th and 10th percentiles of inflation grew to$572 in 2022, highlighting the cost of a wider inflation distribution. Even if average wages and returns to savings were perfectly indexed to compensate for average aggregate inflation, some households face significantly higher cost shocks than this indexation offsets. B. Grocery Share of Total Consumption (Stage 2) The dollar-denominated shocks of Table 7 show how extreme grocery inflation can affect some households. Yettheseshocksmaybebetterunderstoodbycontextualizingthemwithinhouseholds’ 29Supplemental Appendix B.2 discusses the atypical relation between Paasche and Laspeyres after 2021. 20

total expenditures and accounting for how changing expenditures affect well-being. As a simple means of adding that context, assume that households allocate some share of spending γ to h groceries and the remainder to an outside good C .30,31 N (25) C = (C )γ h(C )1−γ h ht Ght Nht Under this system, the household’s total expenditures X = X +X relate to a unit of ht Ght Nht consumption C through the grocery and non-grocery cost functions P (as in Equation 19) and h Ght P , according to Nht (26) X = P C where ht ht ht (cid:18) P (cid:19)γ h (cid:18) P (cid:19)1−γ h Ght Nht (27) P = . ht γ 1−γ h h As a straightforward benchmark for scaling the implications of heterogeneous grocery inflation, consider a scenario with zero non-grocery inflation: P = P . The 11.4 percent median Nht−j Nht grocery inflation experience from 2021Q4 to 2022Q4 translates to a 1.4 percent increase in the household’s overall cost of living. Households experiencing 90th percentile inflation of 15.2 percent insteadseea1.8percentincreaseintheoverallcostoflivingwhilethoseexperiencing10thpercentile inflation see only a 0.9 percent increase. Absent any inflation heterogeneity in other spending categories,suchdisparategroceryinflationexperiencesgeneratecostoflivinggapsof0.9percentage points. Taking the log change in Equation 26 defines an important identity (28) ∆ln(P ) = ∆ln(X )−∆ln(C ). ht ht ht Households have two available responses to inflation: increasing expenditures or reducing consumption. Without increasing expenditures, a household facing a 1.8 percent increase in its cost of living must reduce real consumption by an equal amount. Assuming a specific utility function ν() over total consumption provides an estimate of how total well-being responds to such a decline. TheclassofConstantRelativeRiskAversion(CRRA)functionsprovidesnaturalcandidatesfor ν(). Underthesefunctionalforms,thecoefficientofrelativerisktoleranceθ governstherelationship 30The base-period price of this outside good, p ≡1, may be taken as the system’s numeraire. N,0 31In the Consumer Expenditure Survey, households’ grocery purchases range from 12.4-13.7% of total consumption—which excludes the “Personal insurance and pensions” and “Cash contributions” categories in Table A.1—over the 2018-2023 period. 21

between consumption and utility.32 CRRA utility takes the form 1−1 C θ −1 (29) ν(C ) = ht . ht 1− 1 θ With θ = 0.25, as estimated by Barsky et al. (1997), a 15% reduction in real consumption corresponds to a 20% loss of utility whereas a 15% increase in real consumption corresponds to about a 12% increase in utility. This concavity governs the magnitude of households’ welfare losses under extreme inflation outcomes.33 Households whose cost of living rises faster than their wage might not offset the entirety of their budget shock by reducing consumption. They may be able to increase expenditures at the cost of reducing future consumption. To capture these dynamics requires adding an intertemporal dimension to the model. C. Allocating Expenditures Across Time (Stage 1) Having seen how households would allocate a given budget under the assumed preference structure, it remains to establish how households decide their expenditures each period. Begin by assuming that households value the stream of utilities ν(C ) from periods τ = t,t+1,...,T as a hτ discounted sum where β is the discount rate T (cid:16) (cid:17) (cid:88) (30) V {C }T = βτ−tν(C ). hτ τ=t hτ τ=t In this framework, θ governs both the marginal value of consumption within a given period and the elasticity of substitution across periods.34 A value of θ = 0.25 implies that a household preferring equal consumption between adjacent periods would need to consume 16% more in the next period to compensate for a 10% consumption reduction in the current period. The full objective of each household is to plan a path of consumption {C }T and savings hτ τ=t {A }T to maximize expected lifetime utility subject to a flow of budget constraints: hτ τ=t (cid:40) (cid:34) (cid:32) (cid:33)(cid:35)(cid:41) (cid:110) (cid:104) (cid:16) (cid:17)(cid:105)(cid:111) (cid:26) X (cid:27)T max E V {C }T ≡ max E V hτ {C hτ }T τ=t hτ τ=t {X hτ }T t=τ P hτ τ=t (31) s.t. A = A (1+r )+Y −X ∀τ and A ≥ 0. hτ+1 hτ τ hτ hτ hT Householdsattemptingtoplanaconsumptionpathneedtoformexpectationsovermanyuncer- 32These same preferences are commonly characterized through the coefficient of relative risk aversion 1. θ 33IntheSupplementalAppendix,theleftpanelofFigureA.10illustratessuchpreferencesunderdifferingθvalues. FigureA.11usesEquation29totranslateinflationtochangesinflowutilityassuminghouseholdsdonotchangetheir grocery budgets and face no inflation in non-grocery categories. 34TherightpanelofFigureA.10intheSupplementalAppendixplotsindifferencecurvesbetweenconsumptionin two adjacent quarters under a range of elasticities of intertemporal substitution θ. 22

tain quantities: grocery and non-grocery inflation, income changes, and uncertain asset returns. To maintain focus on the role of idiosyncratic grocery inflation, assume households face no uncertainty over income, real interest rates, or aggregate inflation. Specifically, households know their income path {Y }T and that path automatically adjusts to compensate for aggregate inflation Ψ¯ . For hτ τ=t τ simplicity, assume that aggregate inflation is common to both grocery and non-grocery products: ∆ln(Ψ¯ ) = ∆ln(P ) = ∆ln(P ). Bonds pay interest which varies from a constant real rate r τ Gτ Nτ only to offset losses from aggregate inflation: (1+r ) = Ψ¯ (1+r). Against this backdrop of neutral τ τ aggregate inflation, households only face uncertainty over the idiosyncratic costs of their optimal →− →− grocery bundle P (p , ε ). Gh τ hτ With a typical household encountering thousands of products, even this simplified problem →− lacks tractability if households forecast individual prices p . The problem is simplified, however, τ if households respond to that challenge by forecasting not individual item-level prices, but future idiosyncratic inflation rates E[{Ψ }T ]. As Deaton and Muellbauer (1980, p. 309-310) discuss, hτ τ=t+1 intertemporal consumption problems become amenable to a multi-stage budgeting approach when households’priceexpectationsforindividualitemsmoveinparallel. Householdswithsuchexpectations first make a plan for the intertemporal allocation of expenditures based on average expected price levels, then decide which products to purchase once true relative prices are revealed. Noting that C P = (1+r )A +Y −A , the intertemporal problem can be conceptuhτ hτ τ hτ hτ hτ+1 alized as choosing a plan for current-period consumption C and a path of future assets {A }T . hτ hτ t+1 →− The household arriving at period t with assets A and realized prices p forms inflation expectaht t tions E[{Ψ }T ] and makes a savings plan satisfying the Euler equation: hτ τ=t+1 (cid:20)(cid:18) (cid:19) (cid:21) 1+r (32) ν(cid:48)(C ) = βE t+1 ν(cid:48)(C ) hτ h,t+1 Ψ ht+1 Idiosyncratic inflation in this framework has similar effects as aggregate inflation in a typical intertemporal problem. Higher price indices reduce the real return on nominal assets arriving in periodt+1(firsttermontheright)andreducetherealconsumptionvalueofagivenunitofnominal expenditures, raising the marginal utility of future consumption (second term on the right). In a world with no other uncertainties, the optimal consumption path for a household depends on its expectations about future inflation. Consider now two extreme potential outcomes. In one, the household’s above-average inflation rate reflects a temporary drift of prices in its preferred basket from average prices. The household can expect a below-average inflation rate next period so that its cost of living returns to the average level. The Euler equation offers intuitive guidance on how that expectation informs the household’s consumption decision. Both because nominal expenditures in t+1 yield higher utility and because saved assets provide greater satisfaction in futurequarters,thehouseholdwouldspendlessintunderthisparadigm. Inwelfareterms,however, the household should not be much affected so long as they have access to credit that allows them to smooth consumption through the period of temporarily high prices. In the opposite extreme, suppose that the above-average price changes for goods in this house- 23

hold’s preferred bundle reflect permanent cost shocks unique to those products. Rather than mean-reverting to an average price level via below-average inflation rates, the household tends to continue exhibiting average inflation. In such a case, the household’s above-average inflation rate persists in a higher cost of living P() and a reduction in real assets. In essence, it manifests as a permanent reduction in household wealth. With no expectation of future consumption being comparatively cheaper, this household has no incentive to substitute intertemporally. VI. Costs of Inflation Heterogeneity The model laid out in the preceding section provides the tools needed to evaluate the lifetime utilityconsequencesofgroceryinflationshocks. Foragivenutilityparameterizationandanassumed path for how a household’s cost of living evolves following a high idiosyncratic inflation draw, Equation 32 characterizes the household’s optimal consumption path and Equation 30 estimates the utility value of that path. Table 8 summarizes the lifetime reduction from a 4% grocery inflationdrawundervariousutilityparameterizationsandunderasimpleinflationprocessofvarying persistence. Rows summarize the elasticity of intertemporal substitution θ and columns summarize howlongittakesthehouseholdtoreturntoanaveragecostoflivingunderaconstantinflationgap. Results vary less across choice of θ than the persistence of the price shocks. Moderately persistent price shocks that leave households’ costs of living elevated for 2-3 years imply lifetime utility losses of approximately 0.1% across the range of θ values. An autoregressive/moving average model of idiosyncratic inflation can help shed light on the crucial question of persistence. Suppose households’ one-quarter inflation rates follow an autoregressive or moving average process, as in L (cid:88)AR L (cid:88)MA (33) Ψ˜ ≡ Ψ −Ψ¯ = φ Ψ˜ + δ (cid:15) +(cid:15) . h,t−1,t h,t−1,t t−1,t −(cid:96) h,t−(cid:96)−1,t−(cid:96) −(cid:96) h,t−(cid:96)−1,t−(cid:96) h,t−1,t (cid:96)=1 (cid:96)=1 Ifhouseholds’idiosyncraticcostoflivingfeaturedperfectmeanreversion,wewouldexpectthose with above average inflation rates last period (high Ψ˜ ) to exhibit below-average inflation h,t−2,t−1 rates this period (low Ψ˜ ). A first-order moving average model of that process would recover h,t−1,t an estimate of δ ≈ −1. To illustrate this in a concrete two-period example, suppose aggregate −1 inflation of 1% in two successive periods raises the aggregate cost of living index from 100 to 101 in the first period, then to 102 in the second. A household experiencing 3% inflation in the first period (2 percentage points above average) has a cost of living index of 103. To return to the average cost of living in the subsequent period, this household needs an inflation rate of -0.97% (approximately 2 percentage points below average). If instead it experiences average inflation of 1%, it will continue to suffer an above-average cost of living (in this case 104). In the scenario with a strong negative serial correlation, households drift briefly from common costoflivingtrends. Intheoppositeextreme, aprocesswhichexhibitsnoserialcorrelationbetween inflation rates would imply that households’ idiosyncratic costs of living follow a random walk. In 24

any intermediate case, high relative inflation might be followed by a sequence of below-average inflation rates over a horizon of L periods to bring households closer to the average cost of living. Table 9 summarizes the estimates for several variants of Equation 33. Results confidently reject the idea that high relative inflation quickly offsets in the subsequent periods. The degree of persistence implied by the point estimates is more consistent with idiosyncratic inflation moving householdstopersistentlyhighercostoflivingpaths. Thefirst-ordermovingaveragemodelimplies that a household experiencing inflation 2 percentage points above average in one period should expect an inflation rate just 0.18 percentage points below average in the subsequent period.35,36 To evaluate whether household inflation experiences mean revert at longer horizons, consider household-level price indices which cumulate individual inflation draws. Whether and how quickly the cross-sectional variance of these cumulative inflation rates grows informs the degree of mean reversion exhibited over moderate horizons. If household inflation exhibited no mean reversion (i.e. followed a random walk) the cross-sectional variance of cumulative inflation would grow as a linear multiple of the one-quarter variance of inflation rates. If household inflation rates are mean reverting to any degree, the cross-sectional variance of cumulative inflation grows more slowly. Campbell et al. (2012, p. 48-57) describe an intuitive metric leveraging this logic to assess the relative permanence of price changes: the variance ratio. Formally, define the variance ratio at a horizon of k quarters as Var(Ψ ) h,t−k,t (34) VR(k) = kVar(Ψ ) h,t−1,t where Ψ chains households’ one-quarter Tornqvist inflation rates between periods t−k and t. h,t−k,t Figure 9 plots the estimated variance ratio up to a 12-quarter horizon. Consistent with the slightly negative MA(1) coefficient estimated for equation 33, the variance ratio of 0.89 at a two-quarter horizon is less than unity but much larger than the value of VR(2) = 0.5 that would result from perfect mean reversion. The variance ratio continues to decline over four quarters to a value of 0.74 and converges to a value around 0.71. The value to which this variance ratio converges is informative about the persistence of relative price changes for households’ baskets. Imagine that a household’s inflation rate is determined in part by a stationary process whose influence ultimately mean reverts ϕ and in part by a h,τ−1,τ random component ψ h,t−k,t t t (cid:89) (cid:89) (35) Ψ = Ψ = (ϕ )(ψ ). h,t−k,t h,τ−1,τ τ−1,τ h,τ−1,τ τ=t−k τ=t−k Under such a partition, Campbell et al. (2012, p. 57) note that the variance ratio’s long-run value captures the relative variation of the transitory and permanent components of household inflation 35AmovingaveragemodelmaybemorenaturallywrittenasΨ =α Ψ¯ +δ (cid:15) withoutconstraining h,t−1,t 0 t−1,t −1 h,t−1,t α =1 as in Equation 33. Estimated in this way, α =0.98 leaving δ unchanged. 0 0 −1 36The results summarized in Table 9 are little changed by excluding the post-pandemic period. 25

rates. In particular: Var(ϕ ) h,t−1,t (36) VR(k) → 1− Var(ψ ) h,t−1,t A long-run variance ratio of 0.71 is consistent with the random inflation component exhibiting 2.5 times greater volatility than the mean-reverting component. Consequently, large portions of the idiosyncratic price changes households encounter should be expected to accumulate rather than serially offset. Figure 10 uses the intertemporal model of Equation 31 to provide an estimate of the reductions in lifetime utility that result from each draw in the empirical distribution of grocery inflation. It does this under the assumption that a household’s cost of living reverts to the average cost of living over a period of three years following an idiosyncratic inflation shock.37 The 2022 distribution of inflation rates imply that households with 90th and 10th percentile inflation outcomes feature lifetimeutilityreductionsthatdifferby0.2percentagepoints. Itisremarkablethatsuchreductions in total utility across all product categories result only from grocery inflation. A. Household Responses to Idiosyncratic Inflation Table 10 summarizes regressions which assess how a household’s consumption and shopping behaviors interact with its inflation rate. Values in the table reflect the coefficient of households’ four-quarter Tornqvist inflation rates—interacted with an income group dummy given by the table row—in a regression on the variable given by the table column. Each regression includes (not displayed) the same demographic controls appearing in the last two columns in Table 4. The first two columns assess how households adjust nominal grocery expenditures or implied real consumption.38 Results imply that households do not pass the entirety of inflation shocks onto spending increases. That behavior might be expected if households’ individual inflation rates went unnoticed and they purchased their usual basket of goods regardless of costs. Instead, households appear to offset just under half of the budget shocks inflation presents by reducing consumption. Such a response is consistent with a key prediction of the model: that households perceiving a persistentshocktothepriceoftheirgrocerybundlewouldreduceconsumptionasifhavingreceived a wealth shock. Allincomegroupsexhibitthisconsumption-reducingbehaviortoslightlyvarieddegrees. Households earning more than $100k per year appear most willing to reduce grocery consumption in response to grocery inflation, while those in the $50-100k income group offset only about one third of their implied budget shock with reduced consumption. Shopping behavior margins show com- 37Thecomputationsassumethatahousehold’sidiosyncraticinflationraterunsbelowaverageattheconstantrate needed to return to the average cost of living within the specified window. This linear path back to an average cost of living features more aggressive mean reversion than implied by the models presented in Table 9. Taken literally, estimates of equation 33 and the variance ratio analysis presented in Figure 9 imply that households never fully returntomeaninflation. AsTable8illustrates,suchaprocesswouldgeneratelargercoststoextremeinflationthan those shown in Figure 10. 38As inflation links real consumption to nominal spending by identity, (column 1) - (column 2) = 1. 26

paratively little relation. Households exhibit no discernible response to the number of stores visited or the dollar value of coupons used. The model detects a small response for number of trips households in the middle income group make, shopping slightly more often in periods of rising prices. For households in the $25-50k income bin, the average shopping response to a 90th percentile idiosyncratic inflation shock in 2022 corresponds to one additional shopping trip per quarter. VII. Conclusion It should not surprise that beneath the average inflation rate—even for a group of demographically similar households—lies a distribution of experiences. Yet this paper captures important new facts about the scale and interpretation of that distribution, most importantly how it evolved during the recent period of high aggregate inflation. Differences in household consumption choices over product varieties, in combination with those goods’ differing price changes, generate a form of inflation heterogeneity not captured when aggregating across goods or consumers. This heterogeneity is responsible for more variation across households than demographic or behavioral differences that tend to drive narratives of inflation disparities. While it is tempting to assume that the welfare consequences of switching between coffee or milk varieties must be small, this source of heterogeneity should not be dismissed. Some households absorb large price shocks without substituting toward goods with lower price growth, implying an inability or unwillingness to mitigate idiosyncratic inflation. A model endogenizing this behavior using idiosyncratic preferences demonstrates that such inflation experiences have the interpretation of shocks to the household’s cost of achieving a given level of well-being. The heterogeneity I document and framework for evaluating it point to an important new channel for understanding households’ perceived costs of inflation. They imply that even a neutral aggregate inflation may have distributional costs, with some households experiencing significant welfare losses. Over the four quarters ending 2022Q4, when price change dispersion almost doubled in many product categories, households in the 90th inflation percentile received annualized budget shocksapproximately$300largerthanthemedianhousehold. Thehighercostoflivingthatfollows a bad inflation draw tends to persist, rather than mean revert, implying non-trivial lifetime welfare reductions. This mechanism sheds light on why some households report much more economic pain from inflation than the aggregate statistics imply. Those households hate grocery inflation for a simple reason: because it genuinely causes them economic distress. 27

References Alvarez, F., M. Beraja, M. Gonzalez-Rozada, and P. A. Neumeyer (2019). From hyperinflation to stable prices: Argentina’s evidence on menu cost models. The Quarterly Journal of Economics 134(1), 451–505. Anderson, S. P., A. De Palma, and J.-F. Thisse (1992). Discrete Choice Theory of Product Differentiation. MIT press. Argente, D. and M. Lee (2021). Cost of living inequality during the great recession. Journal of the European Economic Association 19(2), 913–952. Barsky, R. B., F. T. Juster, M. S. Kimball, and M. D. Shapiro (1997). Preference parameters and behavioral heterogeneity: An experimental approach in the health and retirement study. The Quarterly Journal of Economics 112(2), 537–579. Boskin, M., E. Dulberger, R. Gordon, Z. Griliches, and D. Jorgenson (1996, December). Toward a More Accurate Measure of the Cost of Living: Final Report to the Senate Finance Committee. Washington, DC: U. S. Government Printing Office for the U. S. Senate Committee on Finance. Campbell, J. Y., A. W. Lo, and A. C. MacKinlay (2012). The Econometrics of Financial Markets. Princeton, NJ: Princeton University Press. Cavallo, A. and O. Kryvtsov (2024). Price discounts and cheapflation during the post-pandemic inflation surge. Journal of Monetary Economics 148, 103644. Chen, T., P. Levell, and M. O’Connell (2024). Cheapflation and the rise of inflation inequality. Institute for Fiscal Studies Working Paper. Deaton, A. and J. Muellbauer (1980). Economics and Consumer Behavior. Cambridge University Press. Diewert, W. E. (1976). Exact and superlative index numbers. Journal of econometrics 4(2), 115–145. Georgarakos, D., K. H. Kim, O. Coibion, M. Shim, M. A. Lee, Y. Gorodnichenko, G. Kenny, S. Han, and M. Weber (2025). How costly are business cycle volatility and inflation? a vox populi approach. Technical report, National Bureau of Economic Research. Handbury, J. (2021). Are poor cities cheap for everyone? non-homotheticity and the cost of living across us cities. Econometrica 89(6), 2679–2715. Hill, R. J. and D. Melser (2008). Hedonic imputation and the price index problem: an application to housing. Economic Inquiry 46(4), 593–609. Hobijn, B. and D. Lagakos (2005). Inflation inequality in the united states. Review of Income and Wealth 51(4), 581–606. Hottman, C. J., S. J. Redding, and D. E. Weinstein (2016). Quantifying the sources of firm heterogeneity. The Quarterly Journal of Economics 131(3), 1291–1364. Jaravel, X. (2021). Inflation inequality: Measurement, causes, and policy implications. Annual Review of Economics 13, 599–629. Jaravel, X. (2024). Distributional consumer price indices, working paper. 28

Kaplan, G. and S. Schulhofer-Wohl (2017). Inflation at the household level. Journal of Monetary Economics 91, 19–38. Kostyshyna, O. and M. Ouellet (2024). Household food inflation in canada. Technical report, Bank of Canada Staff Working Paper. McFadden, D. (1974). The Measurement of Urban Travel Demand, Volume 3. North-Holland. McGranahan, L. and A. L. Paulson (2005). Constructing the chicago fed income based economic index-consumer price index: Inflation experiences by demographic group: 1983-2005, working paper 2005-20. Nakamura, E., J. Steinsson, P. Sun, and D. Villar (2018). The elusive costs of inflation: Price dispersion during the us great inflation. The Quarterly Journal of Economics 133(4), 1933– 1980. Orchard, J. (2020). Household inflation and aggregate inflation, working paper. Pathak-Chalise,P.(2025). Household-levelfoodpriceinflationheterogeneity: Evidenceandinsights from the us consumer panel data (2013-2023), working paper. Pollak, R. A. (1989). The Theory of the Cost-of-Living Index. Oxford University Press, USA. Redding, S. J. and D. E. Weinstein (2020). Measuring aggregate price indices with taste shocks: Theory and evidence for ces preferences. The Quarterly Journal of Economics 135(1), 503–560. Sangani, K. (2023). Pass-through in levels and the incidence of commodity shock, working paper. U.S. Bureau of Economic Analysis (2024). Personal income and outlays. Retrieved from FRED, Federal Reserve Bank of St. Louis, January 15, 2025. U.S. Bureau of Labor Statistics (2019). Consumer expenditure survey. Table R-1. U.S. Census Bureau (2020). Zip code tabulation areas gazetteer files. 29

Figure 1 Price Change Dispersion Across Items Within Product Modules The height of each line reflects the gap between the 75th and 25th percentile of national average log price changes across goods in that module. The figure excludes modules in the general merchandise department and uses only prices recorded in the Retail Scanner data. Each barcode is importance weighted by its share of total expenditures sothateachcategory’sinterquartilerangecaptures50%ofspendingratherthan50%ofbarcodes. Productmodules with interquartile ranges below the 10th or above the 90th percentile excluded to improve visibility. 30

Figure 2 Spread of Module Inflation Rates Boxes summarize the interquartile range of household four-quarter inflation rates in the given product modules. Whiskers extend to the remaining variation, with dots representing observations beyond 1.5x the interquartile range. Observations outside of 5th-95th percentiles are excluded to improve visibility. For households buying only one variety within the module in the base period (Q-4), inflation is computed using that good’s price change between Q-4 and Q. For a household buying multiple varieties, this is the Q-4 expenditure-weighted average price change across these goods. Figure 3 Relationship of Household and Available Module Inflation Rates Each dot represents a household’s four-quarter average price change within a product module. Position on y-axis reflects household’s Paasche-weighted average price change, while position on x-axis shows price changes in same module in household’s Nielsen DMA or at the retailer where the household purchases majority of this product. 31

Figure 4 Distribution of Household Grocery Inflation Experiences Householdinflationratescomputedusingindividualexpendituresharesandapplyingnationalaveragepricechanges for each good. Tornqvist inflation rates apply average expenditure shares in Q and Q-4. Measure includes spending in all NielsenIQ HomeScan categories except general merchandise. Distributions apply households’ NielsenIQ projection factors, which weight sample to be nationally representative demographically. Figure 5 Evolution of Grocery Inflation Note: Mean and standard deviation of four-quarter Tornqvist grocery inflation computed across households in NielsenIQ HomeScan panel using national average price changes for all goods (excluding general merchandise). Source: NielsenIQ and U.S. Bureau of Economic Analysis (PCE Food). 32

Figure 6 Distribution of Household Grocery Inflation by Demographic Group: 2022q4-2023q4 (a) Income (b) Age (c) Employment (d) Race (e) Household Size (f) ZIP Code Population Density 33

Figure 7 Discrete Choice Preferences Within Product Category Figure shows two agents’ utilities for products a and b in module m (here coffee). Navy lines represent indifference curves, whose slopes are given by −e(ϕma+εhma)/e(ϕmb+εhmb). Household 1 strongly prefers Coffee B, which received a price increase (red dashed to purple dotted budget lines). Household 2 prefers Coffee A and was unaffected. Figure 8 Cobb-Douglas Preferences Across Product Group Figure shows two agents’ identical Cobb-Douglas upper utility tiers. Agent 1 strongly prefers a coffee brand which received a price increase and continues to purchase it, while Agent 2 prefers a good which received no price change. 34

Figure 9 Relative Variance of Cumulative Cost of Living Indices Figure presents the variance ratio (see equation 34) over horizons ranging from 1 to 12 quarters. Formally, the variance ratio at a horizon of k quarters expresses the cross-sectional variance of household inflation indices cumulating inflation to k quarters relative to k times the one-quarter variance of household inflation rates. A random walk process would exhibit a variance ratio of 1 at all horizons. A process with perfect mean reversion would exhibit a variance ratio of 0.5 for k=2. Figure 10 Distribution of Changes to Expected Lifetime Utility of Total Consumption V({C }T ) hτ τ=t Each line translates the empirical distribution of household Q4/Q4 Tornqvist inflation experiences into changes in lifetime utility of consumption (across both grocery and non-grocery categories). Estimates assume fixed lifetime resources, and an elasticity of intertemporal substitution θ=0.25. Results assume households’ costs of living take linear paths back to the average cost of living over three years. 35

Table 1: NielsenIQ Observations 2017 2019 2020 2021 2022 2023 HomeScan Panel Households 62,831 61,483 60,101 58,226 56,795 55,733 ... Reporting Magnet Data 52,967 53,762 52,743 50,912 49,509 48,424 ... in Sample 43,693 45,010 44,518 44,162 43,463 42,445 Retail Scanner Outlets 34,134 48,903 47,532 54,093 53,620 52,459 Consumer Panel Outlets 49,507 47,976 47,400 46,559 46,353 46,498 Matched Outlets 18,828 19,995 19,577 25,010 24,271 23,938 The sample for each quarter includes households in the Consumer Panel who 1) are asked by NielsenIQ to record Magnet data (which includes categories without standardized barcodes like fresh fruits and vegetables) and 2) record at least $150 of spending in grocery categories (which exclude items in the general merchandise department such as apparel or home appliances). Matched outlets refer to those appearing in both the Consumer Panel and Retail Scanner datasets. Table 2: NielsenIQ HomeScan Recorded Expenditures 2019Q4 2020Q4 2021Q4 2022Q4 2023Q4 Average spending (in sample) $1,427 $1,645 $1,644 $1,777 $1,776 Excluding general merchandise $1,140 $1,350 $1,291 $1,418 $1,430 With any price change coverage $1,058 $1,248 $1,171 $1,322 $1,371 With retailer price change coverage $941 $1,104 $1,025 $1,161 $1,208 With DMA price change coverage $661 $486 $947 $1,118 $807 On matched goods $410 $457 $428 $461 $502 To meet sample criteria for a given quarter, households must record at least $150 in spending on non-general merchandise and purchase at least five matched goods (items with the same barcode purchased in Q and Q-4). Items only appearing in HomeScan data have retailer or DMA price change coverage if prices for that barcode are reported by at least five households and any coverage if reported by at least twenty households nationally. 36

Table 3: Distribution of Q4/Q4 Tornqvist Inflation by Price Change Source Household Household Best alternative, One price Year Percentile (KSW) + best alternative excl. household 10 -8.6 -4.0 -2.2 -1.4 25 -4.2 -1.8 -1.0 -0.6 2015 50 -0.6 0.2 0.0 0.2 75 2.4 2.0 1.0 0.8 90 6.6 4.6 2.2 1.6 10 -8.4 -3.6 -1.6 -0.8 25 -4.0 -1.4 -0.4 0.0 2017 50 -0.6 0.4 0.6 0.8 75 2.8 2.6 1.8 1.6 90 7.0 5.2 3.0 2.2 10 -7.8 -3.4 -1.2 -0.4 25 -3.4 -1.0 -0.2 0.4 2019 50 0.0 0.8 0.8 1.2 75 3.4 2.8 1.8 1.8 90 7.4 5.6 3.0 2.6 10 -6.2 -2.0 0.4 1.6 25 -1.8 0.4 1.4 2.4 2020 50 1.4 2.4 2.6 3.2 75 5.0 4.8 3.8 4.0 90 9.8 8.0 5.2 5.0 10 -4.2 0.0 2.0 3.0 25 0.2 2.6 3.2 4.0 2021 50 3.6 4.6 4.6 4.8 75 7.4 6.6 5.8 5.8 90 12.0 9.2 7.0 6.6 10 0.2 5.6 7.6 7.8 25 5.0 9.0 9.6 9.4 2022 50 10.8 12.0 11.6 11.4 75 17.2 14.8 13.8 13.4 90 25.0 17.4 15.8 15.2 10 -6.2 -2.0 0.0 0.4 25 -2.2 0.4 1.2 1.2 2023 50 1.2 2.2 2.2 2.0 75 4.6 4.2 3.2 2.8 90 8.8 6.6 4.4 3.8 Household Tornqvist inflation rates apply average expenditure shares in Q and Q-4 (and in that way incorporate goods purchased in only one period). Measure includes spending in all NielsenIQ HomeScan spending categories except general merchandise. The “One price” column conveys the paper’s baseline measure depicted in Figure 4, which assumes all households pay the same national average price for an item. Other columns convey distributions under alternative price assumptions. The “Household” column uses only household price reports and therefore can be computed only on goods purchased in the base and reference quarters. The “Household + best alternative” column adds to that measure by inferring that households faced the prices at the store, retail chain, or market area where the item was purchased if such price changes are observable. In the “Best alternative, excl. household” column, this same layering takes place but households’ price reports are omitted. Distributions apply households’ NielsenIQ projection factors, which weight sample to be nationally representative demographically. 37

Table 4: Regressions of De-Meaned Four-Quarter Tornqvist Inflation Characteristics + DMA x Quarter + Lagged Fixed Effects Inflation Constant -0.091 0.079 0.004 (0.022) (0.079) (0.073) Lagged Inflation 0.431 (0.001) Income bin: 25-50k -0.028 -0.031 -0.013 (0.008) (0.008) (0.007) Income bin: 50-100k -0.096 -0.104 -0.058 (0.008) (0.008) (0.007) Income bin: > 100k -0.193 -0.205 -0.111 (0.008) (0.008) (0.008) Age bin: 30-39 0.072 0.078 0.046 (0.021) (0.021) (0.019) Age bin: 40-49 0.122 0.128 0.082 (0.021) (0.021) (0.019) Age bin: 50-64 0.146 0.153 0.099 (0.021) (0.020) (0.019) Age bin: > 65 0.166 0.170 0.101 (0.021) (0.021) (0.019) Both heads unemployed 0.059 0.059 0.035 (0.011) (0.011) (0.010) Both heads working 0.028 0.027 0.022 (0.007) (0.007) (0.007) One head working -0.002 0.002 0.003 (0.007) (0.007) (0.006) Househod size: 2 0.032 0.028 0.009 (0.009) (0.009) (0.008) Household size: 3 0.047 0.040 0.007 (0.010) (0.010) (0.009) Household size: 4 0.088 0.078 0.021 (0.011) (0.011) (0.010) Household size: 5+ 0.098 0.093 0.037 (0.011) (0.011) (0.010) ZIP code density: 2.5-5k people/mile2 -0.016 0.001 0.000 (0.006) (0.006) (0.006) ZIP code density: 5-10k people/mile2 0.029 0.044 0.023 (0.007) (0.008) (0.007) ZIP code density: > 10k people/mile2 0.085 0.038 0.029 (0.010) (0.011) (0.010) Asian -0.132 -0.104 -0.068 (0.012) (0.012) (0.011) Black 0.021 0.018 0.017 (0.007) (0.008) (0.007) Other non-white -0.015 -0.008 0.003 (0.009) (0.009) (0.008) Observations 649253 649253 645885 Adjusted R2 0.001 0.011 0.069 Note: HouseholdinflationratesapplynationalaveragepricechangesandarecomputedamongallNielsenIQproduct categories except for those in general merchandise. Sample covers 2012-2023 (except 2020Q1-Q2 and 2021Q1-Q2) and includes all households for a given quarter who spend at least $150 on those categories in Q, Q-1, and Q-4. Source: NielsenIQ and U.S. Census Bureau (ZIP code densities). 38

Table 5: Contributions of Basket and Substitution Force to Inflation Heterogeneity Var(ln(Ψ)) = Var(Basket) + Var(Substitution) + 2 Cov(Basket, Substitution) Value 0.000545 0.000527 0.000243 -0.000225 Percent of Total 100 97 45 -41 Table displays a decomposition of cross-sectional variance in four-quarter inflation Ψ into contributions from h,t−4,t basket effects (Laspeyres indices) and substitution effects (differences between Tornqvist and Laspeyres indices). Table 6: Idiosyncratic Values of Favorite Goods Implied by CES Elasticity σ m Percentile of σ Percentile of max(ε ) among households m mhk among modules σ 50th %ile 75th %ile 90th %ile 95th %ile m 5th 5 104% 135% 180% 215% 25th 10 48% 59% 75% 87% 50th 20 23% 28% 34% 39% 75th 40 11% 13% 16% 18% 95th 120 4% 4% 5% 6% Valuesrepresent100[max(eεmhk)−1]whereε mhk aresimulatedfor10,000householdsmaking50drawseachfroma Type I extreme value distribution with mean 0 and shape parameter 1/(σm−1). Supposing elasticity of demand σ =20, a 90th percentile value of 34% means that 10% of households value a unit of their favorite good in this m product group at least 34% more than the average good of the same quality. Table 7: Distribution of Annualized Grocery Budget Shocks Percentile 10 25 50 75 90 2023 $31 $94 $157 $236 $299 2022 $573 $705 $852 $998 $1145 2021 $212 $283 $340 $411 $467 2020 $107 $161 $214 $268 $334 2019 $-26 $26 $77 $116 $168 Values represent annualized grocery budget shocks for households with average Consumer Expenditure Survey grocery spending in the base period and a Q4/Q4 Tornqvist grocery inflation rate at the given percentile. Grocery inflation computed using national average price changes among all NielsenIQ categories except general merchandise. Table 8: Lifetime Utility Loss from 4% Uncompensated Grocery Inflation Permanent 10 Years 5 Years 3 Years 2 Years 1 Years 1 Quarter θ – δ = -0.02 δ = -0.05 δ = -0.08 δ = -0.12 δ = -0.24 δ = -0.95 0.50 -0.49% -0.22% -0.13% -0.09% -0.07% -0.04% -0.02% 0.25 -0.49% -0.22% -0.15% -0.10% -0.08% -0.06% -0.04% 0.17 -0.49% -0.23% -0.16% -0.12% -0.09% -0.07% -0.05% Eachvalueconveys, forthevaluesofrisktoleranceθ giveninitsrowandthepersistenceofinflationshocksgivenin its column, the percent change in lifetime utility from a 4% grocery idiosyncratic inflation shock under constant expenditures and zero inflation in non-grocery categories. Assumed cost of living paths exhibit aggressive mean reversion, with idiosyncratic inflation rates running below average by a constant amount until the gap is closed. δ is the inflation gap needed to return to an average cost of living over the specified horizon. 39

Table 9: Autoregressive/Moving Average Models of Idiosyncratic Inflation MA(1) AR(1) AR(2) AR(3) AR(4) Lagged idiosyncratic inflation Ψ˜ =(cid:15) -0.088 -0.093 -0.066 -0.080 -0.078 h,t−2,t−1 h,t−1,t (0.001) (0.001) (0.001) (0.001) 2nd lagged idiosyncratic inflation Ψ˜ -0.043 -0.027 -0.030 h,t−3,t−2 (0.001) (0.001) (0.001) 3rd lagged idiosyncratic inflation Ψ˜ -0.084 -0.068 h,t−4,t−3 (0.001) (0.001) 4th lagged idiosyncratic inflation Ψ˜ 0.112 h,t−5,t−4 (0.001) Observations 1305202 1305202 1043545 811438 660306 Adjusted R2 0.009 0.005 0.012 0.024 Model estimated using one-quarter household inflation rates computed applying national average price changes using all NielsenIQ spending categories except general merchandise. Estimation window includes 2012-2023 (excluding 2020Q1-Q2 and 2021Q1-Q2). Included households must be in sample continuously for at least 3 years. Table 10: Income Group Coefficients: Household Outcomes and Idiosyncratic Inflation ln(X t /X t−4 ) ln(C t /C t−4 ) # Stores # Trips %∆$Coupons Hh. infl. x (Inc. < $25k) 0.57 -0.43 -0.01 0.06 -0.01 (0.013) (0.013) (0.002) (0.005) (0.000) Hh. infl. x (Inc. $25-50k) 0.58 -0.42 0.02 0.23 -0.01 (0.007) (0.007) (0.001) (0.003) (0.000) Hh. infl. x (Inc. $50-100k) 0.65 -0.35 0.02 0.12 -0.01 (0.015) (0.015) (0.002) (0.006) (0.000) Hh. infl. x (Inc. > $100k) 0.50 -0.50 -0.03 -0.04 -0.01 (0.007) (0.007) (0.001) (0.003) (0.000) Each column represents the dependent variable of a regression on household characteristics (the same as in Table 4) and lagged inflation. Households’ demeaned four-quarter Tornqvist inflation rates are interacted with income group indicators in each regression. Rows display the coefficients (and standard errors in parentheses) of each interaction separately. The sample covers 2012-2023 (except 2020Q1-Q2 and 2021Q1-Q2) and includes all households for a given quarter who spend at least $150 on those categories in Q, Q-1, and Q-4. 40

Supplemental Appendix 0

Table A.1: NielsenIQ Coverage of Consumer Basket in 2019 Category NielsenIQ 2019Spending PercentofTotal Housing 20,678.99 32.80 ...Shelter X 12,190.19 19.34 ...Utilities,fuels,andpublicservices X 4,055.08 6.43 ...Householdoperations X 1,569.80 2.49 ...Housekeepingsupplies (cid:33) 765.56 1.21 ...Householdfurnishingsandequipment 2,098.36 3.33 ......Textiles,furniture,andfloorcoverings X 677.12 1.07 ......Majorappliances X 321.65 0.51 ......Housewaresandsmallappliances * 118.69 0.19 ......Miscellaneoushouseholdequipment X 980.90 1.56 Transportation 10,742.38 17.04 ...Vehiclepurchases X 4,393.70 6.97 ...Motorfuelandoil X 2,094.12 3.32 ...Othervehicleexpenses X 3,474.01 5.51 ...Publicandothertransportation X 780.55 1.24 Food 8,169.18 12.96 ...Foodathome (cid:33) 4,643.31 7.37 ...Foodawayfromhome X 3,525.87 5.59 Alcoholicbeverages 579.22 0.92 ...Alcoholicbeveragesathome (cid:33) 316.23 0.50 ...Alcoholicbeveragesawayfromhome X 262.99 0.42 Tobaccoandsmokingproducts 319.99 0.51 ...Cigarettesandothertobaccoproducts (cid:33) 308.10 0.49 ...Smokingaccessoriesandnon-tobaccoproducts X 11.89 0.02 Healthcare 5,193.11 8.24 ...Healthinsurance X 3,529.35 5.60 ...Medicalservices X 984.12 1.56 ...Drugsandmedicalsupplies X 679.64 1.08 Entertainment 3,089.90 4.90 ...Feesandadmissions X 879.86 1.40 ...Audioandvisualequipmentandservices X 1,000.05 1.59 ...Petsandpetcare 680.96 1.08 ......Petfood (cid:33) 236.26 0.37 ......Otherpetproductsandservices X 444.70 0.71 ...Toys,hobbies,andplaygroundequipment X 140.14 0.22 ...Otherentertainmentsupplies,equipment,and... X 388.89 0.62 Personalcare 786.40 1.25 ...Personalcareproducts (cid:33) 418.75 0.66 ...Personalcareservices X 367.65 0.58 Apparelandrelatedservices 1,882.96 2.99 ...Clothesformen,women,andchildren X 1,227.06 1.95 ...Footwear X 418.74 0.66 ...Jewelry,laundryandrepairservices X 237.16 0.38 Education 1,443.25 2.29 ...Tuition,loans,andtutoring X 1,333.08 2.11 ...Collegebooksandsupplies X 39.48 0.06 ...Non-collegebooksandsupplies * 70.69 0.11 Reading X 92.08 0.15 Personalinsuranceandpensions 7,164.73 11.37 ...Lifeandotherpersonalinsurance X 519.55 0.82 ...DeductionsforSocialSecurity X 5,240.52 8.31 ...Otherpayrolldeductions X 672.52 1.07 ...Non-payrolldeposittoretirementplans X 732.14 1.16 Cashcontributions 1,995.24 3.17 ...Tochildren X 360.29 0.57 ...Tocharitable,religious,andeducationalor... X 1,161.51 1.84 ...Topoliticalorganizations X 27.49 0.04 ...Othercashgifts X 445.95 0.71 Miscellaneousfeesandcharges X 898.98 1.43 Total 6,877.59 63,036.41 100 Key: X = not covered, (cid:33)= included, * = covered but not included Source: U.S. Bureau of Labor Statistics. 1

A. Data A.1 Data Processing Details Sample Details The most binding requirements for inclusion in the analysis sample include reporting Magnet data—products lacking barcodes—and reporting a minimum amount of spending. For households to be included in the sample for a given quarter, they must spend at least $150 in that quarter, the previous quarter, and four quarters prior on categories other than general merchandise. FollowingKaplanandSchulhofer-Wohl(2017),householdsalsomustpurchaseatleastfiveofthe same goods in the base and reference quarters. Four-quarter inflation rates for a given household exclude any goods whose reported prices change by a factor of three or more. Price Change Computations This paper’s headline indices rely on national average price changes. Sourcing those price changesbetweentheHomeScanpanelandtheRetailScannerdatarequiresbalancingeachdataset’s advantages and disadvantages. The HomeScan panel’s sample design makes the prices its households report more representative than the Retail Scanner data. While more representative, the HomeScan panel provides less exhaustive coverage of price changes, however. With so many more products available than households in the HomeScan data, some products will lack sufficiently many reports to form an accurate estimate of the average price change. Average prices in such cases come from the Retail Scanner data. When more than 20 households in the HomeScan data record purchasing a given barcode in both the base and reference quarters, these reports inform the average price change for the given item. This data benefits from the automatic price reports of Retail Scanner outlets when possible, but also reflect purchases at non-participating retailers. As a result, the price changes should be more insulated from any selection bias in the Retail Scanner data. For similar reasons, average pricechangescomputedusingtheRetailScannerdataexcludeinformationfromretailersnotvisited by households in the HomeScan data when shopping for goods in that product group. The price changes of specific retailers or market areas follow similar procedures, but require five or more HomeScan panelists to record prices in the base and reference quarters. Private label (generic) goods utilize different codes in the Retail Scanner and HomeScan data. These goods’ average prices are inferred using the same rules as for retailers not in the Retail Scanner data. Such cases apply the average price from the retailer of purchase in the HomeScan data so long as at least five households report prices at the given retailer. (Others are excluded from analysis, as in cases where no prices are observed in either the reference or base quarter.) 2

B. Other Estimates of Inflation Heterogeneity B.1 Applying Alternative Price Changes The results of this section drop assumptions around the law of one price and admit price heterogeneity across households. In so doing, they introduce two new measures of household inflation which overcomes the limited focus on matched goods without losing information on price heterogeneity where it is available. Onemeasureuseshouseholds’reportedlogpricechangesln(p )−ln(p )foranymatched h,k,t h,k,t−j goods k that are purchased in both t and t−j. For unmatched goods, they employ the paradigm (cid:92) of replacing households’ log price change with ∆ln(p ), the log price change a household h,k,t−j,t would have faced had it bought good k in each period.39 Wherever possible, this change should be takenfromthemostrelevantdatasourceavailable. BecausetheNielsenIQConsumerPanelrecords the store where an item is purchased, and because many of these same stores are covered by the (cid:92) NielsenIQ Retail Scanner data, it is often possible to compute ∆ln(p ) as the average price h,k,t−j,t change at the specific store or retailer where household h buys coffee. Incorporating such average price changes boosts coverage to 85% of expenditures in categories considered for 2019.40 FiguresA.1-A.3belowchartthedistributionofthismeasurelayeringinseveralsuccessiveprice changes: only household price reports, household and retailer reports, or the best prices available (household, retailer, DMA, or national average). It presents two other measures of household inflation differences as well. One, shown in yellow, applies only the average prices observed in that household’s market area. The series has less variability than those applying individual prices, but more variability than the national average prices.41 A final measure, shown in khaki, applies average price changes observed in the household’s store, retailer, or market area as available before reverting to the national price. Unlike in the “best prices,” measure, it skips households’ specific price reports in that exercise. The result is an inflation measure which captures differences between wherehouseholdsliveorshopwherepossible, butexcludesothersourcesofpriceheterogeneitysuch as purchase timing with respect to promotional sales. 39Pricechanges areimputeddirectlyinamethodofdoubleimputation,ratherthanthesingleimputationmethod ofmixinganobservedpricewithanimputedprice, forinstancebycomputingln(pˆ )−ln(p ). Thismethod h,k,t h,k,t−j is believed to reduce error in hedonic price indices that face similar missing price problems (Hill and Melser, 2008, p. 599-600). Inthehouseholdcontext,doubleimputationpreventstheaccidentalintroductionofnoise. Ahousehold always buying a good in bulk when it goes on sale will have a below-average observed price ln(p ). Comparing h,k,t−j thisdirectlytotheaveragepriceln(pˆ )likelyoverstatesthehousehold’seffectivepricechange. Theaverageprice h,k,t (cid:92) changeln(p )willtendtounderstateinflationheterogeneity,butdoesnotaccidentallyintroducepricechange h,k,t−j,t volatility. 40AsubtlecomplicationarisesifhouseholdhboughtAlmondBreezeatonestoreandBerkeleyFarms2%milkat another. Insuchinstances,taketheaveragepricechangeofAlmondBreezefromthefirststoreandtheaverageprice change of Berkeley Farms 2% milk from the other. 41Itispossible,withsuchdetaileddata,thatvariabilityinDMAaveragepricesofsomeitemsreflectsmallsamples rather than differing price availability. To mitigate this, valid price changes must be based on the reports of at least five households in each period. 3

Figure A.1 Household Inflation 2018q4-2019q4 by Price Change Source Notes for Figures A.1 - A.4: each line conveys a measure of inflation constructed using a different source of price change information. The “matched goods, hh prices” line employs only price information reported by households, as in Kaplan & Schulhofer-Wohl (2017), and as a result is limited to the set of goods purchased in both the base and reference periods. The “goods with retailer prices or better” line uses household price reports when available, but applies the average quarterly price change at the store or retailer of purchase for goods not purchased in both periods. The “all goods, best prices” measure continues to layer in the next best available price, either specific to the household’s market area or the national average. In contrast to each of these measures, the “all goods, best non-hh prices” construction similarly uses the best available price for a good, but skips the household’s individual price reports. As a result, it excludes idiosyncratic price differences across households (for instance arising from promotional sales and purchase timing) but retains heterogeneity driven by outlet or location. The “only using DMA prices” line applies average price changes for each item within its market area while the baseline measure assumes that all households face the same average price change for a given barcode. 4

Figure A.2 Household Inflation 2020q4-2021q4 by Price Change Source Notes for Figures A.1 - A.4: each line conveys a measure of inflation constructed using a different source of price change information. The “matched goods, hh prices” line employs only price information reported by households, as in Kaplan & Schulhofer-Wohl (2017), and as a result is limited to the set of goods purchased in both the base and reference periods. The “goods with retailer prices or better” line uses household price reports when available, but applies the average quarterly price change at the store or retailer of purchase for goods not purchased in both periods. The “all goods, best prices” measure continues to layer in the next best available price, either specific to the household’s market area or the national average. In contrast to each of these measures, the “all goods, best non-hh prices” construction similarly uses the best available price for a good, but skips the household’s individual price reports. As a result, it excludes idiosyncratic price differences across households (for instance arising from promotional sales and purchase timing) but retains heterogeneity driven by outlet or location. The “only using DMA prices” line applies average price changes for each item within its market area while the baseline measure assumes that all households face the same average price change for a given barcode. 5

Figure A.3 Household Inflation 2021q4-2022q4 by Price Change Source Notes for Figures A.1 - A.4: each line conveys a measure of inflation constructed using a different source of price change information. The “matched goods, hh prices” line employs only price information reported by households, as in Kaplan & Schulhofer-Wohl (2017), and as a result is limited to the set of goods purchased in both the base and reference periods. The “goods with retailer prices or better” line uses household price reports when available, but applies the average quarterly price change at the store or retailer of purchase for goods not purchased in both periods. The “all goods, best prices” measure continues to layer in the next best available price, either specific to the household’s market area or the national average. In contrast to each of these measures, the “all goods, best non-hh prices” construction similarly uses the best available price for a good, but skips the household’s individual price reports. As a result, it excludes idiosyncratic price differences across households (for instance arising from promotional sales and purchase timing) but retains heterogeneity driven by outlet or location. The “only using DMA prices” line applies average price changes for each item within its market area while the baseline measure assumes that all households face the same average price change for a given barcode. 6

Figure A.4 Household Inflation 2022q4-2023q4 by Price Change Source Notes for Figures A.1 - A.4: each line conveys a measure of inflation constructed using a different source of price change information. The “matched goods, hh prices” line employs only price information reported by households, as in Kaplan & Schulhofer-Wohl (2017), and as a result is limited to the set of goods purchased in both the base and reference periods. The “goods with retailer prices or better” line uses household price reports when available, but applies the average quarterly price change at the store or retailer of purchase for goods not purchased in both periods. The “all goods, best prices” measure continues to layer in the next best available price, either specific to the household’s market area or the national average. In contrast to each of these measures, the “all goods, best non-hh prices” construction similarly uses the best available price for a good, but skips the household’s individual price reports. As a result, it excludes idiosyncratic price differences across households (for instance arising from promotional sales and purchase timing) but retains heterogeneity driven by outlet or location. The “only using DMA prices” line applies average price changes for each item within its market area while the baseline measure assumes that all households face the same average price change for a given barcode. 7

Figure A.5 Comparison of Baseline and Matched Goods Inflation Figure plots the distribution of household Tornqivst inflation from 2020Q4-2021Q4 in a comparison of three measures. Its navy line, which assumes all households face the national average price of each barcode, represents the paper’s baseline measure. It computes inflation over all goods for which national average price changes can be observed. The green line applies only household-level price changes, necessarily restricting attention to matched goods that households purchase in both 2020Q4 and 2021Q4. A magenta line decomposes the differences between these two measures by applying national average price changes (as in the navy line) to matched goods (as in the green). B.2 Paasche vs. Laspeyres Indices To provide a sense of how strongly household substitution patterns affect inflation rates, Appendix Figure A.6 represents a version of Figure 4 which replaces Tornqivst indices with the Laspeyres and Paasche indices. Laspeyres indices, recall, assume no benefit from realized substitution behaviors; Paasche indices assume no cost of substituting. In 2019 and 2021, substitution introduces almost no gap between these inflation distributions. A curious pattern emerges in 2022, however. Households’ substitution behaviors between 2021Q4 and 2022Q4 tended to contribute positively to their overall inflation rate. Someportionofthiseffectappearstobeduetohouseholdssubstitutinginthe“wrongdirection” moreoften. FigureA.7plotsthedistributionofhouseholds’expendituresharesonproductmodules whereLaspeyresinflationexceedsPaascheinflation(Lasp. >Psch.) orhaveinflationrateslessthan one percentage point apart between the measures (Lasp. - Psch. > 1%). Meaningful substitution in the wrong direction occurs in a minority of cases, but that rate rose in 2022. Modules where Paasche inflation exceeded Laspeyres inflation by more than one percentage point accounted for 8

Figure A.6 Distribution of Laspeyres and Paasche Inflation Distributions of Laspeyres and Paasche Q4/Q4 inflation rates among households in NielsenIQ HomeScan panel. Inflationcomputedusingnationalaveragepricechangesforallgoodsexceptthoseingeneralmerchandisecategories. 22% of expenditures in 2019. In 2022, however, this figure rose to 30%. Not plotted, the share of spending for which Paasche inflation exceeds Laspeyres inflation by more than 5 percentage points rose from 8% to 18%. When households substitute in ways that do not lower their inflation rates, it may reflect patterns of “cheapflation,” a phenomenon Cavallo and Kryvtsov (2024) document using web-scraped price data. They find that from 2021-2023, goods at the low end of the quality distribution experienced significantly higher price changes than those at the high end (Fig. 5, p. 9). In such an environment, households whose preferred items move out of their budget set will sometimes be forced to switch to an alternative which exhibited an even higher price change. For this case, the Paasche index continues to bound households’ inflation costs from below. Laspeyres indices, which assume the household can consume some fractional portion of their preferred goods, may fail to fully capture the loss of those goods moving out of the budget set. 9

Figure A.7 Distribution of Spending Shares in Modules With Laspeyres > Paasche Figure constructed by evaluating, for each household and product module, whether the household’s Laspeyres index in that module exceeds (Lasp. > Psch.) or is within one percentage point (Lasp. - Psch. > 1) of its Paasche index. The statistic whose distribution these lines plot are households’ shares of grocery expenditures meeting that condition. 10

C. Inflation Heterogeneity by Demographic Group Figure A.8 Distribution of Household Inflation by Demographic Group: 2020q4-2021q4 (a) Income (b) Age (c) Employment (d) Race (e) Household Size (f) Population Density 11

Figure A.9 Distribution of Household Inflation by Demographic Group: 2021q4-2022q4 (a) Income (b) Age (c) Employment (d) Race (e) Household Size (f) Population Density 12

D. Household Preferences D.1 Scale of Household Idiosyncratic Preferences Table A.2: Relative Idiosyncratic Value of 1st and 2nd Most Preferred Goods Percentile of σ Percentile of value among households m among modules σ 50th %ile 75th %ile 90th %ile 95th %ile m 5th 5 12% 26% 47% 65% 25th 10 7% 14% 23% 31% 50th 20 3% 7% 12% 15% 75th 40 2% 3% 6% 8% 95th 120 1% 1% 2% 3% Values represent 100[(εhm1/εhm2 )−1] where ε hmk are simulated for 10,000 households making 50 draws each from a Type I extreme value distribution with mean 0 and shape parameter 1/(σm−1). Supposing σ m =20, a 90th percentile value of 12% means that 10% of households value a unit of their favorite good in this product group at least 12% more than their next most preferred variety of the same quality. Range of elasticities as estimated by Argente and Lee (2021). D.2 Concavity of CRRA Preferences Figure A.10 Total Utility of Consumption 13

E. Costs of Inflation Heterogeneity Figure A.11 Distribution of Changes to Flow Utility of Total Consumption ν(C ) ht Each line translates the empirical distribution of household Q4/Q4 Tornqvist inflation experiences—as in Figure 4—into implied changes in flow utility of total consumption across both grocery and non-grocery spending categories ν(C ). Estimates assume a fixed budget, with expenditures not increasing to offset the price shocks, and ht a coefficient of relative risk tolerance θ=0.25. 14

E.1 Alternative Cost of Living Shock Persistence Figure A.12 Distribution of Lifetime Utility Changes for Shocks of Varying Persistence Absent Expenditure Increases Each line translates the empirical distribution of household Q4/Q4 Tornqvist inflation experiences—as in Figure 4—into implied changes in total lifetime utility of total consumption across both grocery and non-grocery spending categories. Estimates assume fixed lifetime resources, with expenditures not increasing to offset the price shocks, and an elasticity of intertemporal substitution θ=0.25. The exercise requires an assumption about how cost of living paths respond to inflation shocks. Baseline results assume households’ costs of living take linear paths back to the average cost of living over the specified duration. 15

Cite this document
APA
Kelsey O'Flaherty (2026). A New Reason to Hate Grocery Inflation: Measuring and Interpreting Inflation Heterogeneity (FEDS 2026-001). Board of Governors of the Federal Reserve System, Finance and Economics Discussion Series. https://whenthefedspeaks.com/doc/feds_2026-001
BibTeX
@techreport{wtfs_feds_2026_001,
  author = {Kelsey O'Flaherty},
  title = {A New Reason to Hate Grocery Inflation: Measuring and Interpreting Inflation Heterogeneity},
  type = {Finance and Economics Discussion Series},
  number = {2026-001},
  institution = {Board of Governors of the Federal Reserve System},
  year = {2026},
  url = {https://whenthefedspeaks.com/doc/feds_2026-001},
  abstract = {The 2021-2022 inflation episode presented the first opportunity to examine inflation and price dispersion using U.S. scanner data in a high-inflation environment. Data from 50,000 outlets reveals that price changes across similar goods grew more dispersed in 2022 before falling again in 2023. This paper documents how price change dispersion interacts with households' product choices to generate substantial inflation heterogeneity. Household-level inflation rates exhibit a 1.4 percentage point interquartile range in 2019, which grew to 4.0 percentage points in 2022 before falling back to 1.6 percentage points in 2023. Households offset little of their implied budget shocks through substitution. A model with idiosyncratic preferences rationalizes household behavior and implies that households' inflation rates represent convenient, observable bounds on their welfare losses. When inflation peaked in 2022, households at the 10th and 90th percentiles of the inflation distribution and average grocery expenditures faced welfare losses of $573 and $1,145, respectively.},
}