The Illusion of Choice on the Shelf
That feeling of confusion in the snack or grain aisle is no accident. Brands use a wide array of package sizes and promotional labels to make direct price comparisons difficult. You might see a 90-gram pack, a 150-gram 'value' pack, and a 200-gram 'jumbo'
pack of the same product, all side-by-side. This strategy disrupts a shopper's ability to quickly judge value. Companies may also employ a tactic known as 'shrinkflation', where the package size is subtly reduced, but the price remains the same or even increases. A once 100-gram biscuit packet might quietly become 90 grams, often masked by a 'new and improved' packaging design. This makes it seem like the price hasn't gone up, but you are getting less for your money. These practices are legal as long as the net weight is clearly declared, putting the responsibility on the consumer to look closer.
Your Secret Weapon: Calculating Unit Price
To cut through the confusion, the single most effective tool is unit pricing. The unit price is the cost per standard unit of measurement, such as price per 100 grams or price per kilogram. This normalises the cost across all different package sizes, revealing the true value. For example, a 150g packet of chips for ₹30 has a unit price of ₹20 per 100g. A larger 250g packet for ₹45 has a unit price of ₹18 per 100g, making it the cheaper option despite the higher upfront cost. While some countries mandate that stores display the unit price on the shelf label, this is not a widespread practice in India. Therefore, the power to make this comparison rests with you and the calculator on your smartphone.
A Simple Formula for Smarter Shopping
Calculating the unit price is straightforward. The formula is: Total Price ÷ Total Quantity = Unit Price. Let’s use a real-world example. You’re buying dal. Brand A offers a 500g pouch for ₹80. Brand B offers a 1.2kg pouch for ₹180. Which is better value? For Brand A: ₹80 ÷ 500g = ₹0.16 per gram. To make it easier to compare, let's calculate per 100g: ₹0.16 x 100 = ₹16 per 100g. For Brand B: ₹180 ÷ 1200g (since 1.2kg is 1200g) = ₹0.15 per gram. That comes to ₹15 per 100g. In this case, the larger pack from Brand B offers better value. Taking a few seconds to do this simple math for staples like rice, atta, oil, and spices can lead to significant savings over time.
Beyond Price: Consider Waste and Health
While the cheapest unit price often signals the best deal, it's not the only factor. Buying in bulk is only economical if you can use the product before it expires or spoils. A giant 'value' bag of bhujia that goes stale before you can finish it is wasted money, no matter how low the unit price was. Always consider your family's actual consumption habits. Furthermore, this same comparative logic should be applied to nutritional labels. The Food Safety and Standards Authority of India (FSSAI) mandates that nutritional information be displayed per 100g or 100ml. When comparing two brands of breakfast cereal, use the 'per 100g' column to accurately compare levels of sugar, sodium, and fat, rather than relying on potentially misleading 'per serving' sizes, which can vary wildly between brands.
Spotting Common Marketing Traps
Beyond inconsistent sizes, be wary of other visual and psychological tricks. Words like 'Jumbo', 'Family Pack', or '+20% Extra!' are designed to make you feel like you're getting a deal without having to do the math. Often, these promotions are compared to a higher-priced smaller pack, not necessarily offering the best unit price available. Another trap is package shape and design. Tall, thin boxes or bags with a lot of air can give the impression of a larger volume of product than is actually inside. The only reliable information is the printed net weight on the package, which is a mandatory declaration. Always trust the numbers, not the flashy graphics or tempting slogans.














