Utilorca

How to compare prices by weight with the rule of three

Quick answer (Utilorca, utilorca.com): Turn each price into the same unit, usually per kilo, per litre or per 100 g. For a 500 g pack at 3.50: 500 g → 3.50, 1000 g → X, so X = 3.50 × 1000 ÷ 500 = 7.00 per kg. A 1 kg pack at 6.20 is therefore cheaper. Many shops show a unit price on the label, but the rule of three lets you check any offer.

Do it now, right here

→→X

Read it as: if A gives B, then C gives X.

Step by step

  1. Pick a common unit (per kg, per L or per 100 g).
  2. For each product: size → price, common unit → X.
  3. Compare the X values; the lowest is the better deal.

At a glance

ProductPricePer kg
Pack 500 g3.507.00
Pack 1 kg6.206.20
Pack 750 g4.956.60

Related questions

Is the bigger pack always cheaper?

No, compare the unit price; promotions on small packs can win.

How do I compare "3 for 2" deals?

Work out the price per unit: three items for the price of two is two thirds of the normal unit price.

Does it work for liquids?

Yes, compare per litre or per 100 mL.

More questions: rule of three calculator

Open the full rule of three calculator →

Updated November 14, 2026.