The price tag still says $4.99. It’s said $4.99 for months. But the bag of chips is noticeably lighter than it used to be — 9.5 oz instead of 11 oz — and nothing on the shelf tells you that. That’s shrinkflation: the price holds steady while the product quietly shrinks, and it’s designed to be almost impossible to notice at a glance.
Why the sticker price can’t catch it
Sticker price answers “how much does this cost,” not “how much am I actually getting.” Those used to be the same question when package sizes stayed constant — they aren’t anymore. A brand can hold the price flat (or even advertise a sale) while trimming the ounces, and the sticker price alone will never show you that, because it was never measuring the thing that changed.
The number that actually catches it
Unit price — cost per ounce, per gram, per count — is the only number that doesn’t lie when package sizes shift. $4.99 for 11 oz is 45¢/oz. $4.99 for 9.5 oz is 52¢/oz. Same shelf price, real 16% increase, and you’d never see it comparing stickers side by side.
Some stores print unit price in small type on the shelf tag — worth actually reading instead of skipping past. But it’s inconsistent between stores, easy to miss, and doesn’t help you catch a change over time unless you remember what it used to be.
Three ways to actually catch it, starting today
- Check the weight/count printed on the package, not just the price — it’s usually small type near the barcode, and it’s the number that actually moves.
- Compare unit price, not shelf price, when a “regular” item suddenly looks like a better deal than the “family size” next to it — that flip is a common shrinkflation tell.
- Keep a record of what you actually paid per unit last time, not just what the receipt said — a single price without history can’t show you a trend.
That last one is the part most people skip, because tracking unit price over time by hand is tedious enough that nobody actually keeps it up. It’s exactly what GrocerSage does automatically from your receipts — every scan updates the real unit price history, so a shrinkflation hike shows up as a visible jump instead of something you’d only catch by coincidence.