bhāv — the going rate. What a trader answers when you ask what something costs today.
A daily price index built from what Indian grocers actually charge — and an open record of the places where the same product, on the same day, is not the same price.
The index stands at 101.67, up 1.67 points since 2026-08-29. Food is at 103.43.
Built like the official CPI — same NSO sub-groups, same published weights, matched-model geometric-mean links, chained daily — but from live shop prices, not hand-collected quotations.
Most shelf prices don’t move day to day. The share that held yesterday’s price exactly is above — which is why an index over thousands of products sits near 100 while thousands of prices move.
| Sub-group | CPI weight | Index | Change | Products matched | Products priced |
|---|---|---|---|---|---|
| fruits | 2.89% | 126.57 | +26.57 | 960 | 2,092 |
| clothing footwear | 6.53% | 90.05 | -9.95 | 39 | 114 |
| egg | 0.43% | 104.84 | +4.84 | 265 | 427 |
| vegetables | 6.04% | 103.73 | +3.73 | 608 | 1,193 |
| sugar confectionery | 1.36% | 103.14 | +3.14 | 1,217 | 2,736 |
| personal care | 3.89% | 102.08 | +2.08 | 4,546 | 9,818 |
| cereals | 9.67% | 101.74 | +1.74 | 3,183 | 5,253 |
| prepared snacks | 5.55% | 101.73 | +1.73 | 3,331 | 8,159 |
| milk products | 6.61% | 101.68 | +1.68 | 1,761 | 3,434 |
| pulses | 2.38% | 101.60 | +1.60 | 950 | 1,378 |
| spices | 2.50% | 101.49 | +1.49 | 1,688 | 2,904 |
| oils fats | 3.56% | 101.44 | +1.44 | 1,309 | 2,185 |
| household goods | 3.80% | 101.17 | +1.17 | 2,263 | 4,350 |
| health | 5.89% | 100.88 | +0.88 | 152 | 663 |
| beverages nonalc | 1.26% | 100.86 | +0.86 | 1,896 | 4,091 |
| meat fish | 3.61% | 100.06 | +0.06 | 707 | 1,065 |
Not the CPI: it prices what a grocery site sells — 66% of the official basket by weight. Rent, fuel, fares and fees have no price tag we can read, and are excluded, not guessed.
Yes. Of 7,982 products Blinkit stocks in two or more of 77 cities, most vary little between them — but 1,064 swing by over 25% for the same pack, same day.
Blinkit prices per city across 77 cities — the widest lens (DMart reaches ten). Each product is compared only against itself via its canonical key; loose produce and coupon/mis-keyed prices are removed. National-catalogue apps can’t disperse, so they’re left out.
Most of the shelf doesn’t move: the typical product is priced identically in every city that stocks it. The gap lives in a minority of products — the ones listed below.
| Product | Cities | Cheapest | Dearest | Gap |
|---|
A snapshot, not a trend. Latest price per product per city, pack held constant; coupon and mis-keyed prices filtered. Promotional timing isn’t — a city mid-offer looks cheap.
Apparently not. Of 4,910 products priced in three or more cities, 28.0% show more than one printed MRP — a figure that is supposed to be identical everywhere in the country.
MRP is the single national ceiling printed on the pack. The same SKU, same retailer, same day should report the same MRP in every city.
| Product | Cities | Distinct MRPs | Low | High | Gap |
|---|---|---|---|---|---|
Nidhi Omega Non Stick Set (Golden) - Set Of 4 : 1 Unit 1 U | 4 | 2 | 1,690.00 | 3,700.00 | 118.9% |
Butterfly Wave Stainless Steel Glass Top Gas Stove With 1 U | 4 | 2 | 9,120.00 | 9,999.00 | 9.6% |
Bergner Tripro Triply Happy Set Of Tea Pan & Tope With L 1 U | 4 | 2 | 2,545.00 | 3,270.00 | 28.5% |
Joyo Knit Laundry Basket (Chocolate Dark Brown) - 56 L : 1 U | 10 | 2 | 1,638.00 | 2,097.00 | 28.0% |
Fresh Apple Royal Gala (Seb) : 4 Pieces (Approx. 500 - 5 4 U | 6 | 6 | 180.00 | 586.00 | 225.6% |
Butterfly Hippo Stainless Steel Gas Stove - 2 Burners : 1 U | 6 | 2 | 3,429.00 | 3,799.00 | 10.8% |
Fresh Apple Red Delicious (Seb) : 4 Pieces (Approx. 500 4 U | 6 | 6 | 230.00 | 586.00 | 154.8% |
Davidoff Coffee Espresso Intense : 100 g 100 g | 6 | 3 | 949.00 | 1,299.00 | 36.9% |
Davidoff Coffee Rich Aroma : 100 g 100 g | 6 | 2 | 949.00 | 1,299.00 | 36.9% |
Joyo Better Home Tuff Patla - Big (Grey) : 1 Unit 1 U | 10 | 2 | 1,216.00 | 1,556.00 | 28.0% |
Signoraware Plastic Modular Storage Container - 24 L : 1 24 L | 7 | 2 | 1,299.00 | 1,629.00 | 25.4% |
Tata Tea Agni : 1 kg 1 kg | 10 | 3 | 240.00 | 560.00 | 133.3% |
Butterfly Stainless Outer Lid Steel Cooker (Curve) - 3 L 3 L | 5 | 2 | 3,450.00 | 3,765.00 | 9.1% |
Vega 3 In 1 Hair Styler - VHSCC01 : 1 Unit 1 U | 5 | 3 | 1,999.00 | 2,299.00 | 15.0% |
Prov Select Cashew (Jidi Pappu / Jeedi Pappu) : 1 kg 1 kg | 5 | 2 | 1,699.00 | 1,989.00 | 17.1% |
Sunpure Sunflower Oil : 4.55 kg 4.55 kg | 4 | 3 | 899.00 | 1,175.00 | 30.7% |
Emami 7 Oils In One : 500 ml 500 ml | 9 | 3 | 250.00 | 499.00 | 99.6% |
Neutrogena Rainbath Shower & Bath Gel : 473 ml 473 ml | 9 | 3 | 1,090.00 | 1,320.00 | 21.1% |
Beezy Aluminium Puri Press Roti Maker Papad & Khakhra Ma 1 U | 10 | 3 | 1,102.00 | 1,322.00 | 20.0% |
Mamy Poko Pants Extra Absorb - Small : 74 U 74 U | 6 | 3 | 1,030.00 | 1,249.00 | 21.3% |
An observation, not a finding. The boring explanation — regional pack variants sharing one SKU id — hasn’t been ruled out yet.
A great deal, and it is not uniform. 713,725 official quotes from 3,396 mandis across 29 states give the wholesale floor. The retail markup below is computed per kilogram using the canonical key, so it grows as normalisation runs.
Agmarknet publishes, daily and per state, what commodities actually clear for at agricultural markets — the one independent national price here. Quoted per quintal; shown per kilogram.
Wholesale isn’t one price either — grade, variety, geography and the day’s arrivals.
| Canonical product | Mandi commodity | Mandi ₹/kg | Retail ₹/kg | Markup | Basis |
|---|---|---|---|---|---|
| cabbage | cabbage | 27.50 | 116.67 | +324% | 10 SKUs · 215 quotes |
| cauliflower | cauliflower | 30.00 | 110.00 | +267% | 3 SKUs · 205 quotes |
| pumpkin | pumpkin | 19.00 | 49.70 | +162% | 4 SKUs · 222 quotes |
| rice | rice | 40.25 | 105.30 | +162% | 271 SKUs · 26 quotes |
| green chilli | green chilli | 50.00 | 116.00 | +132% | 4 SKUs · 263 quotes |
| banana | banana | 55.00 | 127.00 | +131% | 4 SKUs · 261 quotes |
| wheat | wheat | 27.00 | 55.40 | +105% | 18 SKUs · 26 quotes |
| tomato | tomato | 28.00 | 52.80 | +89% | 3 SKUs · 312 quotes |
| papaya | papaya | 37.50 | 70.00 | +87% | 3 SKUs · 145 quotes |
| bitter gourd | bitter gourd | 48.00 | 89.60 | +87% | 4 SKUs · 230 quotes |
| brinjal | brinjal | 43.00 | 76.80 | +79% | 39 SKUs · 304 quotes |
| pomegranate | pomegranate | 165.00 | 281.00 | +70% | 3 SKUs · 39 quotes |
| garlic | garlic | 220.00 | 362.50 | +65% | 14 SKUs · 85 quotes |
| onion | onion | 55.50 | 73.00 | +32% | 5 SKUs · 274 quotes |
| beetroot | beetroot | 45.00 | 54.17 | +20% | 4 SKUs · 167 quotes |
| potato | potato | 27.50 | 27.00 | -2% | 82 SKUs · 275 quotes |
Not a margin, and not like-for-like everywhere. The gap pays for transport, cold chain, wastage, packaging and rent. It holds where the good is the same object on both sides (onion, banana, carrot); where processing sits between — grain vs atta, loose vs washed-and-packed spinach — it’s a loose upper bound.
BigBasket most often. On loose fruit and vegetables — priced per kilo, kept apart from packaged goods — the cheapest app is rarely the fastest one.
| Item | Apps | Cheapest | Typical ₹ | Cheapest–dearest |
|---|---|---|---|---|
Tomato | 5 | BigBasket | 52.50/kg | ₹37.00–₹96.00 |
Grape | 5 | BB Now | 298.40/kg | ₹223.00–₹508.00 |
Turmeric | 5 | BigBasket | 180.00/kg | ₹128.00–₹284.00 |
Potato | 5 | BigBasket | 35.00/kg | ₹26.00–₹56.50 |
Yam | 5 | BigBasket | 204.00/kg | ₹134.00–₹285.00 |
Carrot | 5 | BigBasket | 99.00/kg | ₹74.50–₹139.00 |
Cucumber | 5 | Blinkit | 70.40/kg | ₹51.00–₹92.00 |
Baby Potato | 5 | Blinkit | 44.50/kg | ₹36.00–₹64.00 |
Beetroot | 5 | BigBasket | 75.00/kg | ₹55.00–₹89.00 |
Sweet Potato | 5 | BigBasket | 94.00/kg | ₹80.00–₹111.00 |
Banana | 5 | Instamart | 108.50/kg | ₹89.00–₹121.10 |
Onion | 5 | Blinkit | 71.70/kg | ₹68.00–₹91.17 |
Apple | 5 | Instamart | 238.00/kg | ₹232.00–₹306.33 |
Knol Khol | 5 | Instamart | 64.00/kg | ₹55.00–₹70.00 |
Banana | 5 | BigBasket | 10.00/piece | ₹9.21–₹11.25 |
Orange | 4 | BigBasket | 115.19/kg | ₹80.00–₹224.00 |
Coriander | 4 | Instamart | 285.00/kg | ₹211.11–₹590.00 |
Green Chilly | 4 | Blinkit | 130.00/kg | ₹106.67–₹260.00 |
Pear | 4 | DMart | 71.75/piece | ₹41.63–₹98.13 |
Spring Onion | 4 | Blinkit | 142.25/kg | ₹102.00–₹238.00 |
Cabbage | 4 | Blinkit | 121.50/kg | ₹74.00–₹172.50 |
Ginger | 4 | BigBasket | 210.00/kg | ₹180.00–₹400.00 |
Capsicum | 4 | Instamart | 55.38/piece | ₹39.17–₹83.13 |
Colocasia Leave | 4 | BigBasket | 3.46/piece | ₹2.90–₹6.00 |
Loose produce varies by grade and by the day's arrivals, so read this as the going rate, not a like-for-like verdict.
| Commodity | Variety | Market | State | ₹ / kg |
|---|
Usually BigBasket. Of 4,971 branded products sold on two or more apps and priced per unit, BigBasket holds the lowest price on 1,501 of them. The two ten-minute apps win 1,235 between them against the warehouse and next-day apps' 2,864 — speed is not where the discount is.
Every branded product one app shares with another, priced per unit — ₹ per kilo, litre or piece — so a 500 g pack and a 1 kg pack line up and a single can is never set against a case. Matched on a computed canonical key, never a title.
| Product | Apps | Cheapest | ₹/unit | Dearest ₹/unit | Gap |
|---|---|---|---|---|---|
thums up soft drink | 6 | DMart | 44.80/L | 77.50/L | 73.0% |
kellogg's oats | 6 | JioMart | 111.33/kg | 189.99/kg | 70.7% |
fanta soft drink · orange | 6 | DMart | 48.00/L | 80.00/L | 66.7% |
mirinda soft drink · orange | 6 | JioMart | 43.56/L | 66.67/L | 53.1% |
saffola masala oats · classic | 6 | JioMart | 359.93/kg | 526.32/kg | 46.2% |
heritage curd · total | 6 | JioMart | 82.00/kg | 117.50/kg | 43.3% |
sofy sanitary pads · bodyfit nights xxl | 6 | Instamart | 5.58/piece | 7.95/piece | 42.7% |
bajaj hair oil · almond drops | 6 | BigBasket | 657.35/L | 936.84/L | 42.5% |
amul milk · gold full cream | 6 | BigBasket | 64.25/L | 83.00/L | 29.2% |
aashirvaad atta · multigrain | 6 | BigBasket | 61.60/kg | 77.00/kg | 25.0% |
chandrika soap · ayurvedic | 6 | Instamart | 346.67/kg | 418.54/kg | 20.7% |
surf excel liquid detergent · matic top load | 6 | BigBasket | 141.33/kg | 169.50/kg | 19.9% |
society tea · masala | 6 | BigBasket | 597.60/kg | 716.00/kg | 19.8% |
dettol bathing soap · original | 6 | BigBasket | 369.65/kg | 426.67/kg | 15.4% |
rin liquid detergent · matic top load | 6 | BigBasket | 101.12/kg | 116.47/kg | 15.2% |
catch coriander powder | 6 | JioMart | 300.00/kg | 345.00/kg | 15.0% |
gemini sunflower oil · refined | 6 | DMart | 214.05/kg | 239.40/kg | 11.8% |
amul butter · unsalted | 6 | JioMart | 618.00/kg | 680.00/kg | 10.0% |
dettol soap · original | 6 | Blinkit | 398.33/kg | 425.00/kg | 6.7% |
true elements oats · steel cut | 5 | DMart | 198.00/kg | 350.00/kg | 76.8% |
bru coffee · instant | 5 | JioMart | 2,150.00/kg | 3,753.00/kg | 74.6% |
milky mist curd | 5 | Instamart | 102.50/kg | 174.38/kg | 70.1% |
surf excel liquid detergent · matic front load | 5 | Blinkit | 169.00/L | 282.50/L | 67.2% |
mother dairy cheese · slices | 5 | JioMart | 434.62/kg | 720.00/kg | 65.7% |
bru instant coffee | 5 | Blinkit | 2,202.50/kg | 3,493.75/kg | 58.6% |
kissan tomato ketchup | 5 | BigBasket | 105.00/kg | 164.00/kg | 56.2% |
milky mist paneer | 5 | BigBasket | 396.50/kg | 616.00/kg | 55.4% |
mtr chilli powder | 5 | BigBasket | 284.00/kg | 438.00/kg | 54.2% |
sundrop sunflower oil · superlite advanced | 5 | BigBasket | 212.94/kg | 328.24/kg | 54.1% |
nescafe cold coffee · choco latte | 5 | DMart | 265.00/L | 400.00/L | 50.9% |
| Canonical product | Shops | Cheapest | Dearest | Gap |
|---|
Every finding above is true of a single day. The series is the one thing a day can’t produce — no archive of Indian grocery prices exists to download — so it’s collected forward, whether or not anyone is reading.
A gap in collection is a gap in the series and cannot be backfilled, so it belongs on the page rather than in a log.
| Retailer | Observations | SKUs | Cities | Last seen |
|---|---|---|---|---|
| blinkit | 5,534,185 | 11,458 | 77 | 09 Nov 08:10 |
| instamart | 3,982,830 | 286,318 | 62 | 09 Nov 07:05 |
| bbnow | 3,885,312 | 10,943 | 36 | 09 Nov 04:02 |
| dmart | 3,755,706 | 10,814 | 10 | 09 Nov 11:44 |
| bigbasket | 1,104,822 | 8,901 | national | 09 Nov 07:46 |
| jiomart | 96,539 | 2,553 | national | 09 Nov 07:11 |
| Source | Started | Status | Egress | OK | Failed |
|---|---|---|---|---|---|
| agmarknet | 09 Nov 15:02 | ok | nord-india-socks | 1 | 0 |
| dmart | 09 Nov 09:46 | ok | mumbai-socks | 730 | 0 |
| bigbasket | 09 Nov 07:03 | ok | mumbai-socks | 90 | 0 |
| jiomart | 09 Nov 07:00 | ok | mumbai-socks | 73 | 0 |
| agmarknet | 09 Nov 07:00 | ok | nord-india-socks | 1 | 0 |
| instamart | 09 Nov 07:00 | retry | lab | 1 | 0 |
| blinkit | 09 Nov 07:00 | ok | nord-wg | 5,544 | 4 |
| bigbasket | 09 Nov 05:04 | ok | mumbai-socks | 90 | 0 |
| bigbasket | 09 Nov 03:03 | ok | mumbai-socks | 90 | 0 |
| instamart | 09 Nov 02:02 | retry | lab | 10 | 0 |
| bigbasket | 09 Nov 01:10 | ok | mumbai-socks | 90 | 0 |
| jiomart | 09 Nov 01:00 | ok | mumbai-socks | 73 | 0 |
| agmarknet | 09 Nov 01:00 | ok | nord-india-socks | 1 | 0 |
| dmart | 09 Nov 01:00 | ok | mumbai-socks | 730 | 0 |
Four things worth knowing before anyone quotes a number from this page.
Quick-commerce reaches ~86 cities; DMart ten, and western/central/southern — no North, East, Tamil Nadu or Kerala. The mandi data is national; the retail footprint isn’t uniform.
BigBasket's robots.txt caps listing pages at nine per category, so a category holding 6,867 products contributes at most 432. JioMart's first-party grocery is a few hundred lines, not a few thousand, and its marketplace listings are excluded entirely.
City comparisons fold a product’s per-city ids onto one canonical key and compare it only against itself. Cross-retailer comparisons lean on that derived key — the weakest link here.
Three of six retailers approached block us outright; the rest could add a CAPTCHA tomorrow with no notice. That is unfixable, and it is why the findings here are cross-sectional: a block ends the series, but it cannot unmake a day already banked.
Prices are what an anonymous visitor is shown and may differ from what any individual shopper is offered.