feds · February 1, 2024

Nonlinear Inflation Dynamics in Menu Cost Economies

Abstract

Canonical menu cost models, when parameterized to match the micro-price data, cannot reproduce the extent to which the fraction of price changes increases with inflation. They also predict implausibly large menu costs and misallocation in the presence of strategic complementarities. We resolve these shortcomings by extending the multiproduct menu cost model along two dimensions. First, the products sold by a firm are imperfect substitutes. Second, strategic complementarities are at the firm, not product level. In contrast to standard models, the fraction of price changes increases rapidly with the size of monetary shocks, so our model implies a non-linear Phillips curve.

Finance and Economics Discussion Series Federal Reserve Board, Washington, D.C. ISSN 1936-2854 (Print) ISSN 2767-3898 (Online) Nonlinear Inflation Dynamics in Menu Cost Economies Andres Blanco, Corina Boar, Callum Jones, Virgiliu Midrigan 2024-005 Please cite this paper as: Blanco, Andres, Corina Boar, Callum Jones, and Virgiliu Midrigan (2024). “Nonlinear Inflation Dynamics in Menu Cost Economies,” Finance and Economics Discussion Series 2024-005. Washington: Board of Governors of the Federal Reserve System, https://doi.org/10.17016/FEDS.2024.005. 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.

∗ Nonlinear Inflation Dynamics in Menu Cost Economies † ‡ § ¶ Andres Blanco Corina Boar Callum Jones Virgiliu Midrigan January 2024 Abstract Canonical menu cost models, when parameterized to match the micro-price data, cannot reproduce the extent to which the fraction of price changes increases with inflation. They also predict implausibly large menu costs and misallocation in the presence of strategic complementarities. We resolve these shortcomings by extending the multiproduct menu cost model along two dimensions. First, the products sold by a firm are imperfect substitutes. Second, strategic complementarities are at the firm, not product level. In contrast to standard models, the fraction of price changes increases rapidly with the size of monetary shocks, so our model implies a non-linear Phillips curve. Keywords: menu costs, inflation, Phillips curve. ∗WethankAudreyAzerotandManChonIaoforsuperbresearchassistance,QaziHaque,ErnestoPasten, Francisca Sara-Zaror and Ludwig Straub for valuable discussions, as well as Fernando Alvarez, Francesco LippiandMarkGertlerforusefulfeedback. Theviewsexpressedarethoseoftheauthorsandnotnecessarily those of the Atlanta Fed or the Federal Reserve Board. †Federal Reserve Bank of Atlanta, julioablanco84@gmail.com. ‡New York University and NBER, corina.boar@nyu.edu. §Federal Reserve Board, callum.j.jones@frb.gov. ¶New York University and NBER, virgiliu.midrigan@nyu.edu.

1 Introduction Macroeconomists often invoke menu costs as an important source of price rigidities. In menu cost economies, firms are more likely to adjust prices in response to large shocks, so Phillips curves are potentially non-linear. However, most work using menu cost models studies the responses to small aggregate shocks, often times using linear methods.1 The recent rise in inflation in many modern economies suggests a need to understand how menu cost economies respond to large shocks. Understanding the causes of high inflation hinges critically on whether Phillips curves are as flat when inflation is high as they are when inflation is low. In this paper, we study the importance of non-linearities in menu cost economies. We requirethatthese modeleconomiesreproduce thedistributionofmicro-pricechangesbecause recent work by Alvarez et al. (2016) showed that this is a critical determinant of the real effects of small monetary shocks. In addition, since non-linearities arise because firms are more likely to reprice in response to large as opposed to small shocks, we also require that the model economies are consistent with the evidence on the comovement between the fraction of price changes and inflation. We show that standard menu cost models with Gaussian idiosyncratic shocks, calibrated to match the distribution of micro-price changes, cannot reproduce the extent to which the fraction of price changes increases in times of moderately high inflation of the magnitude observed in developed economies. Intuitively, reproducing the dispersion of price changes observed in the data requires large idiosyncratic shocks. These idiosyncratic shocks, as opposed to aggregate shocks, drive the bulk of price changes, even when inflation rates are high, so the fraction of price changes fluctuates little. In addition, a second shortcoming arises in the presence of microeconomic strategic complementarities that make a firm’s optimal reset price depend on the price of its competitors. Such complementarities are widely used in the New Keynesian literature because they dampen the response of the aggregate price level to monetary shocks and align it with the empirical response.2 However, as pointed out by Dotsey and King (2005) and Klenow and Willis (2016), adding such complementarities implies very large menu costs and losses from misallocation from inefficient price dispersion. We propose a resolution to these shortcomings by extending the standard multi-product 1See, for example, Dotsey et al. (1999), Golosov and Lucas (2007), Gertler and Leahy (2008), Midrigan (2011), Vavra (2013), Alvarez et al. (2016), Alvarez et al. (2022a), Auclert et al. (2022). An exception is Karadi and Reiff (2019) who study the response to large shocks in an economy similar to Midrigan (2011). 2See Leahy (2011) for a survey. 1

menu cost model (Midrigan, 2011, Alvarez and Lippi, 2014) along two dimensions. First, we assume that the products sold by a given firm are imperfect substitutes. Second, we assume that strategic complementarities are at the firm, rather than at the product level. Bothoftheseassumptionsreducetheamountofmisallocationfrominefficientpricedispersion inside the firm, decreasing the relative importance of idiosyncratic shocks in driving repricing decisions and thus allowing the model to reproduce the relationship between inflation and the fraction of price changes in the data. Weuseourmodeltorevisittheclassicquestionofhowlargearetherealeffectsofmonetary policy shocks. We show that output responses in our model are very different than those in the standard model that we argued is inconsistent with the data. Specifically, in our model output responds non-linearly to shocks of various sizes. The larger the shock is, the more the fraction of price changes responds and therefore the smaller are the real effects. Thus, our model predicts that the slope of the Phillips curve is non-linear. In contrast, we show that the standard model predicts linear output responses, echoing the findings of Auclert et al. (2022). Westartbymotivatingouranalysisusingmicro-pricedatathatunderliestheconstruction of the Consumer Price Index in the United Kingdom. Since aggregate inflation has not been volatile prior to the recent rise in inflation, we use disaggregated sectoral data to study the high-frequency comovement between sectoral inflation and the sectoral fraction of price changes. In line with previous work, we show that the fraction of price changes increases in periods of high inflation.3 For example, when sectoral inflation is close to zero, the fraction of price changes is approximately 10% per month. In contrast, when inflation increases to 5%, the fraction of price changes averages 14%. We follow Klenow and Kryvtsov (2008) in decomposing movements in inflation into an intensive margin term that keeps the fraction of price changes constant, and an extensive margin term. As in Klenow and Kryvtsov (2008), the intensive margin term accounts for most of the movements in inflation in periods of low inflation, but for only half of these movements when inflation is relatively high. Thus, the extensive margin of price changes plays an important role at high levels of inflation. We first consider a standard single-product menu cost model in which firms are subject to Gaussian idiosyncratic and sectoral shocks. Firms face random menu costs of adjusting prices, as in Dotsey et al. (1999), and have occasional opportunities to change their price for free, as in Nakamura and Steinsson (2010). As in existing work, a single state variable 3This pattern has been documented before by Gagnon (2009), Nakamura et al. (2018), Alvarez et al. (2018) and Karadi and Reiff (2019) using aggregate data from episodes of high inflation in other countries. 2

– the gap between the firm’s price and its flexible-price counterpart, in short the price gap, summarizes the history of shocks received by each firm. This price gap determines the hazard that the firm resets its price. In turn, the distribution of price gaps across firms and the adjustment hazard determines the distribution of price changes and the responses of the economy to aggregate shocks. We calibrate this model to match the frequency and the distribution of price changes in the data, as well as the volatility of sectoral inflation. A robust prediction of the model is that the fraction of price changes is nearly constant: as sectoral inflation increases from 0% to 10% in our simulations, the monthly fraction of price changes only increases from 11% to 12%. To understand this result, we derive a formula that characterizes how the fraction of pricechangesrespondstoanaggregateshockofagivensizeusingacontinuoustimeversionof the model. We show that this response depends only on the probability of free price changes and the size of the aggregate shock relative to the standard deviation of price changes. Since the standard deviation of price changes in the data is high relative to that of sectoral shocks, 19% vs. 1%, the fraction of price changes fluctuates little. We also characterize the size of the menu costs and losses from misallocation implied by the model. Our calibration, which features moderate micro strategic complementarities, requires menu costs that represent 8.3% of sales, much larger than the 1% direct estimates in the literature (Levy et al., 1997, Zbaracki et al., 2004). This calibration also predicts implausibly large losses from misallocation: aggregate productivity is 20% lower than under flexible prices. Though this number is comparable to the estimates of misallocation reported by De Loecker et al. (2020) and Baqaee and Farhi (2018), these estimates encompass losses from all distortions, not just those due to menu costs. We show that even though these shortcomings can be remedied by assuming away strategic complementarities, the model still fails to reproduce the comovement between inflation and the fraction of price changes. Wenextconsideramulti-productsettinginwhicheachfirmsellsacontinuumofproducts, each subject to idiosyncratic Gaussian quality shocks. There are economies of scope in price adjustmentinthatthefirmcanchangetheentiremenuofitspricesbypayingarandommenu cost. Two state variables are now necessary to summarize the history of shocks experienced by a firm: the firm’s price gap – a weighted average of its product-level price gaps, as well as the duration of the firm’s price spells. The latter determines the amount of within-firm misallocation: the older prices are, the larger the misallocation, and thus the larger the losses from leaving prices unchanged. 3

Weshowthateconomiesofscope, ontheirown, donotremedytheshortcomingsdiscussed above. We therefore extend the model along two dimensions, both of which reduce the misallocationfrompricedispersionwithinthefirm. First, weassumethatindividualproducts soldbyagivenfirmareimperfectsubstitutes. Ournotionofaproductisacollectionofhighly substitutable goods that are subject to correlated shocks. For example, various flavors of tea sold at a cafe are highly substitutable but also face correlated shocks, so we think of tea at that cafe as a product that is distinct from pastries, another product sold at the cafe. Because a firm’s products are imperfect substitutes, the losses that the firm faces from its inability to change prices in response to product specific shocks are small. Second, we assume that strategic complementarities, which arise due to decreasing returns to scale, are at the firm, not at the product level. Specifically, there is a firm-specific factor of production that is fixed at the firm level, but perfectly mobile across the products the firm sells, which further reduces the losses that the firm faces from its inability to change prices. Weshowthatourmulti-productmodelreproducestherelationshipbetweenthefractionof price changes and inflation in the data. As in the data, the extensive margin of price changes accounts for half of the fluctuations in inflation when inflation is high. This is because our model is able to generate large dispersion in price changes with a narrow inaction region, so firms are more responsive to shocks that generate inflation than in the standard model. Moreover, even though our model features moderate strategic complementarities, it requires small menu costs to reproduce the micro-price statistics, in line with the 1% estimates in the data, and implies small losses from misallocation due to inefficient price dispersion. We further clarify the mechanism of our model by zooming in on a special case in which the elasticity of substitution between the products sold by a firm is zero. This special case is identical to a single-product model provided we adjust the trend money growth rate to ensure that the firm’s price gap drifts at the same rate in both models. Even though these two models have identical implications for the distribution of firm price gaps, decision rules, and aggregate outcomes, the single-product equivalent generates a muchsmaller dispersion in price changes. Thus, our multi-product model behaves identically to a single-product model with narrower inaction regions, which implies that firm repricing decisions are much more sensitive to aggregate shocks. We use our model to revisit the real effects of monetary shocks by studying impulse response functions to one-time, unanticipated and permanent shocks of various sizes. We show that in our model impulse responses are very different than those predicted by standard 4

models. In particular, while the two models respond similarly to small shocks, in our model output responses are non-linear because the fraction of price changes increases rapidly with the size of the shock. In contrast, in the standard model the output response scales linearly with the size of the shock, even for monetary shocks as large as 15%, because the fraction of price changes varies little with the size of the shock. In addition, the effects of monetary policy changes are asymmetric in our model: expansionary shocks are more inflationary because asymmetries in the profit function imply that prices are more likely to increase than to fall. We summarize our findings by tracing out the Phillips curve implied by monetary shocks. In our model, in contrast to the standard model, the Phillips curve is highly nonlinear and even vertical at inflation rates exceeding 5%. 2 Motivating Evidence This section uses sectoral micro price data from the UK to show that the fraction of price changes increases with inflation, and that this accounts for a significant share of movements in inflation when inflation is relatively high. Though these facts have been documented in previousworkusingdataforothercountries,4 weusetheevidencefortheUKtoquantitatively evaluate the ability of menu cost models to reproduce this pattern. In contrast to existing work, we focus on data for individual sectors rather than the aggregate. Since inflation is considerably more volatile in individual sectors compared to the aggregate, sectoral variation allows us to better understand the relationship between inflation and the fraction of price changes in periods of high inflation. 2.1 Data We use the data that underlie the construction of the Consumer Price Index (CPI) in the UK. The data are collected by the United Kingdom Office for National Statistics (ONS). We use publicly available monthly product-level price quotes from January 1996 to August 2022. Goods and services are classified into 71 classes following the Classification of Individual Consumption by Purpose (COICOP 6). Each item in a given class is constructed with product-level price quotes by either sampling individual outlets or by collecting prices centrally (for example, university tuition fees). We exclude centrally-collected items, which account for approximately 26% of total consumer expenditures, as well as the five COICOP 4See, for example, Gagnon (2009) using data for Mexico, Nakamura et al. (2018) using data for the US, Alvarez et al. (2018) using data for Argentina, Karadi and Reiff (2019) using data for Hungary. 5

6 energy categories. See Appendix A for details. In computing price statistics, we use regular price series constructed by filtering V-shaped sales that last less than three months.5 Kehoe and Midrigan (2015) show that in theory temporary price changes do not contribute much to inflation dynamics. We corroborate their argument empirically by showing that excluding V-shaped sales from the calculation of inflation does not visibly change its time path. To that end, consider the following decomposition of inflation. Let p be the price of it good i and ω the weight of that good in the CPI. Aggregate inflation is then it (cid:88) π = ω logp /p , t it it it−1 i∈At where A = R ∪S is the set of goods that experience a price change in period t, R is the t t t t set of goods that experience a regular price change and S is the set of goods who experience t a price change associated with a V-shaped sale. We construct an alternative inflation series based on regular price changes by calculating (cid:88) πR = ω logp /p , t it it it−1 i∈Rt and thus excluding price changes that either initialize or end a V-shaped sale. Figure 1 compares the inflation series computed using all price changes with that computed using only regular price changes. The figure reports the cumulative inflation in the previous 12 months, that is, the year-to-year percent change in the consumer price index. The two series are nearly indistinguishable, consistent with the theoretical predictions of Kehoe and Midrigan (2015). Motivated by this observation, from now on we focus our analysis on regular price changes only. 2.2 Inflation and Frequency of Adjustment We follow Klenow and Kryvtsov (2008) in decomposing movements in inflation into an extensive margin component that captures changes in the fraction of price adjustments and an intensive margin that captures movements in the average price change of firms that adjust. Specifically, letting n (s) denote the fraction of products in sector s that experience a change t in their regular price in period t and ∆ (s) denote the average price change conditional on t adjustment, we have6 π (s) = ∆ (s)n (s). t t t 5We define V-shaped sales as temporary price cuts that return exactly to the original level. 6All statistics are weighted using item-level consumption expenditure weights. 6

Figure 1: Inflation Calculated Using on All vs. Regular Price Changes 10 all price changes regular price changes 8 6 4 2 0 1998 2002 2006 2010 2014 2018 2022 We gauge the role of the extensive margin by constructing a counterfactual inflation series that replaces the observed fraction of price changes n (s) with that sector’s average fraction t of price changes, n¯(s) = 1 (cid:80) n (s). That is, we calculate T t t πc(s) = ∆ (s)n¯(s) t t andcomparethedynamicsoftheactualinflationseriesπ (s)withthecounterfactualinflation t πc(s) that shuts down movements in the fraction of price changes. Throughout the paper, to t mitigate the concern that our results are driven by sampling noise, we measure the fraction of price changes as the average monthly fraction of regular price changes in the previous 12 months and inflation as the year-to-year percent change in the sectoral price index. WefirstillustratethisdecompositioninFigure2whichshowsthefractionofpricechanges (left panel) and the two inflation series (right panel) for a specific sector – “Bread and Cereals.” The fraction of price changes fluctuates substantially over time, ranging from 5% to 20%. Consequently, the extensive margin of adjustment accounts for a sizable share of movements in inflation in this sector, especially during the 2007-2008 world food crisis, when actual inflation exceeded 15%, while counterfactual inflation only increased to 7%. Figure 3(a) documents these patterns more systematically by presenting a binned scatterplot of the fraction of price changes in a given sector against sectoral inflation rates pooling data from all sectors and weighting each by its expenditure share. We include sectoral fixed effects so our results capture high-frequency variation in sectoral inflation rates, not aver- 7

Figure 2: Inflation Decomposition: Bread and Cereals (a) Fraction of Price Changes (b) Inflation .2 15 actual fixed fraction 10 .15 5 .1 0 -5 .05 1998 2002 2006 2010 2014 2018 2022 1998 2002 2006 2010 2014 2018 2022 Notes: The left panel plots the fraction of price changes n (s). The right panel plots π (s) = ∆ (s)n (s) t t t t and πc(s)=∆ (s)n¯(s). t t age differences across sectors. The figure shows that the fraction of price changes increases systematically with inflation. For example, when inflation is near zero, the fraction of price changes is approximately equal to 10% per month and when inflation is 5%, it averages 14%. To assess the importance of movements in the fraction of price changes for the dynamics of inflation, Figure 3(b) shows a binned scatterplot of the counterfactual inflation series that keeps the fraction of price changes constant at its historical average against realized inflation. Atlowlevelsofinflationtheextensivemarginaccountsforlittleofthemovementsininflation: the counterfactual inflation series increases one-for-one with actual inflation. In contrast, for highinflation,above4%,ignoringtheextensivemarginsystematicallyunderpredictsinflation. Table 1 further corroborates these patterns. Panel A shows that the standard deviation of the counterfactual inflation series is equal to 2.51%, representing 87% of the standard deviation of actual inflation. This is consistent with Klenow and Kryvtsov (2008), who document that most movements in inflation are due to the intensive margin. However, Panel B shows that the extensive margin becomes much more important at high rates of inflation. The slope coefficient in a regression of πc(s) on π (s) is equal to 0.80 for the entire sample, t t but falls to 0.48 and 0.39 when we restrict attention to periods in which sectoral inflation exceeds its 75th and 90th percentile, respectively. We therefore conclude that at high rates of inflation, the extensive margin accounts for more than half of the changes in inflation. 8

Figure 3: Inflation and the Fraction of Price Changes (a) Fraction of Price Changes .16 .14 .12 .1 .08 segnahc ecirp fo noitcarf (b) Inflation 10 5 0 -5 -5 0 5 10 sectoral inflation noitaflni larotces lautcafretnuoc 45° line data -5 0 5 10 sectoral inflation Notes: The plot controls for sectoral fixed effects and weights individual sectors by their expenditure share. We measure the fraction of price changes as the 12-month moving average of the fraction of monthly price changes in the preceding year and inflation as the year-to-year percent change in the sectoral price index. 3 Single-Product Menu Cost Model We first show that the standard single-product menu cost model, calibrated to match the distribution of price changes in the data, cannot reproduce the comovement between inflation and the fraction of price changes we documented in the previous section. In addition, parameterizations with moderate micro-level strategic complementarities in price setting result in implausibly large menu costs and losses from misallocation due to price dispersion. Because we study the comovement between sectoral inflation and the fraction of price changes, we consider an economy with a continuum of measure one of ex-ante identical sectors. The output of each sector is used to produce a final good. Each sector consists of a continuum of measure one of firms, each producing a differentiated variety. Firms are subject to idiosyncratic and sectoral shocks. We follow Golosov and Lucas (2007) in assuming that preferences are logarithmic in consumption and linear in hours worked. This assumption, widely used in the menu cost literature, allows us to characterize inflation dynamics in each sector in isolation, greatly simplifying computations. 9

Table 1: Role of Extensive Margin A. Inflation Volatility s.d. π (s) 2.87 t s.d. πc(s) 2.51 t ratio 0.87 B. Slope of πc(s) on π (s) t t all observations 0.80 π (s) > 75th pct. 0.48 t π (s) > 90th pct. 0.39 t Notes: We compute the statistics in Panel A by first calculating the standard deviation of the two inflation series for each sector and then calculating the expenditure-weighted average of the sector-level standard deviations. We compute the slope coefficients in Panel B using an OLS regression that weights observations for each sector using that sector’s expenditure weights. 3.1 Consumers Arepresentativeconsumerhaspreferencesoverconsumptionandderivesdisutilityfromwork. The consumer maximizes life-time utility, given by ∞ (cid:88) E βt(logc −h ), 0 t t t=0 subject to 1 M + B = W h +D +M −P c +B +T , t t t t t t−1 t−1 t−1 t−1 t 1+i t where c is consumption, h is hours worked, P is the aggregate nominal price level, M is the t t t t money supply, B is the amount of government bonds, D denotes profits and T represents t t t government transfers. We assume a constant money growth rate g and a cash-in-advance constraint m P c ≤ M , t t t which binds in equilibrium. The optimal labor supply choice implies that the nominal wage is equal to the money supply W = P c = M . t t t t 10

Note that the timing assumptions we make here are as in Rotemberg (1987) and imply that the cash-in-advance constraint does not distort the labor supply choice because labor income in period t can be used for consumption immediately. 3.2 Technology We next describe the assumptions we make on technology. 3.2.1 Final Goods Producers Final output is produced using a Cobb-Douglas aggregator across sectoral output y (s) t (cid:18)(cid:90) (cid:19) y = exp logy (s)ds . (1) t t The final output is used for consumption only, so the aggregate resource constraint is c = y . t t The aggregate price index P satisfies t (cid:18)(cid:90) (cid:19) P = exp logP (s)ds , t t where P (s) is the price index in sector s. The assumption of a unit elasticity of substitution t across sectors implies that sectoral expenditures are proportional to nominal spending, the money supply and nominal wages P (s)y (s) = P y = M = W . t t t t t t 3.2.2 Intermediate Goods Producers Firm f in sector s produces output using a labor-only technology with decreasing returns to scale determined by η ≤ 1 y (f,s) = e (s)z (f,s)l (f,s)η, t t t t where e (s) is productivity in sector s, z (f,s) is the quality of the product of firm f in t t that sector and l (f,s) the amount of labor the firm uses in production. Sectoral output is t produced using a CES aggregator with elasticity of substitution σ (cid:32) (cid:90) (cid:18) y (f,s) (cid:19)σ− σ 1 (cid:33) σ− σ 1 t y (s) = df . (2) t z (f,s) t In addition to affecting the firm’s productivity, the quality index z (f,s) also affects det mand. If prices were flexible, firms would respond to an increase in z (f,s) by reducing prices t 11

one-for-one, leaving quality-adjusted prices, z (f,s)P (f,s), and firm revenues unchanged. t t These quality shocks therefore change firms’ desired prices and have the advantage of not requiring keeping track of z (f,s) as a state variable.7 We assume that the logarithms of t e (s) and z (f,s) follow independent random walk processes with i.i.d. innovations drawn t t from mean zero normal distributions with standard deviation σ and σ . e z Letting P (f,s) denote an individual firm’s price, the demand function for the firm’s t output is given by (cid:18) z (f,s)P (f,s) (cid:19)−σ t t y (f,s) = z (f,s) y (s), t t t P (s) t where (cid:90) (cid:18)(cid:90) (cid:19) 1 y (f,s) 1−σ P (s) ≡ P (f,s) t df = (z (f,s)P (f,s))1−σdf t t t t y (s) t is the price index in sector s. 3.3 Firm Objective The aggregate implications of menu cost models are shaped by the distribution of price changes (Caballero and Engel, 2007, Midrigan, 2011, Alvarez et al., 2016). We thus assume a flexible menu cost specification that allows the model to reproduce key moments of the distribution of price changes in the data. Specifically, we follow Nakamura and Steinsson (2010) and assume that with probability 1 − λ firms can change their price for free. With probability λ a price change requires a fixed cost ξ (f,s). We assume that the fixed cost is t ¯ an i.i.d. draw from a uniform distribution U[0,ξ] which gives rise to a smooth adjustment hazard (Costain and Nakov, 2011, Alvarez et al., 2021). The firm’s objective is to maximize the present value of its profits, given by ∞ (cid:34) (cid:18) (cid:19)1 (cid:35) (cid:88) 1 y (f,s) η E βt (1+τ)P (f,s)y (f,s)−W t −ξ (f,s)W I (f,s) , 0 t t t t t t P c e (s)z (f,s) t t t t t=0 where τ = 1/(σ −1) is an output subsidy that corrects the markup distortion that would arise even in the absence of menu costs. Letting I (f,s) denote a price adjustment indicator, t the last term represents the menu cost of changing prices, denominated in units of labor. 7An alternative approach, which we discuss in Appendix C, would be to assume that z (f,s) only affects t productivityandscalethemenucostsaccordingly. Wenotethatanadditionaladvantageofmodelingshocks toqualityasopposedtoproductivityisthatthemodelnolongerrequiresextremelylargeidiosyncraticshocks toreproducethedispersionofpricechanges. SeeKlenowandWillis(2016)foranillustrationofthisproblem and Aruoba et al. (2023) for an alternative resolution that relies on demand shocks. 12

In order to write the firm’s problem recursively, we next express its objective as a function of its price gap: the ratio of its actual price relative to what the firm would charge under flexible prices. To that end we first define the real marginal cost index in sector s as (cid:18) (cid:19)1 W y (s) η t t a (s) ≡ , t P (s)y (s) e (s) t t t and define the firm’s price gap as e (s)z (f,s)P (f,s) x (f,s) ≡ a¯η t t t , t M t where a¯ is the steady state value of a (s). Similarly, we define the sectoral price gap as the t CES weighted average of firm price gaps (cid:20)(cid:90) (cid:21) 1 1−σ e (s)P (s) x (s) ≡ x (f,s)1−σdf = a¯η t t . t t M t This sectoral price gap is equal to one in steady state, and is inversely related to the sector’s real marginal cost (cid:18) a (s) (cid:19)−η t x (s) = . (3) t a¯ Moreover, under flexible prices x (f,s) = x (s) = 1 and a (s) = η. t t t With this notation in place, we can write the firm’s objective as ∞ E 0 (cid:88) βt (cid:16) x t (s)σ−1 (cid:104) (1+τ)x t (f,s)1−σ −a¯x t (s) ( η 1−1)(σ−1)x t (f,s)−σ η (cid:105) −ξ t (f,s)I t (f,s) (cid:17) . t=0 (4) As in Burstein and Hellwig (2008), decreasing returns to scale introduce a micro-level strategic complementarity in price setting, dampening the response of individual prices to aggregate and sectoral shocks. To see this, notice that the price gap that maximizes the firm’s flow profits is (cid:18) (cid:19) 1 (σ−1) ( η 1−1 ) x (f,s) = a¯ 1+σ ( η 1−1 ) x (s) 1+σ ( η 1−1 ) . t t η The exponent of x (s) determines the strength of strategic complementarities, that is, the t extent to which an individual firm’s price depends on the price of its competitors. The lower η is or the higher σ, the stronger are strategic complementarities. To see why this is the case, consider an increase in the money supply. If most firms do not adjust their prices, x (s) t falls. A firm that resets its price recognizes that if it were to increase it, it would experience an output drop, more so the more elastic demand is, that is, the larger is σ. This drop in 13

output would reduce the firm’s marginal cost, more so the lower the returns to scale, that is, the lower is η. This decrease in marginal cost dampens the firm’s desired price increase.8 Equation (4) shows that the problem of a firm in a given sector only depends on current and future sectoral price gaps x (s) and not on other sectoral and aggregate variables. To t see how the sectoral price gap x (s) is determined in equilibrium, let t e (s)z (f,s)P (f,s) xˆ (f,s) ≡ a¯η t t t−1 t M t denote the firm’s individual state variable: its last period’s price scaled by the money supply and productivity. Given last period’s price gap, the firm’s state evolves according to e (s) z (f,s) M t t t−1 xˆ (f,s) = x (f,s) . (5) t t−1 e (s)z (f,s) M t−1 t−1 t If the firm does not adjust, its price gap is x (f,s) = xˆ (f,s). If the firm adjusts its price, t t it resets the price gap to x (f,s) = x∗(s), which is common to all firms that adjust. Letting t t va(s) denote the value of adjusting the price and vn(xˆ,s) the value of not adjusting, the firm t t adjusts with probability (cid:26) va(s)−vn(xˆ,s) (cid:27) h (xˆ,s) = 1−λ+λmin t t , 1 . t ¯ ξ Finally, letting F (xˆ;s) denote the distribution of firms, the sectoral price gap satisfies t (cid:18)(cid:90) (cid:19) 1 x (s) = (cid:2) h (xˆ;s)x∗(s)1−σ +(1−h (xˆ;s))xˆ1−σ (cid:3) dF (xˆ;s) 1−σ . t t t t t We use the Krusell and Smith (1998) approach to characterize how x (s) evolves over time t as a function of a single moment of the distribution of F (xˆ;s). This approach works well in t this setting, with an R2 in the perceived law of motion in excess of 0.999. See Appendix B for details. 3.4 Losses from Misallocation Menu costs generate inefficient price dispersion and therefore misallocation. To see this, let (cid:90) l (s) = l (f,s)df t t 8Analternativewaytointroducemicro-levelstrategiccomplementaritiesisthroughvariablemarkupsthat depend on firm market shares. As Alvarez et al. (2022b) show, up to a second-order approximation, these approaches are equivalent. 14

denote the amount of labor firms in sector s use in production. We can derive a sectoral production function y (s) = e (s)ϕ (s)l (s)η, t t t t where (cid:32) (cid:90) (cid:18) x (f,s) (cid:19)−σ η (cid:33)−η t ϕ (s) = df t x (s) t captures the losses from misallocation. When prices are flexible ϕ (s) = 1. More generally, t dispersion in relative prices reduces ϕ (s) below 1, more so the larger σ/η is. Intuitively, t efficiencyrequiresthatallfirmsinagivensectorusethesameamountoflabor, l (f,s) = l (s). t t The more elastic demand is, or the stronger the decreasing returns, the larger the dispersion in firm employment implied by a given amount of relative price dispersion, and thus the larger the productivity losses from misallocation. 3.5 Parameterization Table 2 reports the result of the parameterization. A period is a month and we set the discount factor β to an annualized value of 0.96. We start with an economy with moderate micro-level strategic complementarities by setting σ equal to 6 and the elasticity of labor in the production function η to 2/3. We show however that even a model without strategic complementarities cannot reproduce the comovement between inflation and the fraction of price changes in the data. Inourbaselinecalibration, reportedinthecolumnlabeled“Freepricechanges,” wechoose the money growth rate g , the standard deviation of idiosyncratic shocks σ , the probability m z ¯ of free price changes 1−λ, the upper bound of the menu cost distribution ξ and the standard deviation of sectoral shocks σ to match key moments of the distribution of non-zero price e changes in the UK data. Specifically, we target a monthly fraction of price changes of 0.116, a mean price change of 0.018, a standard deviation of price changes of 0.188, a kurtosis of price changes of 3.609, and a volatility of sectoral inflation of 0.029. We report the data moments in the first column of Panel A in Table 2. We compute these statistics using regular price changes. To mitigate measurement error concerns, we drop the top and bottom 2% of the price change distribution.9 We calculate the sectoral fraction of price changes in the data as the harmonic weighted average of the fraction of price changes of individual product categories (items) that belong to that sector. To mitigate the 9See Appendix A for price statistics computed using alternative truncations. 15

Table 2: Parameterization of Single-Product Model A. Moments Data Free price No free price No free price changes changes changes, alt. I. Targeted fraction ∆p 0.116 0.116 0.116 0.116 mean ∆p 0.018 0.018 0.018 0.018 std. dev. ∆p 0.188 0.188 0.188 0.118 kurtosis ∆p 3.609 3.609 1.998 1.837 std dev. π (s) 0.029 0.029 0.029 0.029 t II. Not targeted distribution of |∆p| 10th percentile 0.018 0.021 0.079 0.049 25th percentile 0.045 0.053 0.116 0.073 50th percentile 0.104 0.118 0.165 0.104 75th percentile 0.204 0.214 0.220 0.139 90th percentile 0.334 0.315 0.272 0.175 B. Calibrated Parameter Values Free price No free price No free price changes changes changes, alt. g mean money growth rate 0.020 0.021 0.022 m σ s.d. idios. shocks 0.064 0.064 0.039 z λ 1 - prob. free change 0.911 ξ¯ upper bound menu cost 39.08 3.376 1.491 σ s.d. sectoral shocks 0.011 0.010 0.010 e Note: The money growth rate is annualized and the menu cost is relative to average sales. In the models without free price changes λ is set to 1. In the “No free price changes” calibration we do not target the kurtosis and italicize its implied value. In the “No free price changes, alt.” calibration we target the underlined moments. In all calibrations we set σ =6, η =2/3 and β =0.96 (annualized). 16

concern that dispersion in the size of price changes is driven by ex-ante heterogeneity, we follow Klenow and Kryvtsov (2008) in standardizing the distribution of price changes by the respective item-level mean and variance. See Appendix A for details. As Panel A shows, the model matches the targeted moments perfectly. As Panel B shows, the model implies a high dispersion of idiosyncratic shocks relative to sectoral shocks, ¯ σ = 0.064 vs. σ = 0.011, a large upper bound on the distribution of menu costs, ξ = 39 z e times average monthly sales, and a large probability of free price changes, 1−λ = 0.089. Free price changes thus account for 77% (0.089/0.116) of all price changes. As shown in Panel A, the model is also able to replicate the distribution of the size of price changes, which we do not explicitly target. For example, the 10th percentile is 0.018 in the data and 0.021 in the model, whereas the 90th percentile is 0.334 in the data and 0.315 in the model. Thus the model generates nearly as many small and large price changes as in the data. 3.6 Model Implications We next evaluate the model’s ability to reproduce the relationship between inflation and the fraction of price changes in the data. We also report the model’s implications for the size of menu costs and losses from misallocation. Importance of the Extensive Margin. Figure4assessesthemodel’sabilitytoreproduce the empirical comovement between actual inflation π (s) and the counterfactual inflation t series πc(s) that shuts down fluctuations in the fraction of price adjustments. As in the data, t we compute inflation as the year-to-year percent change in the sectoral price level, and we compute the fraction of price changes as the 12-month moving average in the preceeding year. The left panel of the figure shows that, in contrast to the data, π (s) and πc(s) comove t t nearly one-for-one in the model. Thus, fluctuations in the fraction of price changes play almost no role in driving inflation dynamics, even when sectoral inflation rates are high. In particular, as inflation increases from 0% to 10% in our simulations, the monthly fraction of price changes only increases from 11.3% to 12%. Panel A of Table 3 reinforces this point in the second column. The slope coefficients from regressing πc(s) on π (s) are close to one, and fall to only 0.94 and 0.92 when we restrict the t t sample to periods when sectoral inflation exceeds its 75th and 90th percentile. The patterns areatoddswiththedata, wherethesecoefficientsfallbelowone-halfathighratesofinflation. 17

Figure 4: Importance of the Extensive Margin Free Price Changes No Free Price Changes No Free Price Changes, Alt. 10 10 10 45/ line n model o it data a . n 5 5 5 i la u t c a fr 0 0 0 e t n u o c -5 -5 -5 -5 0 5 10 -5 0 5 10 -5 0 5 10 in.ation in.ation in.ation Notes: ThefiguresarebasedonthecalibrationreportedinTable2. Wecomputeinflationastheyear-to-year percent change in the sectoral price level, and the fraction of price changes as the 12-month moving average in the preceeding year. Size of Menu Costs and Misallocation. We also show that our baseline model requires implausibly large menu costs to reproduce the data and predicts implausibly large losses from misallocation. As the second column of Panel A in Table 3 shows, the average amount of resources spent on adjusting prices in a given period is equal to 8.3% of average firm sales, a number much larger than the estimates reported in Levy et al. (1997) and Zbaracki et al. (2004), which are in the neighborhood of 1% of firm revenues. Moreover, the model predictsthataggregateproductivityis19.9%lowerthanunderflexibleprices. Thisnumberis comparabletotheestimatesofmisallocationreportedbyDeLoeckeretal.(2020)andBaqaee and Farhi (2018) which encompass all distortions that lead to misallocation (taxes, factor adjustment costs, financial frictions, markup variation arising from differences in demand elasticities etc.), as well as differences in production function elasticities across producers.10 It is unlikely that menu costs alone account for all observed misallocation in the data. 3.7 Understanding the Results To understand what drives our findings above, we consider in Appendix D a continuous time version of our model. For simplicity, we assume a fixed, rather than random menu cost, and consider a quadratic approximation to the firm’s objective function and no growth in the money supply, as in Alvarez and Lippi (2014). We use this setting to derive three formulas 10See, for example, Foster et al. (2022) for a discussion. 18

Table 3: Model Implications Data σ =6 σ =3 η =2/3 η =1 η =2/3 η =1 A. Free Price Changes slope of πc(s) on π (s) t t all observations 0.80 0.99 0.99 0.99 0.99 π (s)>75th pct. 0.48 0.94 0.94 0.96 0.96 t π (s)>90th pct. 0.39 0.92 0.93 0.94 0.94 t menu costs/sales 0.083 0.020 0.023 0.009 losses from misallocation 0.199 0.053 0.071 0.029 B. No Free Price Changes slope of πc(s) on π (s) t t all observations 0.80 0.98 0.97 0.98 0.98 π (s)>75th pct. 0.48 0.94 0.93 0.94 0.93 t π (s)>90th pct. 0.39 0.91 0.90 0.91 0.91 t menu costs/sales 0.065 0.017 0.022 0.009 losses from misallocation 0.089 0.023 0.030 0.012 C. No Free Price Changes, Alt. slope of πc(s) on π (s) t t all observations 0.80 0.96 0.94 0.95 0.94 π (s)>75th pct. 0.48 0.86 0.85 0.86 0.85 t π (s)>90th pct. 0.39 0.81 0.80 0.81 0.81 t menu costs/sales 0.027 0.007 0.009 0.004 losses from misallocation 0.037 0.010 0.012 0.005 that describe i) how the fraction of price changes responds to one-time sectoral shocks,11 as well as the determinants of ii) the size of menu costs and iii) misallocation from price dispersion. We then illustrate these theoretical predictions using the quantitative model introduced above. Importance of the Extensive Margin. We show in Appendix D that the impact response of the fraction of price changes to a one-time sectoral shock of size δ is 1−l δ2 ∆n = +O(δ4), (6) 2 V[∆p] 11Ourtechnologyandpreferenceassumptionsimplythattheresponsesofsectoralpricestoasectoralshock are identical to the responses of aggregate prices to an aggregate shock. 19

where l is fraction of price changes that are free and V[∆p] is the variance of price changes conditional on adjustment.12 If the size of the sectoral shock is small relative to the variance of price changes, the fraction of price changes responds little. In our calibration, the standard deviation of sectoral shocks is 0.011 and that of price changes is 0.188, so δ2/V[∆p] ≈ 0.003. Therefore, the fraction of price changes responds little. This response is further dampened by the presence of free price changes (in our calibration l = 0.089/0.116 ≈ 3/4), but since δ2/V[∆p] is nearly zero, the fraction of price changes responds little to aggregate shocks even absent free price changes. To further illustrate this last point, we calibrate a version of the model in which we set λ = 1, so that there are no free price changes. As the column labeled “No free price changes” in Table 2 shows, this model can no longer reproduce the kurtosis of price changes and generates a distribution of |∆p| that is much less dispersed than in the data. As shown in the middle panel of Figure 4 and Panel B of Table 3, this model also predicts that most fluctuations in inflation are driven by the intensive margin of price changes, not changes in the fraction of prices that adjust. Once again, this is because even in this version of the model, sectoral shocks are small relative to the idiosyncratic shocks needed to generate the dispersion in price changes observed in the data. As Table 2 shows, even though the economy without free price changes reproduces the standard deviation of price changes in the data, it fails to match the median size of price changes, which is equal to 0.104 in the data and 0.165 in the model. Since the median size of price changes is often used to calibrate the volatility of idiosyncratic shocks in menu cost models,13 we consider an alternative calibration strategy for the economy without free price changes in which we target this statistic instead of the standard deviation of price changes. As the last column of Table 2 shows, this calibration requires less dispersed idiosyncratic shocks and thus generates a lower standard deviation of price changes of 0.118, much smaller than the 0.188 in the data. Consistent with the theoretical predictions in equation (6), this calibration predicts that the fraction of price changes is more responsive to sectoral shocks. As the right panel of Figure 4 and Panel C of Table 3 show, the extensive margin of price changes plays a more important role, though still much smaller than in the data. Equation (6) helps clarify why several existing studies found stronger responses of the fraction of prices changes to aggregate shocks in menu cost models. Nakamura et al. (2018) 12In deriving this result, we assume that the (S,s) bands are unchanged. One should therefore interpret δ as the size of the shock relative to the change in the bands. 13See, for example, Nakamura et al. (2018). 20

show that a single product model without free price changes can reproduce the increase in the fraction of price changes in the US micro-price data during the high inflation episode in the late 1970s and early 1980s. These authors target a median size of price changes of 7.5%. As we showed above, in the absence of free price changes, a calibration to the median size of price changes understates the variance of price changes, which equation (6) establishes as a key determinant of how the fraction of price changes responds to aggregate shocks. Cavallo et al. (2023) show that the standard menu cost model predicts that the fraction of price changes responds strongly to a large aggregate shock. However, they consider an 20% aggregate shock, much larger than the sectoral shocks we consider here that are necessary to reproduce the volatility of sectoral inflation. In their paper, with a 20% shock, the term δ2/V[∆p] in equation (6) is much larger than in our setting. Thus, while it is indeed the case that in menu cost models the fraction of price changes responds significantly to very large shocks, it does not in response to more moderately sized shocks that in the data trigger changes in the fraction of prices that adjust. Size of Menu Costs and Misallocation. We also show in Appendix D that the total amount of menu costs paid in a given period, expressed as a fraction of total revenues, is (cid:20) (cid:18) 1 (cid:19)(cid:21) V[∆p]Ψ(K[∆p]) C ≈ (σ −1) 1+σ −1 , (7) η 12 where Ψ(·) is a hump-shaped function that satisfies Ψ(1) = 1 and Ψ(6) = 0. For our baseline parameterization, Ψ(3.609) = 1.33. We also show that the losses from misallocation from price dispersion are σ (cid:20) (cid:18) 1 (cid:19)(cid:21) V[∆p]K[∆p] log(ϕ) ≈ − 1+σ −1 . (8) 2 η 6 Both of these objects depend on the two moments we target in the calibration, the variance and the kurtosis of price changes, as well as the demand elasticity σ and the degree of returns to scale η. As discussed above, our choice of σ = 6 and η = 2/3, which generates micro-level strategic complementarities, implies large menu costs and losses from misallocation. In the last three columns of Table 3 we consider alternative values of these two parameters which greatly reduce the calibrated menu costs and losses from misallocation.14 However, these alternative parameterizations imply weaker or no micro-level strategic complementarities 14We re-calibrate the models for each of these alternative parameterizations to match the same targets in Table 2. See Appendix E for details. 21

and therefore smaller real effects of monetary shocks in the aggregate, at odds with the VAR evidence (Christiano et al., 2005). Importantly, though eliminating micro-level strategic complementarities reduces the size ofmenucostsandthelossesfrommisallocationconsiderably, itdoesnotaffecttheimportance of the extensive margin of price changes. This is consistent with equation (6) which shows that the response of the fraction of price changes to sectoral shocks does not depend on the demand elasticity σ and the returns to scale η. To summarize, the single-product menu cost model, when calibrated to match the distributionofmicropricechangesinthedata, cannotreproducetherelationshipbetweeninflation and the fraction of price changes. Moreover, parameterizations of the model with moderate micro-level strategic complementarities also imply very large menu costs and losses from misallocation from price dispersion. As we show below, these shortcomings also apply to the canonical multi-product menu cost model with economies of scope in price setting. 4 Multi-Product Menu Cost Model We next extend the model to a multi-product setting in which there are economies of scope in the price adjustment technology, as in Midrigan (2011) and Alvarez and Lippi (2014).15 Each firm sells a unit measure of products. Each product is subject to independent quality shocks. The firm can change the entire menu of prices by paying a random menu cost drawn from a uniform distribution. Since economies of scope in price setting allow us to match the large number of small price changes observed in the data, we no longer need to assume that some price changes are free. Weshowthateconomiesofscope, ontheirown, donotremedytheshortcomingsdiscussed above. We therefore extend the multi-product model along two dimensions, both of which reducethemisallocationfrompricedispersionwithinthefirmandnarrowtheinactionregion, thus allowing the model to reproduce the relationship between inflation and the fraction of price changes we document in the data, while allowing for strategic complementarities. First, we assume a nested CES aggregator in which the elasticity of substitution between the products sold by a given firm is lower than that across firms. Our notion of a product is a collection of highly substitutable goods, subject to correlated shocks. For example, we think of tea sold by a cafe as representing a product because different flavors or sizes of tea are close substitutes that experience correlated shocks. In contrast, different pastries sold at 15See Bhattarai and Schoenle (2014) and Bonomo et al. (2022) for evidence on multi-product pricing. 22

the cafe, while highly substitutable among themselves, are much less substitutable with tea. Our second assumption is that decreasing returns to scale arise due to a specific factor of production that is fixed at the firm level, but is perfectly mobile across the products a firm sells. Thisimpliesthattherearedecreasingreturnsandthereforestrategiccomplementarities at the firm level, but the losses from misallocation within the firm are lower than in a model where the decreasing returns to scale are also at the product level. Sincethemulti-productmodelsharesmanyelementswiththesingle-productmodelabove, we only discuss the new ingredients that we introduce here. 4.1 Technology The technology for producing the final good is the same as in equation (1) and that for producing sectoral output is (cid:18)(cid:90) (cid:19) σ σ−1 σ−1 y t (s) = y t (f,s) σ df . A firm produces a unit mass of products that are aggregated into a firm-level composite using (cid:32) (cid:90) (cid:18) y (f,s) (cid:19)γ− γ 1 (cid:33) γ− γ 1 it y (f,s) = di , t z (f,s) it where γ is the elasticity of substitution between different products and z (f,s) is the quality it of product i, which follows a random walk process logz (f,s) = logz (f,s)+σ εz (f,s), it+1 it z it+1 where σ is the volatility of innovations and εz (f,s) is an i.i.d. draw from a standard z it+1 normal distribution.16 The demand for an individual product is given by (cid:18) z (f,s)P (f,s) (cid:19)−γ it it y (f,s) = z (f,s) y (f,s), it it t P (f,s) t where (cid:90) (cid:18)(cid:90) (cid:19) 1 y (f,s) 1−γ P (f,s) ≡ P (f,s) it di = (z (f,s)P (f,s))1−γdi t it it it y (f,s) t is the composite price of the bundle of products of firm f. 16In an earlier draft, we considered an alternative specification with firm-level, in addition to product level quality shocks. While that economy also reproduces the relationship between inflation and the fraction of price changes, it also features stronger selection effects and thus less non-neutrality for small aggregate shocks. Since we would like to argue that the non-linearity in our model is not driven by selection effects, here we substantially reduce these by eliminating firm level shocks. 23

Individual products are produced with a technology that uses labor and an input, say managerial, that is in fixed supply at the firm level but perfectly mobile across individual products. Specifically, letting m (f,s) denote the amount of the fixed input used for product it i, the production function is y (f,s) = e (s)z (f,s)m (f,s)1−ηl (f,s)η. (9) it t it it it We normalize the supply of the fixed factor to 1, so the choice of m (f,s) has to satisfy it (cid:90) m (f,s)di = 1. it Notice that this technology exhibits constant returns to scale at the individual product level but, as we show below, decreasing returns at the firm level. Assuming instead that the fixed factor is immobile across products, so that m (f,s) = 1, the technology in equation (9) it also features decreasing returns to scale at the product level. As we show below, under this alternative assumption, the losses from misallocation within the firm are larger. 4.2 Firm Objective We next discuss the problem of the firm in this multi-product setting and highlight the differences from the single-product model. The firm’s life-time value is given by (cid:88) ∞ βt (cid:20) (cid:90) (cid:21) V (f,s) = E (1+τ) P (f,s)y (f,s)di−W l (f,s)−ξ (f,s)W I (f,s) , 0 0 it it t t t t t P c t t t=0 where I (f,s) is an indicator for whether the firm changes its menu of prices. Letting t e (s)z (f,s)P (f,s) x (f,s) = a¯η t it it it M t denote the price gap of product i, the firm’s price gap is (cid:18)(cid:90) (cid:19) 1 1−γ e (s)P (f,s) x (f,s) = x (f,s)1−γdi = a¯η t t . t it M t (cid:82) Letting l (f,s) = l (f,s)di denote the total amount of labor a firm uses in production, we t it can derive a firm-level production function y (f,s) = e (s)ϕ (f,s)l (f,s)η, t t t t where ϕ (f,s) is firm productivity which can fall below one because of losses from misallocat tion from price gap dispersion inside the firm. Notice that this firm-level production function 24

features decreasing returns to scale, which generates strategic complementarities, as in the single-product menu cost model. In our model in which the specific input is mobile across products, firm productivity is (cid:32) (cid:90) (cid:18) x (f,s) (cid:19)−γ (cid:33)−1 it ϕ (f,s) = di . t x (f,s) t In contrast, if the specific input is fixed at the product level, firm productivity is (cid:32) (cid:90) (cid:18) x (f,s) (cid:19)−γ η (cid:33)−η it ϕ (f,s) = di , t x (f,s) t and is lower than in our model for a given dispersion in price gaps. With this notation, the firm’s objective can be expressed in terms of the firm-level price gap and the losses from misallocation as ∞ E 0 (cid:88) βt (cid:16) x t (s)σ−1 (cid:104) (1+τ)x t (f,s)1−σ −a¯x t (s) ( η 1−1)(σ−1)x t (f,s)−σ η ϕ t (f,s)− η 1 (cid:105) −ξ t (f,s)I t (f,s) (cid:17) . t=0 Therefore the only difference between this objective and that of a single-product firm is that in a single-product firm there is no misallocation inside the firm. Since the firm’s objective only depends on its price gap x (f,s), the productivity ϕ (f,s) t t and the sectoral price gap x (s), we can write the firm’s problem recursively by summarizing t the distribution of the firm’s price gaps with two idiosyncratic state variables. To derive these, consider a firm that does not adjust the prices P (f,s) it inherits from the previous it−1 period. Its composite price index is then equal to (cid:18)(cid:90) (cid:19) 1 1−γ P (f,s) = (z (f,s)P (f,s))1−γdi . t it it−1 Since z (f,s) follows a geometric random walk with independent innovations, this composite it price index evolves according to (cid:18) σ2(cid:19) P (f,s) = exp (1−γ) z P (f,s). t t−1 2 If γ > 1, the composite price drifts down over time at a rate that increases with the volatility of idiosyncratic shocks. Intuitively, the composite price index is a quantity-weighted average of individual product prices, so even though individual prices are constant, consumers reallocate demand towards products with cheaper quality-adjusted prices. 25

The first state variable we keep track of is then (cid:16) (cid:17) e (s)exp (1−γ) σ z 2 P (f,s) t 2 t−1 xˆ (f,s) = a¯η , t M t the firm’s price gap in the absence of price changes. If the firm resets its prices, the gap is equal to x (f,s) = x∗(s), the optimal reset price gap, otherwise it is x (f,s) = xˆ (f,s). This t t t t state variable evolves over time according to (cid:18) σ2(cid:19) e (s) M xˆ (f,s) = exp (1−γ) z x (f,s) t t−1 . t t−1 2 e (s) M t−1 t The second state variable we keep track of is the duration of a firm’s price spell, as this determines the losses from misallocation within the firm. To see why, notice that when the firm resets its prices, it sets x (f,s) = x∗(s) and eliminates the misallocation inside it t the firm, so ϕ (f,s) = 1. Over time, the losses from misallocation increase because the t distribution of price gaps becomes more dispersed. In our model with a mobile specific factor, the productivity of a firm whose prices are d periods old is (cid:18) σ2(cid:19) ϕ (f,s) = exp −dγ z . (10) t 2 For a given duration, the losses from misallocation are increasing in the elasticity of substitution γ and the volatility of idiosyncratic shocks. Assuming instead that the specific factor is immobile across products implies (cid:18) σ2 (cid:18) (cid:18) 1 (cid:19)(cid:19)(cid:19) ϕ (f,s) = exp −dγ z 1+γ −1 , (11) t 2 η so the losses from misallocation are larger than in our baseline model whenever η < 1. As in the single-product model, we use the Krusell and Smith (1998) approach to characterize how the sectoral price gap xˆ (s) evolves over time in response to sectoral shocks. We t find that the method works well even in the multi-product setting, with a R2 in the perceived law of motion for the sectoral price gap in excess of 0.997. Lastly, we note that the distribution of price changes for a firm with a price gap xˆ (f,s) t that last changed its price d periods ago and adjusts in period t is P∗(f,s) (cid:18) x∗(s) σ2 (cid:19) log it ∼ N log t +d(1−γ) z, dσ2 . P (f,s) xˆ (f,s) 2 z it−d t The older the firm’s prices are, the more dispersed its price gaps and therefore the more dispersed its price changes. In turn, the distribution of overall price changes is equal to a mixture of the normal distributions above and is therefore fat-tailed as long as there is randomness in the menu costs, which generates dispersion in the duration of price spells conditional on adjustment. 26

4.3 Parameterization Table 4 shows the parameterization of the two variants of the multi-product model. In both of these we set σ = 6 and η = 2/3, as in the single-product model, so they also feature moderate strategic complementarities. In our baseline economy, which we refer to as our model, we assume that the specific factor is mobile across products and set γ = 1. As we show below, this value of γ allows the model to reproduce that menu costs are approximately 1% of firm revenues.17 In the standard multi-product economy, we assume that the specific factor is immobile across products and set γ = σ = 6. Our calibration strategy is similar to that in the single-product model, except that we no longer explicitly target the kurtosis of price changes since we have one fewer parameter. Panel A of Table 4 shows that both multi-product models are able to perfectly match the targeted moments, namely the fraction of price changes, the mean and standard deviation of price changes, and the volatility of sectoral inflation. The models also reproduce well the untargeted statistics: the kurtosis of price changes and the distribution of the size of price changes. Panel B reports the calibrated parameter values. With the exception of the upper boundofthemenucostdistribution, whichismuchsmallerinourmodel, bothmodelsrequire similar parameter values to match the data. 4.4 Model Implications Wenextdiscusstheabilityofthemulti-productmodelstoreproducetherelationshipbetween inflation and the fraction of price changes, as well as their implications for the size of menu costs and the losses from misallocation. Importance of the Extensive Margin. Figure 5 plots the relationship between sectoral inflation π (s) and the counterfactual sectoral inflation πc(s) that eliminates fluctuations in t t the fraction of price changes. Our model reproduces the non-linear relationship between the two, whereas the standard multi-product model predicts that the extensive margin of price changes plays almost no role in driving inflation dynamics, even at high rates of inflation. Table 5 further corroborates this point. In our model, the slope coefficient from regressing π (s) on πc(s) is 0.83, close to the 0.80 in the data, and falls to 0.48 when sectoral inflation is t t above its 90th percentile, close to its 0.39 empirical counterpart. In contrast, in the standard 17In the robustness section we report results for alternative values of γ. 27

Table 4: Parameterization of Multi-Product Model A. Moments Data Our model Standard I. Targeted fraction ∆p 0.116 0.116 0.116 mean ∆p 0.018 0.018 0.018 std. dev. ∆p 0.188 0.188 0.188 std dev. π (s) 0.029 0.029 0.029 t II. Not targeted kurtosis ∆p 3.609 3.873 3.612 distribution of |∆p| 10th percentile 0.018 0.020 0.022 25th percentile 0.045 0.053 0.055 50th percentile 0.104 0.115 0.118 75th percentile 0.204 0.206 0.209 90th percentile 0.334 0.311 0.312 B. Calibrated Parameter Values Our model Standard g mean money growth rate 0.023 0.022 m σ s.d. idios. shocks 0.063 0.063 z ξ¯ upper bound menu cost 0.960 26.56 σ s.d. sectoral shocks 0.011 0.010 e Note: The money growth rate is annualized and the menu cost is relative to average sales. model, regressing π (s) on πc(s) yields a slope coefficient of 0.97. This slope coefficient only t t falls to 0.86 when inflation exceeds its 90th percentile. Size of Menu Costs and Misallocation. The last two rows of Table 5 show that our model requires small menu costs, in line with the 1% estimates from the data, to reproduce the micro-price statistics. In contrast, the standard model requires menu costs that are 30 times larger. Additionally, our model implies that the productivity losses from misallocation from menu costs are 1.3%, whereas the standard model implies much larger losses, equal to 36.7%. That menu costs and misallocation are smaller in our model follows from the fact that the same volatility of quality shocks σ translates into much lower within-firm losses z 28

Figure 5: Importance of the Extensive Margin Our Model Standard Model 10 10 45/ line model data n o it . a 5 5 n i la u t c a fr e 0 0 t n u o c -5 -5 -5 0 5 10 -5 0 5 10 in.ation in.ation Table 5: Multi-product Model Implications Data Our model Standard slope of πc(s) on π (s) t t all observations 0.80 0.83 0.97 π (s)>75th pct. 0.48 0.57 0.89 t π (s)>90th pct. 0.39 0.48 0.86 t menu costs/sales 0.010 0.297 losses from misallocation 0.013 0.367 from misallocation, as shown in equations (10) and (11). 4.5 Understanding the Results To understand why the fraction of price changes fluctuates much more in our model relative to the standard model, Figure 6 plots the distribution of firm price gaps xˆ (f,s) across firms t and sectors, as well as the adjustment hazard for firms that last adjusted prices 3 and 18 months ago. We note that the adjustment hazards are much flatter in the standard model compared to our model. This reflects the much larger menu costs required to match the micro-price statistics in the standard model. The flatter the adjustment hazard, the smaller is the fraction of firms that adjusts in response to a shock that shifts the distribution of price gaps xˆ (f,s), and therefore the lower the response of the fraction of price changes. We also t note that the adjustment hazard increases with the duration of prices because the resulting increase in misallocation inside the firm given by equations (10) and (11) makes it more likely 29

Figure 6: Adjustment Hazards in Multi-Product Model OurModel StandardModel 1 1 f(x^) h(x^;3) h(x^;18) 0.8 0.8 0.6 0.6 0.4 0.4 0.2 0.2 0 0 -0.2 -0.1 0 0.1 0.2 -0.2 -0.1 0 0.1 0.2 x^ x^ for firms with older prices to adjust. To sharpen the intuition behind our findings, recall that in the single-product model we showed that, in the absence of free price changes, the response of the fraction of price changes to a one-time sectoral shock of size δ is 1 δ2 ∆n = +O(δ4). (12) 2V[∆p] In deriving this result, we used the fact that in this model there is a one-to-one relationship between the variance of price changes V[∆p] and the width of the inaction region, S, namely V[∆p] = S2. Thus, the extent to which the fraction of price changes increases after a shock of size δ depends on how large the shock is relative to the width of the inaction region. We argue next that in the multi-product model there is no longer a tight relationship between the variance of price changes and the width of the inaction region: as shown in Figure 6, the two multi-product models have different adjustment hazards despite matching the same variance of price changes. To that end, consider a version of our multi-product model in which the elasticity of substitution between a firm’s products is equal to γ = 0, so there are no losses from misallocation inside the firm and ϕ (f,s) = 1. The firm’s objective t then becomes ∞ E 0 (cid:88) βt (cid:16) x t (s)σ−1 (cid:104) (1+τ)x t (f,s)1−σ −a¯x t (s) ( η 1−1)(σ−1)x t (f,s)−σ η (cid:105) −ξ t (f,s)I t (f,s) (cid:17) , t=0 (13) where, absent a price change, the firm price gap evolves according to (cid:18) σ2(cid:19) e (s) M x (f,s) = exp z x (f,s) t t−1 . (14) t t−1 2 e (s) M t−1 t 30

Comparing equations (13) and (14) to their counterparts (4) and (5) from the singleproduct model, reveals that the multi-product model with γ = 0 is equivalent to a singleproduct model in which there are no idiosyncratic shocks and in which the money growth rate satisfies σ2 gsingle = gmulti − z. m m 2 Thisequivalentsingle-productmodelhasidenticalvaluefunctions,adjustmentthresholdsand optimal reset prices as its multi-product counterpart, and therefore has the same aggregate implications. However, the two models have very different implications for the distribution of price changes. We illustrate this point by calibrating the multi-product model with γ = 0 using the same strategy as above. The second column of Table 6 shows that this model reproduces the targeted moments perfectly. The last column of the table reports the moments implied by evaluating the equivalent single-product model at the calibrated parameters from our multi-product model with γ = 0. The equivalent single-product model implies a standard deviation of price changes of only 1.9%, much smaller than the 18.8% in the multi-product analog and in the data. Sincethetwomodelshaveidenticalaggregateimplications,theypredictthesameresponse of the fraction of price changes to a sectoral shock of size δ. We can therefore leverage equation (12) to express the response of the fraction of price changes in our multi-product model as a function of the variance of price changes in the equivalent single-product model. For example, for a sectoral shock of 0.01, δ2/V[∆p] = 0.012/0.0192 ≈ 0.25, much larger than in the single-product model we considered in Section 3. Intuitively, our multi-product model behaves identically to a single-product model with narrower inaction regions, which implies that firm repricing decisions are much more sensitive to aggregate shocks. 4.6 The Role of γ We next explore how the conclusions of our model are shaped by the within firm elasticity of substitution γ. To that end, we recalibrate two versions of our model in which we set γ = 0 and γ = 3, respectively. We report the results of the calibration in Appendix E and summarize the main predictions here. Table 7 shows that when γ = 0 the model predicts too large of a role for the extensive margin of price changes in driving inflation fluctuations relative to the data: when sectoral inflation exceeds its 75th percentile, 90% of the movements in inflation are due to variation in the fraction of price changes relative to the 52% in the 31

Table 6: Equivalent Single-product Model Our model Equivalent Data γ =0 single product I. Targeted frequency ∆p 0.116 0.116 0.116 mean ∆p 0.018 0.018 0.000 std. dev. ∆p 0.188 0.188 0.019 std dev. π (s) 0.029 0.029 0.029 t II. Not targeted kurtosis ∆p 3.609 4.480 2.211 distribution of |∆p| 10th percentile 0.018 0.019 0.007 25th percentile 0.045 0.050 0.010 50th percentile 0.104 0.109 0.016 75th percentile 0.204 0.199 0.022 90th percentile 0.334 0.309 0.030 Note: The moments reported in the column “Equivalent single product” are computed by evaluating the equivalent single product model at the calibrated parameters from our model with γ =0. data. This version of the model also predicts very small menu costs, 0.1% of total revenues, and insignificant losses from misallocation. When γ = 3 the extensive margin fluctuates too little. For example, when sectoral inflation exceeds its 75th percentile, 29% of the movements in inflation are due to the extensive margin. This version of the model requires too large menu costs, 3.4% of revenues, and predicts losses from misallocation that are three times larger than in our baseline with γ = 1. We therefore conclude that allowing for a relatively low value of γ and therefore small losses from misallocation inside the firm is critical for the model to reproduce the role of the extensive margin of price changes for inflation dynamics, as well as reconcile the evidence that menu costs are relatively small in an economy that features moderate strategic complementarities.18 18Alvarez and Lippi (2014) also consider a nested CES specification with different elasticities. They conclude that when the number of products sold by a firm goes to infinity and there are no common shocks, allowingfordifferentelasticitiesdoesnotaffectthedynamicsoftheeconomy. Incontrast,inoursettingwith common shocks (i.e. shocks to sectoral productivity), allowing for different elasticities significantly changes the dynamics of the economy in response to large, but not to small shocks. 32

Table 7: Alternative Values of γ Data γ =0 γ =1 γ =3 slope of πc(s) on π (s) t t all observations 0.80 0.60 0.83 0.91 π (s)>75th pct. 0.48 0.10 0.57 0.71 t π (s)>90th pct. 0.39 0.07 0.48 0.64 t menu costs/sales 0.001 0.010 0.034 losses from misallocation 0.001 0.013 0.043 5 Real Effects of Monetary Shocks We next use the model developed above to revisit the classic question in the menu cost literature: how large are the real effects of monetary policy? That is, how much does output respond to monetary shocks of various sizes? We show that output responses in our model are very different than those in the standard model that we showed is inconsistent with the data. Specifically, in our model output responds non-linearly to shocks of various sizes. The larger the shock is, the stronger the response of the fraction of price changes and therefore the smaller the real effects. Thus, our model predicts a non-linear Phillips curve. 5.1 Impulse Response to Monetary Shocks Westartbyreportingimpulseresponsestoaone-time, unanticipatedandpermanentincrease of 1% and 10% in the money supply M , starting from the ergodic distribution of price gaps t inducedbysectoralandidiosyncraticproductivityshocks. Figure7plotstheimpulseresponse of aggregate output y in the top row and that of the fraction of price changes in the bottom t row. We compare the impulse responses in our model and the standard single-product model with σ = 6, η = 2/3 and free price changes.19 To ease comparison, we rescale the y-axis in the output impulse responses by the size of the shock. We make two points. First, for a small shock of 1% the real effects of monetary policy are nearly the same in the two models, echoing the findings of Alvarez and Lippi (2014) who show that these effects are pinned down by the kurtosis of the distribution of price changes. Second, while in the single-product model the impulse response scales linearly with the shock, consistent with the findings of Auclert et al. (2022), in our model a large shock of 10% implies a disproportionately smaller output 19InAppendixEweshowthattheresponsesinthesingle-productmodelaresimilartothoseinthestandard multi-product model. 33

Figure 7: Response of Output and Fraction of Price Changes to Money Shock 1% shock 10% shock 1 10 our model % single product , t u0.5 5 p t u o 0 0 0 10 20 0 10 20 p0.4 0.4 " n o i0.2 0.2 t c a r f 0 0 0 10 20 0 10 20 time time response. Not only is the output response on impact smaller in our model (6.3% vs. 8.9%), but it also shorter lived. To see why this is the case, the bottom row of Figure 7 shows that, in contrast to the single-product model, in which the fraction of price changes responds very little to both small and large shocks, in our model it increases considerably after a large money shock. For example, though the fraction of price changes responds little to a money shock of 1%, it jumps on impact to 40% after a 10% money shock. In Table 8 we zoom in on the impact response of inflation to a money shock ∆m. We calculate the pass-through of the shock to inflation ∆π/∆m and decompose it into three channels. Our decomposition, in the spirit of Caballero and Engel (2007), starts from the observation that, up to a first-order approximation, inflation in the absence of the shock is equal to (cid:90) π = ωh(ω)df (ω), where ω is the desired price change, h(ω) is the adjustment hazard and f(ω) is the ergodic distribution of desired price changes across firms and sectors. The money shock increases all firms’ desired price changes to ω +α, where α = x˜∗ −x∗ +∆m, and where x˜∗ is the average across sectors of the log reset price in the first period after the money shock and x∗ is the average across sectors of the log reset price in the absence of the 34

shock. The money shock changes the inflation rate to (cid:90) ˜ π˜ = (ω +α)h(ω)df (ω), ˜ where h(ω) is the new adjustment hazard as a function of ω, the desired price change absent the money shock. The change in inflation ∆π ≡ π˜ − π can then be decomposed into the following three terms (cid:90) (cid:90) (cid:90) (cid:16) (cid:17) (cid:16) (cid:17) ˜ ˜ ∆π = α h(ω)df (ω)+α h(ω)−h(ω) df (ω)+ ω h(ω)−h(ω) df (ω). (cid:124) (cid:123)(cid:122) (cid:125) (cid:124) (cid:123)(cid:122) (cid:125) (cid:124) (cid:123)(cid:122) (cid:125) Calvo frequency selection The first term, which we refer to as the Calvo term, captures the price increase that the shock generates if the frequency of price changes were to remain constant at its steady state (cid:82) level h(ω)df (ω). The second term, which we refer to as the frequency term, captures the price increase resulting from the increase in the frequency of price changes from its steady (cid:82) ˜ state level to h(ω)df (ω). The final term is the Golosov and Lucas (2007) selection effect that captures the change in mix of firms that adjust prices. We note that this is purely an accounting decomposition, as all of these effects are interdependent. For example, a stronger selection effect leads to more price flexibility and thus a smaller reduction in the optimal reset price x˜∗ and therefore a larger Calvo effect. We make two observations based on the decomposition results in Table 8. First, for small shocks the models have a similar pass-through to inflation, mostly driven by the Calvo effect. Moreover, the relative importance of the Calvo, frequency and selection effects is similar across the two models: in both changes in the frequency play a negligible role and selection accounts for a quarter of the pass-through. Second, in our model the pass-through increases rapidly with the size of the shock: from 0.114 for a 1% shock to 0.441 for a 10% shock vs. from 0.128 to 0.145 in the single-product model. This increase is primarily accounted for by the increase in the frequency of price changes, while the strength of the Calvo and selection effects remains comparable to that in the single-product model. 5.2 Non-Linear Phillips Curve We next investigate how non-linear are the real effects of changes in monetary policy for a wider range of shocks. Specifically, we consider money shocks that range from -15% to 15% and report the impact response of the frequency of price changes and output, as well as the cumulative response of output. 35

Table 8: Inflation Pass-through to Monetary Shock on Impact Single-product Our model 1% 10% 1% 10% total pass-through 0.128 0.145 0.114 0.441 Calvo 0.092 0.096 0.079 0.105 frequency 0.001 0.012 0.006 0.286 selection 0.035 0.037 0.030 0.050 Figure 8: Impact Response of the Fraction of Price Changes 0.8 our model 0.6 0.4 0.2 single product 0 -15 -10 -5 0 5 10 15 money shock, % Figure 8 shows that though the fraction of price changes is relatively insensitive to the size of the money shock in the single product model, it responds much more in our model. Specifically, in the neighborhood of zero the frequency does not respond to money shocks, but increases fast away from zero. Moreover, the frequency response is asymmetric: 42% of firms change prices after a 10% increase in the money supply, and 26% do so after a 10% fall in the money supply. This asymmetry is driven by the asymmetry in the profit function: sub-optimally low prices are much more costly than sub-optimally high prices. Figure 9(a) displays the impact response of output to monetary shocks of various sizes. In the single product model, the response is nearly linear, reflecting the relatively constant fraction of price changes. In our model, the output response is highly non-linear. Though the outputresponseissimilartothatinthesingleproductmodelforshocksizesbetween-7%and 5%, our model predicts lower real effects for larger shocks. The output response on impact is also asymmetric in our model, reflecting the asymmetry in the response of the fraction of 36

Figure 9: Output Response to Money Shocks (a) Response on Impact (b) Cumulative Response 15 100 singleproduct 10 singleproduct 50 5 ourmodel % 0 % 0 ourmodel -5 -50 -10 -15 -100 -15 -10 -5 0 5 10 15 -15 -10 -5 0 5 10 15 money shock, % money shock, % price changes: a 15% money shock leads to only a 2.8% increase in output, whereas a -15% leads to a 8.9% fall in output. The cumulative impulse responses of output, depicted in Figure 9(b), exhibit a similar pattern, but the non-linearity of the response in our model is even more pronounced, a consequence of the lower persistence of the output response in our model. As can be inferred from Figure 7, the response of output in our model has a lower half-life. The asymmetry is also present in the cumulative output response: while a 15% increase in money supply shock has almost no cumulative real effects, a 15% fall in money supply leads to a cumulative fall in output of 36%. Figure10summarizesthisdiscussionbydepictingthePhillipscurveimpliedbytheimpact responses of output and inflation to the money shocks considered above. While the Phillips curveisapproximatelylinear inthesingle productmodel, itishighly non-linear inourmodel. In particular, at low levels of inflation the Phillips curve in our model has a similar slope as that in the single model, but it becomes much steeper and eventually vertical at high rates of inflation. 6 Conclusions Weshowthatcanonicalmenucostmodels, calibratedtomatchthedistributionofmicroprice changes, cannot reproduce the strong comovement between the fraction of price changes and inflation observed in the data. They therefore predict linear inflation dynamics even in 37

Figure 10: Phillips Curve, Impact Responses 15 our model 10 % 5 , n o i t a . 0 n single product i -5 -10 -15 -10 -5 0 5 10 15 output gap, % response to large shocks, as in time-dependent pricing models with a constant frequency of price changes. Moreover, these menu cost models require large menu costs and predict large losses from misallocation in the presence of microeconomic strategic complementarities in price setting. We propose a resolution to these shortcomings by extending the multi-product menu cost model along two dimensions. First, we assume that individual products sold by a given firm areimperfectsubstitutes. Second, weassume thatstrategiccomplementarities areatthefirm rather than the product level. Both these assumptions limit the losses from misallocation from price dispersion within the firm and allow the model to reproduce the importance of the extensive margin of price changes at high levels of inflation. The model also implies small menucostsandlossesfrommisallocation, eveninthepresenceofstrategiccomplementarities. We use the model to study the real effects of monetary policy. We find that, in contrast to standard models, our model predicts a highly non-linear and asymmetric output response to shocks, owing to a more responsive frequency of price changes. The model implies that the Phillips curve is nearly vertical when inflation is sufficiently high. 38

References Alvarez, Fernando and Francesco Lippi, “Price Setting With Menu Cost for Multiproduct Firms,” Econometrica, 2014, 82 (1), 89–135. Alvarez, Fernando E, Francesco Lippi, and Takis Souganidis, “Price Setting with Strategic Complementarities as a Mean Field Game,” Working Paper 30193, National Bureau of Economic Research July 2022. , , and , “Price setting with strategic complementarities as a mean field game,” Technical Report, National Bureau of Economic Research 2022. Alvarez, Fernando, Francesco Lippi, and Aleksei Oskolkov, “The Macroeconomics of Sticky Prices with Generalized Hazard Functions,” The Quarterly Journal of Economics, 11 2021, 137 (2), 989–1038. , Herv´e Le Bihan, and Francesco Lippi, “The Real Effects of Monetary Shocks in Sticky Price Models: A Sufficient Statistic Approach,” American Economic Review, October 2016, 106 (10), 2817–51. , Martin Beraja, Mart´ın Gonzalez-Rozada, and Pablo Andres Neumeyer, “From Hyperinflation to Stable Prices: Argentina’s Evidence on Menu Cost Models,” The Quarterly Journal of Economics, 09 2018, 134 (1), 451–505. Aruoba, S. Boragan, Eugene Oue, Felipe Saffie, and Jonathan L. Willis, “Real Rigidities, Firm Dynamics and Monetary Nonnneutrality: The Role of Demand Shocks,” Technical Report 2023. Auclert, Adrien, Rodolfo D Rigato, Matthew Rognlie, and Ludwig Straub, “New Pricing Models, Same Old Phillips Curves?,” Working Paper 30264, National Bureau of Economic Research July 2022. Baley, Isaac and Andr´es Blanco, “Aggregate dynamics in lumpy economies,” Econometrica, 2021, 89 (3), 1235–1264. Baqaee, David Rezza and Emmanuel Farhi, “ProductivityandMisallocationinGeneral Equilibrium,” 2018. LSE working paper. Barro, Robert J, “A theory of monopolistic price adjustment,” The Review of Economic Studies, 1972, pp. 17–26. Bhattarai, Saroj and Raphael Schoenle, “Multiproduct Firms and Price-Setting: Theory and Evidence from U.S. Producer Prices,” Journal of Monetary Economics, 2014, 66, 178–192. Blanco, Andres, “Optimal Inflation Target in an Economy with Menu Cost and Zero Lower Bound,” American Economic Journal: Macroeconomics, 2021, 13 (3), 108–141. Bonomo, Marco, Carlos Carvalho, Oleksiy Kryvtsov, Sigal Ribon, and Rodolfo Rigato, “Multi-Product Pricing: Theory and Evidence From Large Retailers,” 2022. 39

Burstein, Ariel and Christian Hellwig, “Welfare Costs of Inflation in a Menu Cost Model,” American Economic Review, May 2008, 98 (2), 438–43. Caballero, Ricardo J. and Eduardo M.R.A. Engel, “Price Stickiness in Ss Models: New Interpretations of Old Results,” Journal of Monetary Economics, 2007, 54, 100–121. Cavallo, Alberto, Francesco Lippi, and Ken Miyahara, “Large Shocks Travel Fast,” Working Paper 31659, National Bureau of Economic Research September 2023. Christiano, Lawrence J., Martin Eichenbaum, and Charles L. Evans, “Nominal Rigidities and the Dynamic Effects of a Shock to Monetary Policy,” Journal of Political Economy, 2005, 113 (1), 1–45. Costain, James and Anton Nakov, “Distributional Dynamics Under Smoothly State- Dependent Pricing,” Journal of Monetary Economics, 2011, 58 (6), 646–665. Davies, Richard, “Prices and Inflation in the UK - A New Dataset,” Technical Report 55, Centre for Economic Performance February 2021. De Loecker, Jan, Jan Eeckhout, and Gabriel Unger, “The Rise of Market Power and the Macroeconomic Implications,” The Quarterly Journal of Economics, 01 2020, 135 (2), 561–644. Dixit, Avinash, “Analytical approximations in models of hysteresis,” The Review of Economic Studies, 1991, 58 (1), 141–151. Dotsey, Michael and Robert G. King, “Implications of State-Dependent Pricing for Dynamic Macroeconomic Models,” Journal of Monetary Economics, 2005, 52 (1), 213– 242. , , and Alexander L. Wolman, “State-Dependent Pricing and the General Equilibrium Dynamics of Money and Output,” The Quarterly Journal of Economics, 1999, 114 (2), 655–690. Eichenbaum, Martin, Nir Jaimovich, Sergio Rebelo, and Josephine Smith, “How FrequentAreSmallPriceChanges?,” American Economic Journal: Macroeconomics, April 2014, 6 (2), 137–55. Foster, Lucia S, John C Haltiwanger, and Cody Tuttle, “RisingMarkupsorChanging Technology?,” Technical Report 30491 September 2022. Gagnon, Etienne, “Price Setting during Low and High Inflation: Evidence from Mexico,” The Quarterly Journal of Economics, 08 2009, 124 (3), 1221–1263. Gali, Jordi, Monetary Policy, Inflation, and the Business Cycle, PrincetonUniversityPress, 2008. Gertler, Mark and John Leahy, “A Phillips Curve with an Ss Foundation,” Journal of Political Economy, 2008, 116 (3), 533–572. 40

Golosov, Mikhail and Robert Lucas, “Menu Costs and Phillips Curves,” Journal of Political Economy, 2007, 115 (2), 171–199. Karadi, Peter and Adam Reiff, “Menu Costs, Aggregate Fluctuations, and Large Shocks,” American Economic Journal: Macroeconomics, July 2019, 11 (3), 111–46. Kehoe, Patrick and Virgiliu Midrigan, “Prices Are Sticky After All,” Journal of Monetary Economics, 2015, 75, 35–53. Klenow, Peter J. and Jonathan L. Willis, “RealRigiditiesandNominalPriceChanges,” Economica, July 2016, 83, 443–472. and Oleksiy Kryvtsov, “State-Dependent or Time-Dependent Pricing: Does it Matter for Recent U.S. Inflation?,” The Quarterly Journal of Economics, 08 2008, 123 (3), 863– 904. Krusell, Per and Anthony Smith Jr., “Income and Wealth Heterogeneity in the Macroeconomy,” Journal of Political Economy, 1998, 106 (5), 867–896. Leahy, John, “ASurveyofNewKeynesianTheoriesofAggregateSupplyandTheirRelation to Industrial Organization,” Journal of Money, Credit and Banking, 2011, 43, 87–110. Levy, Daniel, Mark Bergen, Shantanu Dutta, and Robert Venable, “TheMagnitude of Menu Costs: Direct Evidence From Large U. S. Supermarket Chains,” The Quarterly Journal of Economics, 1997, 112 (3), 791–825. Midrigan, Virgiliu, “Menu Costs, Multi-product Firms, and Aggregate Fluctuations,” Econometrica, 2011, 79 (4), 1139–1180. Nakamura, Emi and Jon Steinsson, “Five Facts about Prices: A Reevaluation of Menu Cost Models,” Quarterly Journal of Economics, 2008, 123 (4), 1415–1464. and Jo´n Steinsson, “Monetary Non-neutrality in a Multisector Menu Cost Model,” The Quarterly Journal of Economics, 08 2010, 125 (3), 961–1013. , , Patrick Sun, and Daniel Villar, “The Elusive Costs of Inflation: Price Dispersion during the U.S. Great Inflation,” The Quarterly Journal of Economics, 08 2018, 133 (4), 1933–1980. Petrella, Ivan, Emiliano Santoro, and Lasse de la Porte Simonsen, “Time-varying Price Flexibility and Inflation Dynamics,” 2018. Rotemberg, Julio, “The New Keynesian Microfoundations,” in “NBER Macroeconomics Annual 1987, Volume 2” 1987, pp. 69–116. Vavra, Joseph, “Inflation Dynamics and Time-Varying Volatility: New Evidence and an Ss Interpretation,” The Quarterly Journal of Economics, 09 2013, 129 (1), 215–258. Zbaracki, Mark J., Mark Ritson, Daniel Levy, Shantanu Dutta, and Mark Bergen, “Managerial and Customer Costs of Price Adjustment: Direct Evidence from Industrial Markets,” The Review of Economics and Statistics, 2004, 86 (2), 514–533. 41

Appendix For Online Publication A Data A.1 Overview We use the data that underlie the construction of the Consumer Price Index (CPI) in the UK. The data are collected by the United Kingdom’s Office for National Statistics (ONS).20 We use public monthly product-level price quotes and item-level price indexes from January 1996 to August 2022.21 Goods and services are classified following the 6-digit Classification of Individual Consumption by Purpose (COICOP 6).22 The CPI is produced in stages, with indexes derived at each stage weighted together to give higher level indexes. A sample of prices of items which are representative of UK consumer expenditure are collected in line with the COICOP classification system.23 There are currently around 650 representative items in the UK CPI price basket of goods. The items usually have fairly broad specifications (such as a roll of wallpaper or women’s jeans). Price collectors choose a selection of products which conform to that item specification. Product-level price quotes are collected by either sampling individual outlets or are collected centrally (for example, university tuition fees). A.2 Weights Class-level The COICOP class-level weights are largely calculated from household final consumption expenditure data which covers the relevant population and range of goods and services and are classified by COICOP. This is supplemented by other data sources, including the Living Costs and Food Survey (LCF) data, International Passenger Survey data, and data from Public Sector Branch. The weights used in compiling the measures of consumer price inflation are updated annually following ONS reviews of the representative items in the 20The descriptions in this section are taken from the Consumer Price Indices Technical Manual published by the ONS and available here. 21See also Davies (2021) and Petrella et al. (2018) who use these data. 22COICOP is a hierarchical classification system comprising: Divisions e.g. 01 Food & non-alcoholic beverages, Groupse.g. 01.1Food, andClasses(thelowestpublishedlevel)e.g. 01.1.1Breadandcereals. See here for a description of the COICOP classification. 23For example, for the item home-killed lamb, prices are collected for ‘loin chops with bone’ and ‘shoulder withbone’. Otherjoints,andloinchopsandshoulderswithoutbones,arenotpriced;itisassumedthattheir price movements are close to those of the joints of lamb that are priced. 1

basket, so that the weights reflect the introduction of new items and the deletion of others. In addition, using up-to-date expenditure data ensures that the indexes remain representative of current expenditure patterns over time. Item-level Someitemswithinaclassrepresentthemselveswhileothersrepresentasubclass of expenditure within a section.24 However, other items represent price changes for a set of items, which are not priced, so for these the weight reflects total expenditure on all items in the set.25 The expenditure figures for all items in a section are expressed as a percentage of the section weight. Each percentage is rounded to the nearest unit, except where percentages are less than 0.5 which are rounded up to 1. Manual adjustments are then made by the ONS to constrain the sum of each section’s item weights to 100. The item weights are updated twice each year–with the January index when the new COICOP weights are introduced, and in February when the representative items that make up the basket of goods and services are updated. When the basket of goods and services is updated in February, item weights are updated by drawing on data from a variety of sources. These include detailed National Accounts expenditure data, LCF data, market research data and other sources including administrative data. For each COICOP class, the sum of the new item weights introduced in February is constrained to be equal to the updated class weight introduced in the previous month. A.3 Sources We use several datasets published by the ONS to construct our master panel dataset. 1. Price quotes. The price quote data is sourced from the ONS website.26 2. Item identifier, COICOP classification, and COICOP weights. The item index data is sourced from the ONS website.27 The classification of items into COICOP classifications are also provided by the ONS.28 COICOP weights are provided for each item. 24Forexample,withinelectricalappliances,theelectriccookeritemrepresentsonlyitselfandnotanyother kinds of electrical appliances. 25For example, a screwdriver is one of several items representing all spending on small tools within DIY materials, and there are other items within the section representing all spending on paint, timber, fittings and so on. 26The link to the latest data is here and to historical data is here. 27The link is here. 28The link is here. 2

3. Aggregated price indexes. We also use the price indexes published by the ONS at COICOP-6 and above levels of disaggregation.29 A.4 Compiling the Dataset To compile the dataset, we use the following steps. 1. Import data. In this step we generate a dataset of unprocessed price quotes and a dataset of item-COICOP classifications and CPI weights. 2. Process item-level data and price quotes. In this step we correct for recording errors and drop price quotes that are invalidated by the ONS. We also use the algorithm in Blanco (2021) to recover unique price trajectories for price quotes with the same product-outlet identifier.30 3. Merge price quotes data with item identifiers and weights. Our final master panel dataset is comprised of the variables in Table A.1. We have around 38 million unique price quote observations from 1996m1 to 2022m8. All statistics and analyses are produced with this dataset. A.5 Data Checks We do two checks on our panel dataset. 1. First, we confirm that the diaggregated price indexes generate the published aggregate CPI index using the sector-level weights in our dataset. We construct: (cid:88) π = w (s)π (s) (15) t t t s where π is inflation, π (s) is inflation at the s-sector level of disaggregation, and w (s) t t t is the corresponding weight in our dataset. Figure A.1 plots the constructed aggregate index against the published aggregate index; Figure A.2 plots the corresponding inflation rates. 2. The second check we do is to compare inflation constructed using the final micro price dataset to the published aggregate inflation series. Figure A.3 plots inflation rates 29The link is here. 30These observations can arise because of confidentiality reasons. 3

Figure A.1: Price Indexes 120 With Item Level Indexes 120 With COICOP-6 Indexes CPI CPI 110 110 100 100 90 90 80 80 70 70 1998 2002 2006 2010 2014 2018 2022 1998 2002 2006 2010 2014 2018 2022 calculated from the micro data using regular prices, and shows that they have a close correspondence to the published aggregate inflation rate. A.6 Constructing Micro-Price Statistics Weuseourmasterpaneldatasettoconstructthemicro-pricestatisticsthatweusetocalibrate the model. We apply the following steps in sequence to the dataset: 1. Filters: We drop price changes with a sale flag and noncomparable product substitution flag. We also drop prices that are centrally collected by the ONS. We next remove quotes for products that are not observed in the dataset for at least 6 months. We next drop prices that are not rounded to the nearest cent, and which could indicate recording errors (see Eichenbaum et al., 2014). We next drop observations if the number of observations for the item-category is less than 20. Out of our initial number 37,708,793 unique price quotes, these filtering steps eliminates 3,639,521 observations. 2. Removing energy products: We drop observations that are classified as “energy” at the COICOP-6 level, following the ONS classification.31 This removes 381,134 observations. 31There are five COICOP-6 classifications that are grouped as “energy”: Electricity (04.5.1), Gas (04.5.2), Liquid fuels (04.5.3), Solid fuels (04.5.4), Fuels and lubricants (07.2.2). 4

Table A.1: Variables in Dataset Variable Description date Date of price quote observation quote id Identifier for the price quote weight id Identifier for the item weight Weight price Price coicop 6 COICOP-6 classification CPI agg Aggregate CPI index Figure A.2: Inflation Rates 10 10 With Item Level Indexes With COICOP-6 Indexes CPI CPI 8 8 6 6 4 4 2 2 0 0 1998 2002 2006 2010 2014 2018 2022 1998 2002 2006 2010 2014 2018 2022 5

Figure A.3: Inflation Calculated Using Regular Price Changes 10 Regular Price Changes Published Aggregate 8 6 4 2 0 1998 2002 2006 2010 2014 2018 2022 3. Product-level weights: The weights in our dataset are observed at the item-date level. We construct product-date level weights by dividing the item-date weight by the number of quotes observed for that item-date. 4. Regular prices: Since the sales flag is unlikely to cover all sales observed, we next construct regular prices by applying an algorithm that filters out V-shaped price series that last less than three months. As we plot in the text, the aggregate inflation series computed from regular prices is close to the series computed using posted prices. As an example of our algorithm that constructs regular prices, Figure A.4 plots the posted price and regular price for an item in the COICOP-6 Bread and Cereals category (01.1.1). 5. Standardization: We follow Klenow and Kryvtsov (2008) and calculate for each price change ∆p (j) of quote i that belongs to product category j the standardized price it change ∆p (j)−µ (j) ˆ it ∆ ∆p (j) = σ +µ , it ∆ ∆ σ (j) ∆ where µ (j) and σ (j) are the item-level mean and standard deviation of non-zero ∆ ∆ price changes and µ and σ are the overall ones. ∆ ∆ 6

Figure A.4: Posted and Regular Price Example: “Bread and Cereals” Product .6 .55 .5 .45 .4 Posted Price Regular Price .35 1999 2000 2001 2002 2003 6. Remove outliers: Our final step is to remove the top 2% and bottom 2% of observations based on the normalized price changes. Table A.2 shows price statistics for different sets of prices from our dataset.32 Removing energy prices drops the frequency of adjustment from 0.18 to 0.17, and using regular prices drops it further to 0.12. The remaining price statistics are broadly similar. We next show in Table A.3 a subset of commonly reported statistics under different filtering assumptions to understand how the procedures we use to process the UK data affects the price statistics. We report the mean absolute value of price changes, the standard deviation of price changes, the kurtosis of price changes, and the frequency of price changes. In all cases, we remove energy prices, as categorized by the ONS at the COICOP-6 level. The firstrowshowsthepricestatisticsforallprices. Theremainingrowsreportthepricestatistics for regular prices computed under our algorithm that filters out V-shaped price series that last less than three months (the baseline filter), and alternatively computed using the regular price algorithm of Kehoe and Midrigan (2015) (the KM filter). When considering regular prices, we present statistics for different treatments of observations at the top and bottom of the price change distribution. In the set of statistics that we target in the baseline estimation, we remove the top and bottom 2% of observations ordered by the normalized price changes. 32In all cases, we standardize prices at the item level and remove the top 2% and bottom 2% of outliers. 7

Table A.2: Micro Price Statistics Regular Prices All Prices No Energy No Energy frequency ∆p 0.180 0.168 0.116 distribution of ∆p mean 0.014 0.014 0.018 std. dev. 0.188 0.190 0.188 kurtosis 3.121 3.145 3.609 5th percentile -0.325 -0.328 -0.327 10th percentile -0.238 -0.240 -0.226 25th percentile -0.100 -0.099 -0.081 50th percentile 0.024 0.023 0.026 75th percentile 0.126 0.126 0.119 90th percentile 0.250 0.252 0.247 95th percentile 0.329 0.332 0.340 distribution of |∆p| mean 0.146 0.147 0.142 std. dev. 0.119 0.121 0.125 5th percentile 0.009 0.009 0.009 10th percentile 0.019 0.019 0.018 25th percentile 0.050 0.050 0.045 50th percentile 0.115 0.115 0.104 75th percentile 0.216 0.217 0.204 90th percentile 0.327 0.330 0.334 95th percentile 0.394 0.398 0.413 Notes: In all cases, we remove the top and bottom 2% outliers. In Table A.3 we present results for which no outliers are dropped, up to dropping the top and bottom 10% of observations. We also drop outliers category-by-category, at the COICOP-6 and COICOP-2 levels. The bottom rows of Table A.3 show these statistics, where reported, in other papers (that use different datasets). The results indicate that the key statistics do not depend on the filter used to produce regular prices. Table A.4 shows the weights at the COICOP-2 level in our sample used to compute micro price statistics and compared to the weights that are published by the ONS in the CPI. 8

Table A.3: Price Statistics Across Filters Mean |∆p| Std Dev ∆p Kurtosis ∆p Freq ∆p All prices 0.177 0.255 12.270 0.164 Regular prices - Baseline filter 0.168 0.250 13.987 0.116 - Baseline filter, 2% outliers 0.142 0.188 3.609 0.116 - KM filter 0.167 0.248 13.889 0.093 - KM filter, 1% outliers 0.151 0.204 4.102 0.093 - KM filter, 2% outliers 0.141 0.186 3.566 0.093 - KM filter, 2% outliers (by coicop2) 0.142 0.187 3.600 0.093 - KM filter, 2% outliers (by coicop6) 0.142 0.187 3.636 0.093 - KM filter, 5% outliers 0.121 0.152 2.936 0.093 - KM filter, 10% outliers 0.097 0.117 2.511 0.092 Literature - Klenow and Kryvtsov (2008) 0.113 – – – - Nakamura and Steinsson (2008) 0.085 – – 0.087–0.111 - Midrigan (2011) 0.11 – 4.02 0.116 - Karadi and Reiff (2019) 0.099 – 3.98 0.126 - Blanco (2021) 0.153 0.205 3.809 0.126 Notes: For regular prices, the ‘baseline filter’ removes V-shaped sales that last less than 3 months, andthe‘KMfilter’followsthealgorithminKehoeandMidrigan(2015). Removingx%outliersdrops the top and bottom x-th percentiles of the data ordered by normalized price changes. Nakamura and Steinsson (2008) report the median |∆p|. Blanco (2021) reports statistics for the UK data. Karadi and Reiff (2019) reports statistics using data from Hungary. Table A.4: COICOP-2 Level Weights in Sample Versus Published Weights Weight, Sample Weight, CPI 1 Food and Non-Alcoholic Beverages 0.19 0.12 2 Alcoholic Beverages and Tobacco 0.09 0.05 3 Clothing and Footwear 0.08 0.06 4 Housing, Utilities, and Other Fuels 0.03 0.14 5 Furniture, Household Eq./Maintenance 0.12 0.08 6 Health 0.03 0.02 7 Transport 0.08 0.14 8 Communication 0.00 0.03 9 Recreation and Culture 0.14 0.13 10 Education 0.00 0.03 11 Restaurants 0.13 0.11 12 Miscellaneous Goods and Services 0.11 0.09 Aggregate 1.00 1.00 9

B Solution Method In the presence of strategic complementarities in price setting the firms’ optimal pricing decisions depend on the price of their competitors. Recall that the assumptions we make on preferences imply that the problem of a firm in a given sector depends only on the current and future sectoral price gaps x (s). We follow the approach of Krusell and Smith (1998) t and postulate that x (s) is a function of a single moment of the distribution of firm state t variables. Specifically, the moment we use is e (s) xˆ (s) ≡ a¯η t P (s), t t−1 M t the previous period’s price level, scaled by the money supply and sectoral productivity.33 We postulate that the sectoral price gap depends on this state variable according to x (s) = X (xˆ (s)). t t Given the function X(·), xˆ (s) evolves according to t e (s) M t+1 t xˆ (s) = X (xˆ (s)). t+1 t e (s) M t t+1 We use the Krusell and Smith (1998) approach to pin down X(·). In particular, we parameterize X(·) using Chebyshev polynomials in order to capture potential non-linearities. For any given guess of X(·), we solve the firm’s decision rules, simulate histories of sectoral productivity shocks, and find the sectoral price gap x (s) that is consistent with the firms’ t decision rules. We then use projection methods to update our guess of X(·) using simulated data on x (s) and xˆ (s), and iterate until convergence. We find that the Krusell and Smith t t (1998) approach works well in both the single- and multi-product models, with an R2 in the perceived law of motion in excess of 0.999. 33Equivalently, xˆ (s)= (cid:18) (cid:82) (cid:16) zt−1(f,s) (cid:17)1−σ xˆ (f,s)1−σdf (cid:19) 1− 1 σ . t zt(f,s) t 10

C An Economy With Idiosyncratic Productivity Shocks We describe an economy in which idiosyncratic shocks are shocks to productivity, as opposed to quality. We show that the firm’s problem is nearly isomorphic to the problem of a firm in our baseline model provided one rescales the menu cost appropriately. Wenowsupposethatthetechnologyforaggregatingindividualproductsintoafinalsector good is (cid:18)(cid:90) (cid:19) γ γ−1 γ−1 y t (f,s) = y it (f,s) γ di and (cid:18)(cid:90) (cid:19) σ σ−1 σ−1 y t (s) = y t (f,s) σ df . Notice that we no longer have taste shifters in these aggregators. The demand functions are therefore (cid:18) P (f,s) (cid:19)−γ it y (f,s) = y (f,s) it t P (f,s) t (cid:18) P (f,s) (cid:19)−σ t y (f,s) = y (s). t t P (s) t As earlier, the production function is y (f,s) = e (s)z (f,s)m (f,s)l (f,s)η, it t it it it and the optimal choice of the specific factor m implies that the total amount of labor the it firm needs to produce the bundle y (f,s) is it (cid:18)(cid:90) (cid:19)1 y (f,s) η it l (f,s) = di . t e (s)z (f,s) t it Notice that now z (f,s) represents a product-specific productivity shock. Firm profits are it (cid:88) ∞ βt (cid:34) (cid:90) (cid:18)(cid:90) y (f,s) (cid:19) η 1 (cid:35) (1+τ) P (f,s)y (f,s)di−W it di −W ξ (f,s)I (f,s) , it it t t t t P c e (s)z (f,s) t t t it t=0 where we now assume that the fixed cost of changing prices ξ (f,s) depends on the firm’s t productivity, as we discuss below. Absent such rescaling, firms whose productivity grows over time would face smaller menu costs relative to their profits and no longer be subject to pricing frictions. To show that in this environment the problem of the firm is similar to that in our baseline model, let us define the several objects. First, the first-best level of a firm’s productivity is (cid:18)(cid:90) (cid:19) 1 γ−1 z (f,s) = z (f,s)γ−1di . t it 11

This evolves over time according to (cid:18) σ2(cid:19) z (f,s) = z (f,s)exp (γ −1) z , t t−1 2 given our assumption that individual productivity evolves according to a geometric random walk process with Gaussian innovations. We can write the firm’s production function as y (f,s) = e (s)z (f,s)ϕ (f,s)l (f,s)η, t t t t t where ϕ (f,s) represents the losses from misallocation inside the firm, given by t (cid:32) (cid:90) z (f,s) (cid:18) P (f,s) (cid:19)−γ (cid:33)−1 t it ϕ (f,s) = di . t z (f,s) P (f,s) it t Also let   1+σ ( η 1−1 ) (cid:90) (σ−1)η 1 (σ−1)η 1 z t (s) =  z t (f,s)1+σ ( η 1−1 ) df denote the sectoral weighted average of individual firm’s composite productivities. This term also evolves over time according to a deterministic trend. We define the price gaps as follows. The sectoral price gap is given by e (s)z (s)P (s) x (s) = a¯η t t t . t M (s) t The firm-level price gap is given by 1 (cid:16) (cid:17) η e (s)u (s) u˜t(f,s) 1+σ ( η 1−1 ) P (f,s) x (f,s) = a¯η t t ut(s) t . t M (s) t The product-level price gap is given by 1 (cid:16) (cid:17) η e (s)z (s) zt(f,s) 1+σ ( η 1−1 ) zit(f,s)P (f,s) x (f,s) = a¯η t t zt(s) zt(f,s) it . it M (s) t We assume that the menu cost scales with the firm’s productivity (cid:18) (cid:19) (σ−1)η 1 ξ ¯ (f,s) = z t (f,s) 1+σ ( η 1−1 ) . t z (s) t 12

This assumption ensures that the menu cost is equal to a constant fraction of the firm’s (flexible price) profits, so they do not vanish for firms that grow increasingly large. We can then rewrite the firm’s objective as (cid:88) ∞ βt (cid:18) z t (f,s) (cid:19) 1+ (σ σ − ( 1 η 1 ) − η 1 1 ) (cid:34) (1+τ) (cid:18) x t (f,s) (cid:19)1−σ −a t (s)ϕ t (f,s)− η 1 (cid:18) x t (f,s) (cid:19)−σ η −ξ ¯ t (f,s)I t (f,s) (cid:35) . z (s) x (s) x (s) t t t t=0 This objective is nearly identical to that in the baseline model with quality shocks, except thatwehaveanadditionaltermduetofirmproductivitygrowthaffectingthediscountfactor. In addition, since we scale prices by different terms involving productivity, the law of motion for price gaps changes accordingly. We finally note that if the firm does not adjust prices, misallocation inside the firm is equal to (cid:32) (cid:90) z (f,s) (cid:18) P (f,s) (cid:19)−γ (cid:33)−1 (cid:0)(cid:82) z (f,s)−1di (cid:1)−1 t it it ϕ (f,s) = di = , t z (f,s) P (f,s) z (f,s) it t t and evolves over time according to the same law of motion as in our baseline model with quality shocks (cid:18) σ2(cid:19) ϕ (f,s) = ϕ (f,s)exp −γ z . t t−1 2 13

D Single-Product Menu Cost Model in Continuous Time This section analyzes the model presented in Section 3 in continuous time. We assume g = 0, so the money supply is constant. m D.1 Environment Household. Arepresentativeconsumerhaspreferencesoverconsumptionandderivesdisutility from work. The consumer maximizes lifetime utility, given by (cid:90) ∞ e−ρt(logc −h )dt, t t 0 subject to (cid:90) ∞ M 0 +B 0 = e− (cid:82) 0 tisds[P t c t −W t h t −D t −T t ]dt, 0 where c is consumption, h is hours worked, P is the aggregate nominal price level, D t t t t denotes profits, and T represents government transfers. M and B are initial money and t 0 0 bonds holding, respectively. We assume that nominal spending is subject to a cash-in-advance constraint, ˆ P c ≤ M , t t t ˆ where M denotes money demand. t The household optimality condition together with market clearing for money aggregates imply M t i = ρ , M = W , c = . t t t t P t Final Goods Producers. The technology for producing final output is as in Section 3. Intermediate Goods Producers. The intermediate goods producer faces the same production technology as in Section 3. The technology for changing prices is as follows: in a ¯ period of length dt, the firm faces a non-random menu cost ξ denominated in units of labor with probability 1 − φdt and a zero menu cost with probability φdt. The firm chooses a sequence of price adjustment dates {T }∞ and log-price adjustments {∆p }∞ . For a given h h=1 h h=1 ˆ firm-level log price gap xˆ and a sectoral log price gap X, the sequential formulation of the firms’ problem is (cid:34) (cid:35) (cid:90) ∞ ∞ VXˆ (xˆ) = max E e−ρtΠ (s,f)dt− (cid:88) ξ (f,s) , (16) 0 t T {T h ,∆p h }∞ h=1 0 i=1 h 14

where the flow profit function is given by (cid:16) (cid:17) Π t (s,f) = eXˆ t(s)(σ−1) (1+τ)e(xˆt(s,f)−Xˆ t(s))(1−σ) −a¯eXˆ t(s)( η 1−1)(σ−1)e−σ η xˆt(f,s) , subject to the law of motion of firm price gap (cid:88) xˆ (f,s) = constant+xˆ+log(e (s))+log(z (f,s))+ ∆p t t t h h:T ≤t h ˆ ˆ and the law of motion of the sectoral price gap X (s) with initial condition X. t D.2 Cost of Price Rigidity We compute the cost of price rigidity under the assumption that σ = 0, i.e., there are no e sectoral shocks. Moreover, since sectors are identical, without loss of generality we omit the sectoral index. Let VXˆ (xˆ) be the optimal firm value defined in equation (16). The flow profit function ΠXˆ (xˆ) in a sector with sectoral (log) price gap X ˆ and firm-level (log) price gap xˆ is given by (cid:16) (cid:17) ΠXˆ (xˆ) := eXˆ(σ−1) (1+τ)e(xˆ−Xˆ)(1−σ) −a¯eXˆ( η 1−1)(σ−1)e−σ η xˆ . (17) Given the definition of the flow profits in equation (17), we can write the firm’s value as (cid:20)(cid:90) τ (cid:104) (cid:105) (cid:21) VXˆ (xˆ) = maxE e−ρtΠXˆ (xˆ )dt+e−ρτ ξ +maxVXˆ (xˆ∗) |xˆ = xˆ . (18) t τ 0 τ xˆ∗ 0 The next propositions characterize the costs of price rigidity. First, we characterize the losses from misallocation due to price dispersion. Second, we characterize the size of the menu cost. Let E[xˆm] denote the m-th moment of the log price gap distribution and V[xˆ] denote its variance. Similarly, E[∆pm] denotes the m-th moment of the log price change distribution and V[∆p] = E[∆p2]−E[∆p]2 and K[∆p] = E[∆p4] denotes the variance and kurtosis of the E[∆p2]2 price change distribution, respectively. Finally, n denotes the fraction of price changes and E[τ] the average duration between price changes. From now on, we consider a quadratic approximation of firms’ flow profits around the optimal static log price gap. This approximation implies a symmetric value function around the optimal price gap and therefore a symmetric policy function. Let (xˆ−,xˆ∗,xˆ+) be the optimal policy, characterized by the lower and upper adjustment thresholds xˆ− and xˆ+, and the reset price xˆ∗. We normalize the units in which we express the price gap to ensure that the optimal reset price is zero. Moreover, the symmetry of the value function implies that 15

−xˆ− = xˆ+ = x¯. The following proposition characterizes the quadratic approximation of the profit function. Proposition 1. Define xˆ∗(X ˆ ) = argmaxΠXˆ (xˆ). (19) xˆ Then, up to a second-order approximation, (cid:12) 1 ∂2ΠXˆ (xˆ)(cid:12) (cid:16) (cid:17) ΠXˆ (xˆ) = ΠXˆ (xˆ∗(X ˆ ))+ (cid:12) (xˆ−xˆ∗(X ˆ ))2 +O (xˆ−xˆ∗(X ˆ ))3 , (20) 2 ∂xˆ2 (cid:12) (cid:12) xˆ=xˆ∗(Xˆ) where the optimal reset price is given by (cid:18) (cid:19) η σ (σ −1)(1−η) xˆ∗(X ˆ ) = log + X ˆ . (21) η +σ(1−η) (1+τ)(σ −1)η η +σ(1−η) and the level and curvature of the profit function are given by ΠXˆ (x∗(X ˆ )) = e (cid:18) σ−1−(σ η − + 1 σ ) ( 2 1 ( − 1− η) η) (cid:19) Xˆ (cid:18) σ (cid:19) η+ η( σ 1 ( − 1− σ) η) (1+τ) η +σ(1−η) (22) (1+τ)(σ −1)η σ ∂2ΠXˆ (xˆ) (cid:12) (cid:12) (cid:18) σ−1−(σ−1)2(1−η) (cid:19) Xˆ (cid:18) σ (cid:19) η+ η( σ 1 ( − 1− σ) η) η +σ(1−η) (cid:12) = −e η+σ(1−η) (1+τ)(σ −1) ∂xˆ2 (cid:12) (1+τ)(σ −1)η η (cid:12) xˆ=xˆ∗(Xˆ) (23) and the revenue is equal to eXˆ(σ−1)(1+τ)e(1−σ)xˆ∗(Xˆ) = e (cid:18) (σ−1)−(σ η − + 1 σ ) ( 2 1 ( − 1− η) η) (cid:19) Xˆ (cid:18) σ (cid:19) η+ η( σ 1 ( − 1− σ) η) (1+τ) (24) (1+τ)(σ −1)η Proof. The first-order condition for the profit function (cid:104) (cid:105) ΠXˆ (xˆ) = eXˆ(σ−1) (1+τ)e(1−σ)x −e(σ−1)1− η ηXˆ e−σ η x (25) is given by σ 0 = (1+τ)(1−σ)e(1−σ)xˆ + e(σ−1)1− η ηXˆ e−σ η xˆ, (26) η which implies an optimal markup (cid:18) (cid:19) η σ (σ −1)(1−η) xˆ∗(X ˆ ) = log + X ˆ . (27) η +σ(1−η) (1+τ)(σ −1)η η +σ(1−η) Therefore, (cid:104) (cid:105) ΠXˆ (x∗(X ˆ )) = eXˆ(σ−1) (1+τ)e(1−σ)xˆ∗(Xˆ) −e(σ−1)1− η ηXˆ e−σ η xˆ∗(Xˆ) (cid:18) (σ−1)−(σ−1)2(1−η) (cid:19) Xˆ (cid:18) σ (cid:19) η+ η( σ 1 ( − 1− σ) η) η +σ(1−η) = e η+σ(1−η) (1+τ) (28) (1+τ)(σ −1)η σ 16

and ∂2ΠXˆ (xˆ∗(X ˆ )) (cid:18) (σ−1)−(σ−1)2(1−η) (cid:19) Xˆ (cid:18) σ (cid:19) η+ η( σ 1 ( − 1− σ) η) η +σ(1−η) = −e η+σ(1−η) (1+τ)(σ −1) . ∂xˆ2 (1+τ)(σ −1)η η (29) Finally, the revenue is given by eXˆ(σ−1)(1+τ)e(1−σ)xˆ∗(Xˆ) = eXˆ(σ−1)(1+τ) (cid:18) σ (cid:19) η+ η( σ 1 ( − 1− σ) η) e (cid:18) −(σ η − + 1 σ ) ( 2 1 ( − 1− η) η) (cid:19) Xˆ (1+τ)(σ −1)η (cid:18) (σ−1)−(σ−1)2(1−η) (cid:19) Xˆ (cid:18) σ (cid:19) η+ η( σ 1 ( − 1− σ) η) = e η+σ(1−η) (1+τ) (30) (1+τ)(σ −1)η Proposition 2. Aggregate productivity is approximately equal to σ(η +(1−η)σ) σ (cid:18) (cid:18) 1 (cid:19)(cid:19) V[∆p]K[∆p] log(ϕ) ≈ − V[xˆ] = − 1+σ −1 (31) η 2 η 6 Proof. Recall that we can write aggregate productivity as (cid:18)(cid:90) (cid:19)1/η ϕ = e−σ η (xˆ f −Xˆ) df . (32) f Using the same approximation as in Gali (2008), we have that σ(η +(1−η)σ) log(ϕ) ≈ − V[xˆ]. (33) 2η Because the profit function is symmetric, we have that xˆ∗(X ˆ ) = E[xˆ]. With this result, we can use Corollary 3 of Baley and Blanco (2021), and the definition of kurtosis, we have that 1E[∆p4] 1 V[xˆ] = = E[∆p2]K[∆p]. (34) 6E[∆p2] 6 Putting these two results together, we have σ (cid:18) (cid:18) 1 (cid:19)(cid:19) E[∆p2]K[∆p] σ (cid:18) (cid:18) 1 (cid:19)(cid:19) V[∆p2]K[∆p] log(ϕ) ≈ − 1+σ −1 = − 1+σ −1 , (35) 2 η 6 2 η 6 where the last equality uses that when the drift is zero, E[∆p] = 0 and E[∆p2] = V[∆p2] (Baley and Blanco, 2021). 17

Proposition 3. The total amount paid on menu costs, expressed as a fraction of revenue, is approximately equal to nE[ξ ] (cid:20) (cid:18) 1 (cid:19)(cid:21) V[∆p]Ψ(K[∆p]) τ = (σ −1) 1+σ −1 (36) eXˆ(σ−1)(1+τ)e(1−σ)xˆ∗(Xˆ) η 12 where Ψ(1) = 1, Ψ(6) = 0, and increasing-decreasing in its argument. Proof. Under the assumption of the CalvoPlus model, we can write nE[ξ ] as τ n−φ nE[ξ ] = (cid:0) nξ ¯(cid:1) . (37) τ n Using the Barro (1972) and Dixit (1991) formula, the normalized upper adjustment threshold x¯ is (cid:32) (cid:33)1/4 12σ2ξ ¯ x¯ = u . (38) ΠXˆ(xˆ∗(X ˆ )) xˆ2 Using that σ2 = nE[∆p2] if the drift is equal to zero (see Proposition 1 in Alvarez et al., z 2016) we have ΠXˆ (xˆ∗(X ˆ )) (cid:18) x¯2 (cid:19)2 nξ ¯ = E[∆p2] xˆ2 , (39) 12 E[∆p2] we have that (cid:34) (cid:35) n−φ ΠXˆ (xˆ∗(X ˆ )) n−φ (cid:18) x¯2 (cid:19)2 nE[ξ ] = (cid:0) nξ ¯(cid:1) = E[∆p2] xˆ2 . (40) τ n 12 n E[∆p2] We next show that the last term is only a function of φx¯2 . Using the result that φx¯2 is a σ2 σ2 z z function of kurtosis (see Proposition 6 in Alvarez et al., 2016), implies that the last term is only a function of the kurtosis, which will complete the proof of the Proposition. Let P(xˆ) and D(xˆ) be the solutions of the following differential equations σ2 φP(xˆ) = zP′′(xˆ), P(x¯) = P(−x¯) = 1, (41) 2 (cid:18) −xˆ (cid:19)2 σ2 φD(xˆ) = φ + zD′′(xˆ), D(x¯) = 1,D(−x¯) = 1. (42) x¯ 2 It is easy to check that P(0) = n−φ and D(0) = E[∆p2] . Using these definitions and letting n x¯2 ˜ ˜ zˆ = xˆ/x¯, we can normalize P(·) and D(·) as P(zˆ) := P(zˆx¯) and D(zˆ) := D(zˆx¯). Doing a change of variable, we have that σ2 φP ˜ (zˆ) = z P ˜′′(zˆ), P ˜ (1) = P ˜ (−1) = 1, (43) 2x¯2 σ2 φD ˜ (zˆ) = φzˆ2 + z D ˜′′(zˆ), D ˜ (1) = D ˜ (−1) = 1. (44) 2x¯2 18

Letting Φ = φ2x¯2 σ2 z ΦP ˜ (zˆ) = P′′(zˆ), P ˜ (1) = P ˜ (−1) = 1, (45) ΦD ˜ (zˆ) = Φzˆ2 +D ˜′′(zˆ), D ˜ (1) = D ˜ (−1) = 1, (46) with P ˜ (0) = n−λ and D ˜ (0) = E[∆p2]. Since Φ is a strictly decreasing function of the kurtosis n xˆ2 of price changes, we have that P˜(0) = Ψ(K[∆p]). It is easy to check that Ψ(1) = 1 and D˜(0)2 Ψ(6) = 0 and that the function is increasing-decreasing in its argument. Thus, we have that ΠXˆ (xˆ∗(X ˆ )) nE[ξ ] = E[∆p2] xˆ2 Ψ(K[∆p]). (47) τ 12 Dividing by the revenue, we have that nE[ξ ] ΠXˆ (xˆ∗(X ˆ )) τ = E[∆p2] xˆ2 Ψ(K[∆p]) eXˆ(σ−1)(1+τ)e(1−σ)xˆ∗(Xˆ) 12eXˆ(σ−1)(1+τ)e(1−σ)xˆ∗(Xˆ) η +σ(1−η) = E[∆p2](σ −1) Ψ(K[∆p]) 12η (cid:20) (cid:18) (cid:19)(cid:21) σ −1 1 = E[∆p2] 1+σ −1 Ψ(K[∆p]). (48) 12 η Finally, since E[∆p] = 0, we have that E[∆p2] = V[∆p] and nE[ξ ] σ −1 (cid:20) (cid:18) 1 (cid:19)(cid:21) τ = V[∆p] 1+σ −1 Ψ(K[∆p]). (49) eXˆ(σ−1)(1+τ)e(1−σ)xˆ∗(Xˆ) 12 η D.3 The Effect of a Sectoral Shock on the Fraction of Price Changes Wenextcharacterizetheimpacteffectofasectoralproductivityshockofsizeδ onthefraction of price changes n. Let ∆n(δ) be the change in the fraction of price changes upon such a shock. The next proposition characterizes this object under the assumption that equilibrium policies are unchanged. Proposition 4. Let l be the fraction of free price changes in the steady state, i.e., l = φ. n Then 1−l δ2 ∆n(δ) = +O(δ4) (50) 2 V[∆p] Proof. Let S (δ) be the mass of firms without a price change following a sectoral shock of size t −δ which decreases the price gap by δ. We refer to S (δ) as the survival function t periods t following the shock. Then, on impact, ∆n(δ) = 1−S (δ), (51) 0 19

since there is a positive mass of firms changing their price on impact. The survival function at time 0 is given by (cid:90) x¯ S (δ) = f(xˆ+δ)dxˆ, (52) 0 −x¯ where f(xˆ) satisfies the Kolmogorov forward equation with boundary conditions σ2d2f(xˆ) φf(xˆ) = z ∀xˆ ∈ (−x¯,x¯)/{0}, (53) 2 dxˆ2 f(±x¯) = 0 ∀xˆ ∈/ [−x¯,x¯], (54) (cid:90) f(xˆ) = 1, (55) R f(xˆ) ∈ C(R)∩C2((−x¯,x¯)). (56) Noticethatabovewewrotethepricegapasthedifferencefromitsmean. Usingafourth-order Taylor approximation we have dS (0) 1 d2S (0) 1 d3S (0) S (δ) = S (0)+ 0 δ + 0 δ2 + 0 δ3 +O(δ4) (57) 0 0 dδ 2! dδ2 3! dδ3 We next characterize each term in this approximation. From now on, without loss of generality, we assume that δ > 0 and evaluate these terms by taking the limit as δ ↓ 0. Order-zero: Using the boundary condition (55) (cid:90) x¯ S (0) = f(xˆ)dxˆ = 1. (58) 0 −x¯ First-order: Using a change of variables and imposing that f(xˆ) = 0 for all xˆ < −x¯, we have that (cid:90) x¯ (cid:90) x¯−δ (cid:90) x¯−δ S (δ) = f(xˆ+δ)dxˆ = f(xˆ)dxˆ = f(xˆ)dxˆ. (59) 0 −x¯ −x¯−δ −x¯ Applying the Leibniz rule S′(δ) = −f(x¯−δ), (60) 0 S′(0) = −limf(xˆ) = 0, (61) 0 xˆ↑x¯ where the last equation uses the boundary conditions (54) and (56). Second-order: Observe that S′′(δ) = f′(x¯−δ) (62) 0 and taking the limit, S′′(0) = lim f′(xˆ). We now characterize lim f′(xˆ). Since the 0 xˆ↑x¯ xˆ↑x¯ fraction of price change satisfies σ2 (cid:18) (cid:19) n = φ+ z lim f′(x¯)−limf′(x¯) , (63) 2 xˆ↓−x¯ xˆ↑x¯ 20

using symmetry f(xˆ) = f(−xˆ) if and only if f′(xˆ) = −f′(−xˆ), we have that (n−φ) − = S′′(0). (64) σ2 0 z Using the fact that σ2 = nE[∆p2] z (n−φ) S′′(0) = − . (65) 0 nE[∆p2] Third-order: Using the boundary conditions (53) and (56) 2φ S′′′(δ) = −f′′(x¯−δ) = − f(x¯−δ) (66) 0 σ2 z with S′′′(0) = 0. 0 Taking all the results together, n−φ δ2 S (δ) = 1− +O(δ4). (67) 0 2n E[∆p2] Thus, 1−l δ2 ∆n(δ) = +O(δ4). (68) 2 V[∆p] E Additional Figures and Tables Tables E.5 and E.6 report the parameterization of the single-product models with and without free price changes, for different values of σ and η. Table E.7 reports the results from considering different values of σ and η in the the alternative parameterization strategy in which we target the median size of price changes. Table E.8 reports the calibration results when we consider alternative values of γ in our multi-product model. FigureE.5plotsthefractionofpricechangesinourmodelandthestandardmulti-product model for money shocks ranging from -15% to 15%. Figures E.6(a) and E.6(b) display the impact and cumulative output response to these shocks. 21

Table E.5: Parameterization of Single-Product Model with Free Price Changes A. Moments Data σ =6 σ =3 η =1 η =2/3 η =1 I. Targeted frequency ∆p 0.116 0.116 0.116 0.116 mean ∆p 0.018 0.018 0.018 0.018 std. dev. ∆p 0.188 0.188 0.188 0.188 kurtosis ∆p 3.609 3.609 3.609 3.609 std dev. π (s), % 2.870 2.870 2.870 2.870 t II. Not targeted distribution of |∆p| 10th percentile 0.018 0.020 0.020 0.019 25th percentile 0.045 0.052 0.051 0.051 50th percentile 0.104 0.116 0.114 0.114 75th percentile 0.204 0.213 0.211 0.210 90th percentile 0.334 0.316 0.317 0.318 B. Calibrated Parameter Values σ =6 σ =3 η =1 η =2/3 η =1 g mean money growth rate 0.021 0.020 0.021 m σ s.d. idios. shocks 0.064 0.064 0.064 z λ 1 - prob. free change 0.909 0.907 0.907 ξ¯ upper bound menu cost 12.11 18.91 7.924 σ s.d. sectoral shocks 0.010 0.011 0.010 e Note: The money growth rate is annualized. In all calibrations, we set β =0.96 (annualized). 22

Table E.6: Parameterization of Single-Product Model with no Free Price Changes A. Moments Data σ =6 σ =3 η =1 η =2/3 η =1 I. Targeted frequency ∆p 0.116 0.116 0.116 0.116 mean ∆p 0.018 0.018 0.018 0.018 std. dev. ∆p 0.188 0.188 0.188 0.188 kurtosis ∆p 3.609 1.931 1.839 1.819 std dev. π (s), % 2.870 2.870 2.870 2.870 t II. Not targeted distribution of |∆p| 10th percentile 0.018 0.079 0.079 0.079 25th percentile 0.045 0.116 0.116 0.115 50th percentile 0.104 0.165 0.165 0.165 75th percentile 0.204 0.221 0.221 0.221 90th percentile 0.334 0.274 0.277 0.277 B. Calibrated Parameter Values σ =6 σ =3 η =1 η =2/3 η =1 g mean money growth rate 0.022 0.021 0.021 m σ s.d. idios. shocks 0.064 0.064 0.064 z ξ¯ upper bound menu cost 0.908 1.228 0.501 σ s.d. sectoral shocks 0.009 0.010 0.009 e Note: The money growth rate is annualized. We do not target the kurtosis and italicize its implied value. In all calibrations, we set β =0.96 (annualized). 23

Table E.7: Parameterization of Single-Product Model with no Free Price Changes, Alternative Calibration A. Moments Data σ =6 σ =3 η =1 η =2/3 η =1 I. Targeted frequency ∆p 0.116 0.116 0.116 0.116 mean ∆p 0.018 0.018 0.018 0.018 std. dev. ∆p 0.188 0.118 0.117 0.118 kurtosis ∆p 3.609 1.893 1.850 1.837 std dev. π (s), % 2.870 2.870 2.870 2.870 t II. Not targeted distribution of |∆p| 10th percentile 0.018 0.050 0.050 0.049 25th percentile 0.045 0.074 0.073 0.073 50th percentile 0.104 0.105 0.104 0.104 75th percentile 0.204 0.138 0.139 0.139 90th percentile 0.334 0.174 0.174 0.175 B. Calibrated Parameter Values σ =6 σ =3 η =1 η =2/3 η =1 g mean money growth rate 0.022 0.022 0.022 m σ s.d. idios. shocks 0.039 0.039 0.039 z ξ¯ upper bound menu cost 0.391 0.498 0.202 σ s.d. sectoral shocks 0.009 0.010 0.009 e Note: The money growth rate is annualized. We only target the underlined moments. In all calibrations, we set β =0.96 (annualized). 24

Table E.8: Alternative Parameterizations of Our Multi-Product Model A. Moments Data γ =0 γ =3 I. Targeted fraction ∆p 0.116 0.116 0.116 mean ∆p 0.018 0.018 0.018 std. dev. ∆p 0.188 0.188 0.188 std dev. π (s) 0.029 0.029 0.029 t II. Not targeted kurtosis ∆p 3.609 4.480 3.722 distribution of |∆p| 10th percentile 0.018 0.019 0.021 25th percentile 0.045 0.050 0.054 50th percentile 0.104 0.109 0.116 75th percentile 0.204 0.199 0.208 90th percentile 0.334 0.309 0.311 B. Calibrated Parameter Values Our model Standard g mean money growth rate 0.022 0.023 m σ s.d. idios. shocks 0.063 0.063 z ξ¯ upper bound menu cost 0.057 3.178 σ s.d. sectoral shocks 0.010 0.011 e Note: The money growth rate is annualized and the menu cost is relative to average sales. 25

Figure E.5: Impact Response of the Fraction of Price Changes 0.8 our model 0.6 0.4 0.2 standard model 0 -15 -10 -5 0 5 10 15 money shock, % Figure E.6: Output Response to Money Shocks (a) Response on Impact (b) Cumulative Response 15 40 standardmodel 10 20 5 0 ourmodel ourmodel % 0 %-20 -5 -40 -10 -60 standardmodel -15 -80 -15 -10 -5 0 5 10 15 -15 -10 -5 0 5 10 15 money shock, % money shock, % 26

Cite this document
APA
Andres Blanco, Corina Boar, Callum Jones, & Virgiliu Midrigan (2024). Nonlinear Inflation Dynamics in Menu Cost Economies (FEDS 2024-005). Board of Governors of the Federal Reserve System, Finance and Economics Discussion Series. https://whenthefedspeaks.com/doc/feds_2024-005
BibTeX
@techreport{wtfs_feds_2024_005,
  author = {Andres Blanco and Corina Boar and Callum Jones and Virgiliu Midrigan},
  title = {Nonlinear Inflation Dynamics in Menu Cost Economies},
  type = {Finance and Economics Discussion Series},
  number = {2024-005},
  institution = {Board of Governors of the Federal Reserve System},
  year = {2024},
  url = {https://whenthefedspeaks.com/doc/feds_2024-005},
  abstract = {Canonical menu cost models, when parameterized to match the micro-price data, cannot reproduce the extent to which the fraction of price changes increases with inflation. They also predict implausibly large menu costs and misallocation in the presence of strategic complementarities. We resolve these shortcomings by extending the multiproduct menu cost model along two dimensions. First, the products sold by a firm are imperfect substitutes. Second, strategic complementarities are at the firm, not product level. In contrast to standard models, the fraction of price changes increases rapidly with the size of monetary shocks, so our model implies a non-linear Phillips curve.},
}