How to calculate unit price
Multiply the amount in each package by the number of packages covered by the shelf price. Convert both options to the same unit, then divide each bundle’s price after any coupon by its total amount.
For example, six 12 US fl oz cans contain 72 US fl oz. At $6.48 for the multipack, the unit price is $6.48 ÷ 72, or $0.09 per US fl oz.
Ounces and fluid ounces
Ounces (oz) measure weight. US fluid ounces (US fl oz) measure liquid volume. Compare the net weights of two bags of rice in oz, and the volumes of two bottles of juice in US fl oz. Converting weight to volume would require the product’s density.
When the better unit price costs more at checkout
Using illustrative prices, Option A is 24 oz for $4.80 ($0.20 per oz) and Option B is 40 oz for $7.20 ($0.18 per oz). Option B has the lower price per ounce, but Option A costs $2.40 less at checkout when you need 24 oz. One bag of either option covers what you need, and Option B leaves 16 oz extra.
How coupons and rounding work
A fixed or percentage coupon discounts one priced bundle. A percentage discount is rounded to the nearest cent, with half a cent rounded up. Checkout uses the shelf price times the whole bundles needed, minus the coupon once. Unit-price comparisons use the full rate before display rounding.
Product quality, spoilage, storage, taxes, deposits, fees, and coupon eligibility can affect your final decision.