{
  "name": "MFG Calcs Manufacturing Cost Pressure Index (MCPI)",
  "slug": "us-manufacturing-cost-pressure-index",
  "version": "1.0.0",
  "url": "https://www.mfgcalcs.com/signals/cost-pressure-index",
  "formula": "One deterministic index of the input-cost pressure a U.S. manufacturer faces, joining five live drivers into a single number. Each driver becomes a sub-index reindexed to 100 at the base month: materials = equal blend of steel, aluminum, copper, resins, and chemicals PPI; labor = manufacturing average hourly earnings; energy = equal blend of industrial electricity and natural gas; tariffs = the effective-rate cost multiplier (1+rate)/(1+base rate); import dollar = import-weighted 1/FX (a weaker dollar raises the cost of imported inputs). MCPI = the weighted sum of the sub-indices. Because the level is a weighted sum, each driver's contribution to the headline year-over-year change decomposes exactly, with no residual.",
  "weights": "FROZEN v1.0.0 weights (sum to 100%): materials 50%, labor 25%, energy 10%, tariff 8%, currency 7%. Approximate manufacturing input-cost shares; pinned and versioned, never tuned to a result.",
  "unit": "index, base month = 100; changes in percent; component contributions in percentage points of the headline year-over-year change.",
  "scope": "An ILLUSTRATIVE composite, not an official statistic. Its value is a frozen, reproducible methodology: the same series, weights, and construction every month, so the number is comparable over time and anyone can rebuild it from the cited public data.",
  "source": "U.S. federal open data — BLS producer price indexes and manufacturing earnings, EIA industrial electricity and natural gas, FRED H.10 exchange rates — plus the MFG Calcs effective tariff rate over USITC DataWeb.",
  "provenance": "Derived from public-domain U.S. government series and the site's own committed tariff aggregate. Redistributable.",
  "license": "https://creativecommons.org/licenses/by/4.0/",
  "attribution": "MFG Calcs (mfgcalcs.com)",
  "baseMonth": "2021-07",
  "asOf": "2026-06"
}
