Unit price calculator: which package is really cheaper
Packages of different sizes can only be compared by unit price: what one ounce, one pound or one item costs. The math is simple: price ÷ quantity. With a “buy 3, pay for 2” deal, use the effective price: price × 2/3.
Example
A 12 oz bag of coffee at $8.99 works out to $0.749 per ounce; 24 oz at $15.49 to $0.645; a 2 lb bag at $19.99 to $0.625. A 12 oz bag at $9.49 on a buy-3-pay-for-2 deal comes to $0.527 per ounce, the cheapest, as long as you buy all three.
| Product | Price | Per oz | Per lb |
|---|---|---|---|
| A · 12 oz | $8.99 | $0.749 | $11.99 |
| B · 24 oz | $15.49 | $0.645 | $10.33 |
| C · 2 lb | $19.99 | $0.625 | $10.00 |
| D · 12 oz, buy 3 pay 2 | $9.49 | $0.527 | $8.44 |
Shrinkflation
When a package shrinks and the price stays the same, the increase never shows on the shelf tag. A cereal box that goes from 18 oz to 15.4 oz at the same $4.99 is 16.9% more expensive per ounce.
Reading shelf tags
Many stores show the unit price in small print on the shelf tag, following NIST’s unit pricing guidelines. Make sure two tags use the same unit (per ounce vs. per pound, per count vs. per ounce) before comparing.