What the Indian Serum Shelf Is Actually Worth
Counting competitors tells you how many brands share a category. It tells you nothing about how the money is split. So we measured one shelf properly — every product all 13 Indian D2C serum brands sell on Amazon, 637 SKUs, with price against MRP, discount depth, per-100ml pricing, ratings and Amazon's own published sales velocity. The shelf turns over roughly ₹159 crore a year. Three brands take 74% of it.
The shelf is not crowded. It is concentrated.
Thirteen brands and 637 products looks like a fight. It is not. Dot & Key and Chemist at Play together take 59% of the money on this shelf. Add Deconstruct and it is 74%. The remaining ten brands share ₹41.5 crore between them — and three of those ten are turning over under ₹2 crore a year on this channel.
That is the gap between a competitor count and a revenue distribution. Counting brands says thirteen. Counting money says three. If you are weighing entry into a category because it looks lightly populated, the brand count is the wrong number to be looking at.
The leaderboard
| Brand | SKUs | ₹cr/yr | Units/mo | Price band | Rating |
|---|---|---|---|---|---|
| Dot & Key | 65 | 50.6 | 133,350 | ₹199–639 | 4.2 |
| Chemist at Play | 115 | 43.0 | 101,600 | ₹189–1,157 | 4.16 |
| Deconstruct | 35 | 23.9 | 58,400 | ₹189–1,123 | 4.19 |
| Fixderma | 85 | 10.8 | 23,150 | ₹104–1,335 | 4.01 |
| Conscious Chemist | 58 | 7.7 | 24,000 | ₹145–1,099 | 4.08 |
| Aqualogica | 56 | 5.9 | 13,250 | ₹91–1,010 | 4.02 |
| indē wild | 22 | 5.1 | 5,200 | ₹323–2,657 | 4.27 |
| Dr. Sheth’s | 35 | 4.8 | 9,700 | ₹258–699 | 4.04 |
| Earth Rhythm | 59 | 3.1 | 10,550 | ₹139–798 | 3.96 |
| LuxaDerme | 22 | 2.1 | 2,650 | ₹239–5,849 | 4.09 |
| Suganda | 21 | 1.3 | 2,550 | ₹217–1,163 | 4.16 |
| SkinQ | 29 | 0.4 | 1,000 | ₹149–1,759 | 4.08 |
| Mintree | 35 | 0.3 | 200 | ₹734–1,476 | 4.27 |
GMV is derived: Amazon's published units-per-month multiplied by current selling price, annualised. It is a floor, and the method section below explains why it understates in three separate directions.
Revenue per product
| Brand | SKUs | ₹cr/yr | ₹cr per SKU |
|---|---|---|---|
| Dot & Key | 65 | 50.6 | 0.78 |
| Deconstruct | 35 | 23.9 | 0.68 |
| Chemist at Play | 115 | 43.0 | 0.37 |
| indē wild | 22 | 5.1 | 0.23 |
| Dr. Sheth’s | 35 | 4.8 | 0.14 |
| Fixderma | 85 | 10.8 | 0.13 |
| Conscious Chemist | 58 | 7.7 | 0.13 |
| Aqualogica | 56 | 5.9 | 0.11 |
| LuxaDerme | 22 | 2.1 | 0.10 |
| Suganda | 21 | 1.3 | 0.06 |
| Earth Rhythm | 59 | 3.1 | 0.05 |
| SkinQ | 29 | 0.4 | 0.02 |
| Mintree | 35 | 0.3 | 0.01 |
Treat this column with more caution than the others. It is the ratio of two measured numbers, but it moves with how completely a catalogue has been crawled — an earlier pass that read only each brand's storefront front page put the leader at ₹2.50 crore per SKU, three times what the full catalogue shows. These figures come from every product page, but the metric remains the softest one here.
Range is not a moat — and not a trap either
Fixderma lists 85 products and earns ₹10.8 crore. Deconstruct lists 35 and earns ₹23.9 crore. Two and a half times the catalogue, under half the revenue. On this shelf, revenue per product spans ₹0.78 crore at the top down to ₹0.01 crore at the bottom — a spread that catalogue size does not explain.
Note what that does not say. The three biggest brands here carry 65, 35 and 115 products. They are not lean-catalogue operators, and Chemist at Play has the widest range on the shelf while sitting second by revenue. Adding SKUs is neither the cause of winning nor a substitute for it. The brands in difficulty are the ones carrying range they have not made pay.
This correction matters because we nearly published the opposite. An earlier pass read only the front page of each brand's Amazon store — roughly the top ten products each — and on that data the leader looked thirteen times more productive per SKU than the widest-range brand. Crawling every product page instead of the storefront halved the gap and reversed the conclusion. The first measurement was capturing how much of each catalogue we had looked at, not how well each brand was selling.
Discount posture splits the shelf
Because we hold MRP alongside the selling price on every product, pricing strategy is directly visible. We rank on the median discount rather than the deepest cut: a single clearance SKU sets a maximum and tells you nothing about how a brand normally prices. Aqualogica touches 85% once across 40 discounted products; its typical product sits at 21%.
| Brand | Median discount | Full range |
|---|---|---|
| Deconstruct | 9% | 3–35% |
| LuxaDerme | 12% | 2–23% |
| Fixderma | 15% | 2–64% |
| indē wild | 15% | 5–29% |
| Dot & Key | 16% | 8–42% |
| Dr. Sheth’s | 16% | 1–40% |
| Chemist at Play | 17% | 6–31% |
| Mintree | 19% | 5–27% |
| SkinQ | 20% | 3–43% |
| Aqualogica | 21% | 1–85% |
| Suganda | 25% | 10–53% |
| Earth Rhythm | 30% | 15–65% |
| Conscious Chemist | 42% | 7–61% |
On that measure the shelf runs from 9% to 42%. Deconstruct's typical product carries a 9% discount; Conscious Chemist's carries 42%. A brand whose median product sits above 40% is not running promotions — that is its real price, and the MRP exists to make it look like a saving. Both are legitimate strategies. Only one survives a competitor willing to do it harder.
Reviews describe the past. Units describe the present.
Review counts are cumulative — they measure everything a brand has ever sold. Units-per-month measures what is moving now. The ratio between them is the most useful single number for reading a competitor, and it is one nobody publishes.
| Brand | Reviews banked | Units/mo | Reviews per unit | Reading |
|---|---|---|---|---|
| indē wild | 1,719 | 5,200 | 0.3 | moving now |
| Chemist at Play | 66,484 | 101,600 | 0.7 | moving now |
| Conscious Chemist | 18,461 | 24,000 | 0.8 | moving now |
| Deconstruct | 51,219 | 58,400 | 0.9 | moving now |
| SkinQ | 1,044 | 1,000 | 1.0 | moving now |
| Dot & Key | 155,319 | 133,350 | 1.2 | moving now |
| Suganda | 3,925 | 2,550 | 1.5 | moving now |
| Mintree | 411 | 200 | 2.1 | steady |
| Fixderma | 63,816 | 23,150 | 2.8 | steady |
| Earth Rhythm | 29,730 | 10,550 | 2.8 | steady |
| LuxaDerme | 10,994 | 2,650 | 4.1 | coasting |
| Aqualogica | 57,138 | 13,250 | 4.3 | coasting |
| Dr. Sheth’s | 43,313 | 9,700 | 4.5 | coasting |
Dr. Sheth's sits at 4.5 reviews per current unit — indē wild at 0.3. The first describes a brand that has sold a great deal historically and is moving slowly now; the second, a brand whose sales are running well ahead of its accumulated reputation. Both are legitimate positions, and a competitor count cannot tell them apart. Neither can a review count on its own, which is why the leaderboards you usually see are misleading.
Review counts here are de-duplicated — Amazon repeats one parent product's figure across every size variant, and summing raw would have inflated this shelf by 1.8×.
Method, and what this is not
How it was measured. Price, MRP, discount, price per 100ml, star rating, review count, stock status and units-per-month were read from public Amazon product listings on 11–13 August 2026 — rendered page text, no estimation. Units-per-month is Amazon's own "bought in past month" figure.
GMV is derived, and it is a floor. Units × current price × 12. Amazon publishes velocity in buckets, so "10K+ bought in past month" is counted as exactly 10,000. Products with no published velocity contribute zero. Real figures are higher, not lower.
It is GMV, not revenue. This is what buyers pay on Amazon, before Amazon's commission, fulfilment and returns. No brand receives this number.
Amazon only. Several of these brands sell more through their own websites, Nykaa, Myntra and quick commerce. None of that is counted here.
Review counts are de-duplicated. Amazon reports one figure per parent product and repeats it on every size variant — one brand here showed the same 15,430 review count across six separate listings. Summing raw would have inflated this shelf by 1.8×. Each distinct value is counted once per brand.
Corrected on 13 August, and the correction was ours. This post first published at ₹147.5 crore with the top three at 78%. Both were wrong. Amazon renders its "bought in past month" figure on some brands' store pages and not others, and we had read store pages only — so we were measuring our own crawl surface rather than the market, and doing it unevenly: 96% coverage on the shelf leader, 14% on SkinQ, 0% on Mintree. We were understating hardest for the brands that already looked smallest, which flatters every concentration figure. Re-reading the missing velocity from search pages moved the shelf to ₹159.0 crore and the top three to 73.9%. Dr. Sheth's rose 129% and Fixderma 74%, while the leader moved 0% — which is the check that this was a fix and not a fresh error, since a uniform rise everywhere would have meant double-counting.
One shelf, one reading. Every figure above is reproducible from public product pages. If you believe one is wrong, we would genuinely like to know which.
Free account
See this for the niche you’re weighing
Brand count is the wrong number. Check the price bands, competitive density and shelf structure of the category you are weighing before you commit to it.
Start free — track your niche →No card. Google sign-in, 10 seconds.