Unit Price Calculator
Find the price per unit to compare pack sizes and spot the best value.
Updates as you type.
What Unit Price Means and How to Calculate It
Unit price is the cost of a single standard measure of a product — per litre, per kilogram, per 100 grams, or per piece. It strips away packaging and pack-size tricks so you can see which option is genuinely cheaper. The formula is:
Unit price = Total price ÷ Quantity
Suppose a 2-litre bottle of cooking oil costs ₹360. Its unit price is:
₹360 ÷ 2 = ₹180 per litre
If a 5-litre can of the same oil costs ₹850, its unit price is ₹850 ÷ 5 = ₹170 per litre. Even though the can costs more in total, it is cheaper per litre, so it offers better value if you will use it all. The calculator above does this division for you — just enter the price and the quantity, and it returns the price per unit.
Comparing Different Pack Sizes
Shelves are full of the same product in different pack sizes, and the bigger pack is not always the better deal. To compare fairly, convert every option to the same unit of measure before dividing.
Take three packs of detergent:
- 500 g pack at ₹110 → ₹110 ÷ 500 = ₹0.22 per gram (₹220/kg)
- 1 kg pack at ₹200 → ₹200 ÷ 1000 = ₹0.20 per gram (₹200/kg)
- 2 kg pack at ₹420 → ₹420 ÷ 2000 = ₹0.21 per gram (₹210/kg)
Here the 1 kg pack is the best value at ₹200 per kg, even though the 2 kg pack looks like the obvious bulk bargain. This is the classic case where the largest pack is not the cheapest per unit — always check the maths rather than assuming. Keep units consistent: convert grams to kilograms, millilitres to litres, or simply compare per gram and per millilitre throughout.
Using Unit Price for Smarter Shopping
Unit price is the single most useful number for value comparison, but a few habits make it even more powerful:
- Check the printed unit price. Many retailers display a small per-kg or per-litre figure on the shelf label — use it, but verify with the calculator when packs use different units.
- Factor in usage and shelf life. A larger pack with a lower unit price is only a saving if you use it before it expires. For perishables, the smaller pack may waste less.
- Watch for multipacks and offers. A "buy 2 get 1 free" deal changes the effective quantity. For three 1-litre bottles at the price of two (₹180 total), the real unit price is ₹180 ÷ 3 = ₹60 per litre, not ₹90.
- Account for concentration. A concentrated product may need less per use, so a higher unit price can still cost less overall.
For example, comparing biscuits sold as 120 g at ₹30 (₹0.25/g) against 250 g at ₹55 (₹0.22/g) shows the larger pack saves about 12% per gram. Run each option through the calculator, keep the units identical, and let the lowest price per unit guide your choice.
Frequently Asked Questions
Divide the total price by the quantity. For example, a 750 ml bottle costing ₹150 has a unit price of ₹150 ÷ 750 = ₹0.20 per ml, or ₹200 per litre.
No. Larger packs often have a lower unit price, but not always. Promotions, premium variants or odd pack sizes can make a smaller pack cheaper per unit, so it is worth checking the maths each time.
Convert everything to the same unit first, such as price per kilogram or price per litre. Comparing a per-gram price against a per-kilogram price directly will give misleading results.
Lowest unit price is usually best for value, but consider shelf life and how much you will actually use. A cheaper bulk pack is no saving if part of it expires or goes to waste before you finish it.
They increase the effective quantity for the same price. Divide the total amount you pay by the total quantity you receive, including the free item, to get the true unit price.
Unit price lets you compare the real cost of products sold in different pack sizes or brands. It is the fairest way to decide which option gives the most product for your money.