Unit Price Calculator

Enter the price and pack size of two products. The calculator works out the price per unit for each and tells you which is the better value — the supermarket maths the shelf label often hides.

$
$
Enter price and size for both products.

Updated 2026-06-25 · By Mustafa Bilgic, Editor

How unit pricing works

Unit price strips away pack size so you can compare products fairly. It's simply the total price divided by the quantity:

unit price = total price ÷ size

The product with the lower unit price gives more for your money — provided you're comparing the same unit (price per gram, per litre, per sheet, per wash). Bigger packs are usually, but not always, cheaper per unit; this tool shows the actual numbers so you don't have to assume.

Worked example

Product A: $3.50 for 500 g. Product B: $5.00 for 750 g. Which is better value?

A: 3.50 ÷ 500 = $0.0070 per gram (70¢ per 100 g).
B: 5.00 ÷ 750 = $0.00667 per gram (66.7¢ per 100 g).
Winner: Product B, about 4.8% cheaper per gram.

The golden rule: compare like with like

Unit pricing only works when both products are measured the same way. Before you compare, convert to a common unit:

If you have...Convert to...
Grams and kilogramsGrams (1 kg = 1,000 g)
Ounces and poundsOunces (1 lb = 16 oz)
Millilitres and litresMillilitres (1 L = 1,000 ml)
Sheets, washes, countThe number of items (rolls of 200 vs 160 sheets)

Enter the size in the same unit for both products and the comparison is valid. The unit converter can help if one pack is metric and the other imperial.

Three supermarket pricing traps

  • The "bigger is cheaper" myth. Family packs are often better value, but retailers sometimes price the large size higher per unit, betting you won't check. Roughly one in ten comparisons surprises people.
  • Mismatched shelf-label units. Stores may show "per 100 g" on one product and "per item" on the next, defeating a quick glance. Recompute on a common unit.
  • Buying more than you'll use. A lower unit price on a perishable is no saving if half of it spoils. Factor in waste, not just the sticker.
Tip: for everyday shopping, "price per 100 g" or "price per litre" is easier to compare than tiny per-gram figures. Multiply this tool's per-unit result by 100 (or 1,000) for a friendlier number.

Frequently asked questions

How do I compare two different pack sizes?

Divide each product's price by its size to get the price per unit, then compare. The lower number is cheaper per unit. Make sure both sizes use the same unit first.

Is the bigger pack always cheaper?

Usually, but not always. Retailers sometimes price larger sizes higher per unit. Checking the unit price is the only way to be sure, which is exactly what this tool does.

What units can I use?

Any — grams, ounces, litres, sheets, washes or item counts — as long as you use the same unit for both products. The tool just divides price by size.

Should I always buy the cheapest unit price?

Not blindly. For perishables, consider waste; for non-perishables you'll definitely use, the lower unit price wins. Storage space and cash flow can matter too.

MB
Mustafa Bilgic · Editor, Calcool
Unit price = total price ÷ size. Comparisons are only valid when both products use the same unit of measure. Results are for comparison and do not account for product quality or spoilage.

Related calculators