InfyCalculator
🛒

Shrinkflation Calculator

Spot hidden price rises when a product shrinks: compare the old and new package size and price to get the real per-unit price change, the fair price for the smaller pack and the extra you pay.

Old price
Old package size
New price
New package size
Loading calculator…

How it works

old unit price = old price ÷ old size · new unit price = new price ÷ new size · real price change = (new unit price ÷ old unit price − 1) × 100 · fair price for the new size = new size × old unit price · extra per pack = new price − fair price

Shrinkflation is when a product gets smaller while its shelf price stays the same or rises, so the price per gram, ounce, sheet or piece goes up without a visible price change. Statistical agencies such as the US Bureau of Labor Statistics treat a smaller package at the same price as a price increase in the consumer price index, and this calculator does the same: it compares price per unit before and after. A package that shrinks 12.5% at an unchanged price is a 14.29% price rise per unit, because the same money now buys less.

Worked example

A snack that used to be 16 oz for $4.99 is now 14 oz for the same $4.99. The old unit price is $0.3119 and the new one $0.3564, a real price change of +14.29% per unit even though the shelf price changed 0.00% and the pack shrank -12.50%. At the old unit price the 14 oz pack should cost $4.37, so you pay $0.62 extra per pack.

Sources: US BLS — Quality adjustment in the CPI · Wikipedia — Shrinkflation

Frequently asked questions

What is shrinkflation?

It is a hidden price increase: the manufacturer reduces the amount in the package — fewer grams, sheets or pieces — and keeps the price the same or raises it. The price per unit goes up even though the shelf price looks unchanged.

How do I calculate shrinkflation?

Divide each price by its package size to get the unit price, then compare: (new unit price ÷ old unit price − 1) × 100. 16 oz at $4.99 vs 14 oz at $4.99 is +14.29% per ounce.

Why is a 12.5% smaller pack a 14.29% price rise?

Because you divide by the smaller size: 16 ÷ 14 = 1.1429. The percentage you lose in size is always smaller than the percentage the unit price rises — a pack that shrinks by half doubles the unit price (+100%).

Does shrinkflation count in inflation figures?

Yes. Agencies such as the US Bureau of Labor Statistics adjust the consumer price index for package size, so a smaller pack at the same price is recorded as a price increase.

How can I avoid paying more?

Compare the unit price on the shelf label rather than the package price, check store brands and larger sizes, and use this calculator when a familiar product suddenly feels lighter.

Related calculators

Estimate only. Store promotions, taxes, fees and refund rules vary — check the terms on the shelf, the receipt or the provider’s quote.