Price Per Unit Calculator
Enter a package price, quantity, and unit label to see the price per unit — perfect for comparing pack sizes.
Inputs
Result
Price per g
$0.0030
333.33 g per $1
Visual breakdown
Price
$4.50
Quantity
1,500 g
Per g
$0.00
g / $1
333.33
Formula
Price per unit = package price ÷ quantity. Units per dollar = quantity ÷ price. Compare the same unit across products for a fair check.
Example
$4.50 for 1,500 g rice → $0.003 / g (or about $3/kg).
Related: Grocery budget · Protein cost · Unit converter
How to use
- Use the same unit for both options you're comparing — convert with Unit Converter first if needed.
- Watch for sales prices already shown per-unit on the shelf tag.
- Bigger packs aren't always cheaper per unit — always check.
When it's useful
- Comparing pack sizes at the grocery store.
- Deciding between bulk and small packs.
- Spotting deceptive 'multi-buy' deals.
Common examples
$4.50 for 1,500 g
$0.003 per gram.
Big box vs small pack
Lower price-per-unit usually wins.
Bulk staples
Compare per-oz price across pack sizes.
Frequently asked
Should I convert oz to g before comparing?
Yes — comparisons only work in the same unit. Use the Unit Converter or stick to whatever the shelf tag uses.
Does this account for waste or trimming?
No. For real-world cost, deduct waste (e.g., bone-in meat) from the quantity before entering it.
What's a fair unit for liquids vs solids?
Use ml or L for liquids; g or kg for solids; per-item for things like eggs or rolls.
Why use price-per-unit instead of just total price?
It lets you compare different pack sizes fairly — total price alone hides which option is the better deal.