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.
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
- Pack A
Rs 1,450.00 ÷ 0.9 kgRs 1,611.11 per kg - Pack B
Rs 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
