How much does a gram of whey protein cost in India?
Across comparable whey listings observed on 25 September 2026, a gram of protein cost between ₹1.88 and ₹8.87, a 4.7x spread. Budget listings sit at up to ₹3 per gram, mid-market at ₹3–5 and premium above ₹5 (NBW Brain listing snapshot).
The finding in brief
- Cheapest comparable listing: Nakpro Whey Gold concentrate, unflavoured, at ₹1.88/g.
- Optimum Nutrition Gold Standard sits mid-market at ₹4.62/g; MuscleBlaze Biozyme Performance at ₹5.57/g.
- The same brand can span tiers: Nakpro's isolate is the most expensive listing at ₹8.87/g.
Price per gram of protein, comparable listings
“silently increased the price of their Gold Standard Protein from 2800 to 4200 in 6 months”
What it means for brands
Value-seeking buyers compare price per gram of protein, not pack price. Price is the most common trigger in protein buying decisions (29%), so a brand's place on this ladder shapes which buyers it attracts.
Questions
- How is price per gram of protein calculated?
- Selling price per serving divided by grams of protein per serving, both taken from the listing. MRP is not substituted for selling price, missing inputs are not estimated, and sold-out or conflicting listings are excluded.
- How often do protein listings disclose enough to compare?
- Only 35% of observed listings disclosed enough to work out price per gram of protein, which is itself a finding: most buyers cannot compare like for like from the listing alone.
How to read this: shares describe the evidence, with the base (n) shown. Findings come from what Indian buyers say they did and why, in their own words. Not purchase data and not a representative survey.