🛒
Grocery Unit Price Calculator
Compare two package sizes by price per unit to find the real better deal.
Product A price
Product A size
Product B price
Product B size
Loading calculator…
How it works
Unit price = price ÷ size; the lower one wins
Bigger packs are not always cheaper per unit. Dividing price by size puts both on the same footing, so you compare like with like whatever the packaging says.
Worked example
$3.99 for 500 g is $0.008/g; $6.49 for 1,000 g is $0.0065/g — the bigger pack wins.
Frequently asked questions
Do the units have to match?
Yes — enter both sizes in the same unit (grams, ml, count) for a valid comparison.
Is the bigger size always better?
Usually cheaper per unit, but not if it spoils before you use it. Factor in waste.
Related calculators
Unit Price Comparison Calculator
Compare up to four package sizes by unit price — even when one is in ounces and another in pounds, grams or litres — with multipacks and coupons, and see which is the better buy and how much you save.
Discount Calculator
Find the sale price and savings from a percent-off or amount-off discount, stacked discounts, coupons and buy-X-get-Y deals — or work backwards to the discount rate or the original price. Adds sales tax if you need it.
Sales Tax Calculator
Add sales tax to a price, back it out of a tax-included total, or find the rate from a receipt. Use your own rate or any US state’s 2026 state and average local rate, with discounts, shipping and a 50-state comparison.
This calculator is for educational purposes. Double-check important results before acting on them.