Mapple Health
Food Lab · Budget & Shopping

Grocery Unit Price Comparator

Is the 5 kg bag really a better deal than the 1 kg bag? Enter each option’s price and size to see the true price per kilogram, litre or item.

Compare your options

Products (example prices shown; replace them with your own)

How unit prices are calculated

Shops sell the same food in many sizes, so the shelf price alone cannot tell you which is cheaper. The fair comparison is the unit price: what you pay for a fixed amount. For each product, the comparator works out the total quantity and divides the price by it:

total quantity = number of packs × size of one pack

unit price = price ÷ total quantity

Quantities are converted exactly into grams, millilitres or items, then shown per kilogram, per litre or per item, plus per 100 g or 100 mL to match most shelf labels. Products are ranked from best value, and every other option shows how much more it costs per unit.

Worked example: three ways to buy rice

OptionPriceTotalPer kg
5 kg bagRs 2,1005 kgRs 420.00 (best value)
1 kg bagRs 4501 kgRs 450.00 (+7.1%)
2 × 500 g packRs 4701 kgRs 470.00 (+11.9%)

The 5 kg bag is the cheapest per kilogram. The twin pack costs Rs 50 more per kilogram, which is 11.9% more.

Why weight, volume and count are ranked separately

Some products are sold by weight, some by volume and some by count, such as eggs or bread rolls. Comparing a price per kilogram with a price per litre would need the density of each product, which varies, so the comparator ranks each group on its own and never guesses a conversion between them.

Smart shopping checks

  • Only buy what you will use. A lower unit price saves money only if you finish the pack before it goes off.
  • Watch the units on shelf labels. Stores sometimes show one product per 100 g and another per kg. This tool puts everything on the same scale.
  • Compare drained weights for canned foods such as chickpeas or beans, when the label gives them.
  • Check offers. Multibuy deals are not always cheaper per unit than the largest single pack.

Once you know what you are paying per kilogram, the recipe cost calculator shows what each dish costs per serving. Looking for affordable nutritious staples? Read our guides to foods rich in fiber and high-protein eating.

Frequently Asked Questions

It is the price for a standard amount, such as per kilogram, per litre or per item. Two packs of different sizes cannot be compared by their shelf prices, but their unit prices can. Unit price = price ÷ quantity.

No. Bigger packs are often cheaper per kilogram, but not always, especially when a smaller size is on offer. Comparing unit prices is the only reliable way to know, and a bigger pack only saves money if you use it before it spoils.

Enter the number of packs and the size of one pack. For example, 6 cans of 330 mL is 1.98 L in total, and the calculator divides the price by that total.

Not exactly. Converting between grams and millilitres needs the density of that particular product, so the tool ranks weight-based and volume-based products in separate groups instead of guessing.

It means the lowest price per amount. Quality, ingredients, nutrition, waste and how much you will actually use all matter too. Use the unit price as one fact in your decision.

Contents