Money

Unit Price Comparison Calculator

Compare up to three packs by their price per kg, per litre or per piece to see which is really the better buy.

Rules last checked 25 October 2026Every step shown

Your numbers are saved in this browser.
PKR
PKR
PKR

Leave at 0 to compare just two.

Best value

Pack B Rs 1,472.22 per kg

Pack A per kg
Rs 1,611
Pack B per kg
Rs 1,472
Pack B is cheaper than Pack A by
8.62%

Pack B is the best value at Rs 1,472.22 per kg, 8.6% cheaper than Pack A.

How it's worked out

  1. Pack ARs 1,450.00 ÷ 0.9 kgRs 1,611.11 per kg
  2. Pack BRs 2,650.00 ÷ 1.8 kgRs 1,472.22 per kg

How it works

Unit price = price ÷ size (in kg, litres or pieces)

Worked example

Pack A is 900 g for Rs 1,450: Rs 1,611.11 per kg. Pack B is 1.8 kg for Rs 2,650: Rs 1,472.22 per kg. Pack B is cheaper by 8.6%.

Questions people ask

How do I compare prices of different pack sizes?

Divide each price by its size in the same unit. 900 g for Rs 1,450 is Rs 1,611 per kg; 1.8 kg for Rs 2,650 is Rs 1,472 per kg, so the bigger pack is cheaper.

Is the bigger pack always cheaper?

No. Shops sometimes price larger packs higher per kg, and offers on small packs can beat them. Comparing the unit price is the only way to know.

Can I compare grams with litres?

Not directly: weight and volume measure different things. Compare weights with weights, and volumes with volumes.

About this calculator

Formula and rules last checked 25 October 2026Written and tested by the CalculatorDex teamReport a problem