The Amazon Colour Cosmetics Shelf: 70 Brands, ₹287.5 Crore, and What Happened to SUGAR
Colour cosmetics is the most crowded beauty shelf we have measured, and the only one where a well-known Indian D2C brand has visibly lost the position it built. SUGAR Cosmetics was built on lipstick. On this shelf it is a kajal brand, and the company holding the position it wanted launched in March 2024.
A kajal is now the brand
SUGAR Cosmetics and SUGAR POP hold 1.3% of this shelf between them, across 14 listings, and 12,800 of their 13,400 monthly units are kajal and eyeliner. The company ranks 13th.
The lipstick business it was built on does not appear. SUGAR’s own catalogue carries 88 lip products out of 387, and not one of them reaches the top 700 listings on this shelf by revenue. They are still listed and still selling; they sell too little to rank. A brand known for lipstick is earning its Amazon revenue from eye pencils.
That is worth separating from a judgement about the company. This is one shelf, on one platform, on one day. SUGAR sells through Nykaa, Purplle, Myntra, quick commerce, general trade and its own store, and none of that is visible here. What this measures is the position, not the business.
The brand holding that position launched in March 2024
Staze, from Honasa, is already 3.5× the size of SUGAR and SUGAR POP combined — ₹13.4 crore against ₹3.8 crore, from 17 listings against 14. It is two and a half years old. Honasa, which also owns Mamaearth, now holds 6.7% of this shelf across two brands.
So the shelf is not closed to new entrants. It closed on this one. That distinction matters if you are weighing a launch here: the barrier is not incumbency, because the fastest-arriving brand on the shelf is younger than most of the brands it passed.
Who holds the shelf
| Ownership | Brands | ₹cr/yr | Share |
|---|---|---|---|
| Multinational | 10 | 125.2 | 43.5% |
| Indian D2C | 25 | 95.8 | 33.3% |
| Indian, not D2C-born | 6 | 48.8 | 17.0% |
| Others (unverified) | 25 | 11.8 | 4.1% |
| Indian legacy | 2 | 4.4 | 1.5% |
| Korean | 2 | 1.5 | 0.5% |
Multinationals hold 43.5% of this shelf, and Maybelline alone holds 23.6% of it from 108 listings. That is the widest gap between foreign and Indian ownership in any beauty shelf we have measured. On sunscreen, Indian D2C holds 51.5% and multinationals 18.1%; here the ranking is reversed.
Indian D2C still holds a real 33.3% across 25 brands, led by MARS Cosmetics at ₹30.8 crore, which ranks third overall and ahead of every Indian D2C name better known than it. The 25 brands in the “Others” row are sellers we could not confirm as independent or as owned by a larger parent, so they sit in their own row rather than being guessed into one.
The leaderboard
| Brand | Ownership | SKUs | ₹cr/yr | Units/mo | Share |
|---|---|---|---|---|---|
| Maybelline | MNC (L’Oréal) | 108 | 67.97 | 174,600 | 23.6% |
| Lakmé | MNC (HUL) | 74 | 35.84 | 142,600 | 12.5% |
| MARS Cosmetics | Indian D2C | 79 | 30.75 | 106,600 | 10.7% |
| Faces Canada | Indian (Purplle) | 38 | 29.33 | 93,800 | 10.2% |
| Renee | Indian D2C | 30 | 19.70 | 41,700 | 6.9% |
| Staze | Indian D2C (Honasa) | 17 | 13.43 | 30,800 | 4.7% |
| L’Oreal Paris | MNC (L’Oréal) | 37 | 13.19 | 15,800 | 4.6% |
| Insight Cosmetics | Indian (Insight Cosmetics) | 26 | 10.51 | 50,900 | 3.7% |
| Swiss Beauty | Indian (Swiss Beauty Cosmetics) | 40 | 8.20 | 40,100 | 2.9% |
| FLiCKA | Indian D2C | 1 | 7.17 | 7,000 | 2.5% |
| Mamaearth | Indian D2C (Honasa) | 18 | 5.79 | 14,000 | 2.0% |
| Blue Heaven | Indian legacy (Blue Heaven) | 16 | 3.76 | 24,800 | 1.3% |
| SUGAR Cosmetics | Indian D2C | 11 | 3.25 | 10,600 | 1.1% |
| SOTRUE | Indian D2C | 3 | 2.85 | 8,000 | 1.0% |
| Vaseline | MNC (Unilever) | 4 | 2.66 | 11,300 | 0.9% |
| Farmherbs | unverified | 2 | 2.51 | 6,000 | 0.9% |
| Elle 18 | MNC (HUL) | 14 | 2.05 | 17,200 | 0.7% |
| FAE Beauty | Indian D2C | 9 | 1.99 | 3,400 | 0.7% |
| Hyphen | Indian D2C | 5 | 1.87 | 4,200 | 0.7% |
| Lovechild Masaba | Indian D2C | 5 | 1.41 | 2,600 | 0.5% |
| Revlon | MNC (Revlon) | 16 | 1.37 | 1,800 | 0.5% |
| e.l.f. | MNC (e.l.f. Beauty) | 12 | 1.30 | 1,300 | 0.5% |
| Daily Life Forever52 | unverified | 7 | 1.30 | 1,600 | 0.5% |
| Dazller | unverified | 6 | 1.12 | 4,200 | 0.4% |
| ETUDE | Korean | 6 | 1.11 | 1,200 | 0.4% |
| Parul Garg | unverified | 1 | 1.07 | 900 | 0.4% |
| Just Herbs | Indian D2C (Marico) | 3 | 1.06 | 5,000 | 0.4% |
| TuCo | Indian D2C | 6 | 1.00 | 6,000 | 0.3% |
| Dot & Key | Indian D2C | 6 | 0.92 | 3,500 | 0.3% |
| Reennaturals | unverified | 2 | 0.74 | 1,900 | 0.3% |
| Mila Beauté | unverified | 7 | 0.71 | 2,800 | 0.2% |
| Forest Essentials | Indian legacy | 2 | 0.68 | 550 | 0.2% |
| Nykaa | Indian D2C (Nykaa) | 8 | 0.66 | 1,000 | 0.2% |
| Barva | unverified | 5 | 0.65 | 1,500 | 0.2% |
| Pilgrim | Indian D2C | 2 | 0.62 | 1,100 | 0.2% |
| Colors Queen | unverified | 5 | 0.60 | 1,700 | 0.2% |
| KIRO | Indian D2C | 7 | 0.60 | 650 | 0.2% |
| SUGAR POP | Indian D2C | 3 | 0.55 | 2,800 | 0.2% |
| Devil | unverified | 4 | 0.55 | 1,600 | 0.2% |
| Typsy Beauty | Indian D2C | 7 | 0.54 | 800 | 0.2% |
| Wet n Wild | MNC (Markwins) | 4 | 0.53 | 400 | 0.2% |
| Plum | Indian D2C | 1 | 0.51 | 1,000 | 0.2% |
| Huda Girl | unverified | 2 | 0.50 | 1,400 | 0.2% |
| Charmacy Milano | unverified | 6 | 0.40 | 300 | 0.1% |
| LANEIGE | Korean | 1 | 0.37 | 300 | 0.1% |
| Colorbar | Indian (Colorbar Cosmetics) | 2 | 0.33 | 1,200 | 0.1% |
| Love Earth | Indian D2C | 2 | 0.31 | 500 | 0.1% |
| Earthbaby | Indian D2C | 4 | 0.28 | 400 | 0.1% |
| LuvLap | Indian (baby gear) | 1 | 0.24 | 1,000 | 0.1% |
| Organic Netra | unverified | 1 | 0.23 | 1,000 | 0.1% |
| Mylo | Indian D2C | 1 | 0.21 | 900 | 0.1% |
| Glam 21 | unverified | 1 | 0.19 | 500 | 0.1% |
| L.A. Girl | MNC (Beauty 21) | 3 | 0.18 | 150 | 0.1% |
| Pinkcheeks | unverified | 1 | 0.18 | 400 | 0.1% |
| Kay Beauty | Indian D2C (Nykaa) | 1 | 0.18 | 500 | 0.1% |
| Himalaya | Indian (Himalaya Wellness) | 2 | 0.15 | 1,500 | 0.1% |
| Nandiayan | unverified | 2 | 0.14 | 600 | 0.0% |
| Urbanmac | unverified | 1 | 0.14 | 400 | 0.0% |
| Whimsy | unverified | 1 | 0.13 | 300 | 0.0% |
| Tatsat | unverified | 1 | 0.12 | 200 | 0.0% |
| Jaquline USA | unverified | 1 | 0.12 | 300 | 0.0% |
| BELLAVITA | Indian D2C | 1 | 0.11 | 200 | 0.0% |
| POND’S | MNC (Unilever) | 1 | 0.10 | 1,000 | 0.0% |
| recode | Indian D2C | 1 | 0.10 | 100 | 0.0% |
| Color Sky | unverified | 1 | 0.08 | 300 | 0.0% |
| Sreedhareeyam Ayurveda | unverified | 1 | 0.07 | 600 | 0.0% |
| Hudacrush | unverified | 1 | 0.07 | 200 | 0.0% |
| Prityka | unverified | 1 | 0.07 | 200 | 0.0% |
| Gege Bear | unverified | 1 | 0.07 | 200 | 0.0% |
| Aadav | unverified | 1 | 0.06 | 500 | 0.0% |
Highlighted rows are Indian D2C brands. GMV is derived: Amazon's published units-per-month multiplied by current selling price, annualised. It is a floor, for the reasons set out in the method section.
The top three take 46.8% between them. That is more concentrated than sunscreen at 22.1%, less than baby skincare at 58.5%, and well short of face serums at 74%.
There is no price per gram on this shelf
Every other beauty shelf we publish carries a ₹/100ml column. This one cannot. We measured a per-unit price on 0 of 700 product pages — a lipstick is 3.5g and a kajal 0.35g, and Amazon normalises neither. So brands here are compared on ticket price, which flatters the larger format and is a genuinely weaker comparison than the one we can run on sunscreen or serums.
Median product price runs from ₹80 (POND’S) to ₹1,500 (Daily Life Forever52), and the median across all 70 brands is ₹333.
| Brand | Ownership | ₹ ticket | Median discount | Rating |
|---|---|---|---|---|
| POND’S | MNC (Unilever) | 80 | — | 4.20 |
| Himalaya | Indian (Himalaya Wellness) | 99 | 10% | 4.00 |
| Aadav | unverified | 99 | 60% | 4.20 |
| Blue Heaven | Indian legacy (Blue Heaven) | 100 | 34% | 3.92 |
| Elle 18 | MNC (HUL) | 104 | 35% | 3.96 |
| Sreedhareeyam Ayurveda | unverified | 104 | — | 4.30 |
| TuCo | Indian D2C | 119 | 21% | 4.10 |
| SUGAR POP | Indian D2C | 160 | — | 4.03 |
| Swiss Beauty | Indian (Swiss Beauty Cosmetics) | 183 | 20% | 4.10 |
| Nandiayan | unverified | 189 | 78% | 3.20 |
| Organic Netra | unverified | 190 | 36% | 4.20 |
| Just Herbs | Indian D2C (Marico) | 195 | 33% | 3.77 |
| Dot & Key | Indian D2C | 199 | 20% | 3.97 |
| Mila Beauté | unverified | 199 | 14% | 4.00 |
| LuvLap | Indian (baby gear) | 199 | 20% | 4.40 |
| Mylo | Indian D2C | 199 | 20% | 4.00 |
| Color Sky | unverified | 219 | 37% | 3.80 |
| Dazller | unverified | 220 | 12% | 4.00 |
| Colorbar | Indian (Colorbar Cosmetics) | 244 | 28% | 4.10 |
| Lakmé | MNC (HUL) | 245 | 37% | 4.11 |
| MARS Cosmetics | Indian D2C | 265 | 8% | 4.11 |
| Insight Cosmetics | Indian (Insight Cosmetics) | 268 | 5% | 4.01 |
| Prityka | unverified | 279 | 53% | 3.50 |
| Gege Bear | unverified | 279 | 53% | 4.10 |
| Faces Canada | Indian (Purplle) | 281 | 22% | 4.08 |
| Urbanmac | unverified | 282 | 86% | 3.60 |
| Devil | unverified | 284 | 5% | 4.40 |
| Kay Beauty | Indian D2C (Nykaa) | 292 | 2% | 4.10 |
| SOTRUE | Indian D2C | 299 | 14% | 4.13 |
| Huda Girl | unverified | 299 | 57% | 4.00 |
| Hudacrush | unverified | 299 | 70% | 3.80 |
| Staze | Indian D2C (Honasa) | 315 | 23% | 3.97 |
| Glam 21 | unverified | 322 | 27% | 4.20 |
| Reennaturals | unverified | 324 | 19% | 3.90 |
| Jaquline USA | unverified | 331 | 5% | 4.00 |
| Colors Queen | unverified | 335 | 15% | 4.00 |
| Farmherbs | unverified | 349 | 8% | 4.30 |
| Whimsy | unverified | 349 | 13% | 4.20 |
| Barva | unverified | 360 | — | 4.20 |
| Pinkcheeks | unverified | 369 | 54% | 4.60 |
| Hyphen | Indian D2C | 375 | 6% | 4.04 |
| Maybelline | MNC (L’Oréal) | 416 | 40% | 4.09 |
| Plum | Indian D2C | 424 | 14% | 4.20 |
| Renee | Indian D2C | 436 | 15% | 4.13 |
| Vaseline | MNC (Unilever) | 437 | 27% | 4.33 |
| BELLAVITA | Indian D2C | 447 | 36% | 4.00 |
| Mamaearth | Indian D2C (Honasa) | 449 | 25% | 3.94 |
| Pilgrim | Indian D2C | 468 | 30% | 4.00 |
| Love Earth | Indian D2C | 474 | 65% | 4.00 |
| Lovechild Masaba | Indian D2C | 475 | 5% | 4.00 |
| Tatsat | unverified | 499 | — | 4.30 |
| FAE Beauty | Indian D2C | 519 | 20% | 4.12 |
| Earthbaby | Indian D2C | 582 | 10% | 4.10 |
| Nykaa | Indian D2C (Nykaa) | 610 | 24% | 4.22 |
| Typsy Beauty | Indian D2C | 629 | 10% | 4.07 |
| Wet n Wild | MNC (Markwins) | 705 | 18% | 4.40 |
| KIRO | Indian D2C | 743 | 15% | 4.07 |
| L’Oreal Paris | MNC (L’Oréal) | 799 | 20% | 4.16 |
| recode | Indian D2C | 799 | 11% | 3.90 |
| e.l.f. | MNC (e.l.f. Beauty) | 822 | 26% | 4.27 |
| Revlon | MNC (Revlon) | 825 | 26% | 4.08 |
| ETUDE | Korean | 831 | 12% | 4.20 |
| FLiCKA | Indian D2C | 854 | 5% | 4.20 |
| Parul Garg | unverified | 990 | — | 4.30 |
| SUGAR Cosmetics | Indian D2C | 999 | 10% | 4.10 |
| L.A. Girl | MNC (Beauty 21) | 999 | 20% | 4.40 |
| LANEIGE | Korean | 1035 | 10% | 4.40 |
| Charmacy Milano | unverified | 1103 | 8% | 4.30 |
| Forest Essentials | Indian legacy | 1400 | — | 4.20 |
| Daily Life Forever52 | unverified | 1500 | 17% | 4.37 |
Discount posture separates the shelf far more clearly than price does. Insight Cosmetics holds price at a median 5% while Maybelline runs 40%, so the largest brand on the shelf is also among the deepest discounters on it. A brand whose median product is discounted by half is not promoting: that is its price, and the MRP exists to make it look like a saving.
Both names above carry at least five listings. Twenty-three of these 70 brands have exactly one, and a single listing is an anecdote rather than a pricing posture, so the comparison is drawn only across brands with a real presence on the shelf.
Method, and what this is not
This shelf was defined category-first. We took six pinned Amazon searches — lipstick, liquid lipstick, lip gloss, kajal, eyeliner and foundation makeup — three pages each, and harvested 1,978 distinct organic products. The 700 highest-revenue products were then opened individually to verify each brand from Amazon's own "Visit the … Store" link and to read the buy-box price. The pinned query list is the shelf definition: change it and you have measured a different shelf. This list was built from SUGAR’s own catalogue first, because it is lip-led, and a generic “makeup” list would have buried the subject.
Price comes from the buy box, with a stated fallback. A shade is a separate listing, and the search tile publishes one price for a whole parent listing, so the tile is wrong for every shade but one. The product page publishes a buy-box price on 90% of listings and it is correct per shade. Where the buy box was absent — 70 listings — the tile price is used and is a parent-level approximation.
GMV is derived, and it is a floor. Units × current price × 12. Amazon publishes velocity in bands, so "10K+ bought in past month" counts as exactly 10,000, and products with no published figure count as zero. It is GMV, not revenue — what buyers pay before Amazon's commission, fulfilment and returns. No brand receives this number.
This shelf is a deeper floor than a skincare shelf. One lipstick can be twenty rows, one per shade, and velocity publishes on only some of them. Do not set this total against a skincare or apparel shelf, and do not compare it with our brand-first reports on serums and ayurvedic face care, which crawled complete brand catalogues. Both are floors; they are different floors.
Nothing was excluded. We expected the query list to drag in brushes, sponges and organiser bags. None ranked high enough to be verified, so the exclusion list for this shelf is empty — stated because naming the exclusion is part of defining the shelf, and “none” is an answer.
Amazon only. Colour cosmetics sell heavily through Nykaa, Purplle, Myntra, quick commerce and general trade, and through the brands’ own stores. Read this as the Amazon shelf, not as the Indian market.
Ownership is hand-classified, and 25 brands worth 4.1% are marked unverified rather than guessed. Review counts are excluded pending de-duplication across shade variants.
One shelf, one day — 5 September 2026. Every figure is reproducible from the same public pages. If you believe one is wrong, we would genuinely like to know which.
Related measurements
The full report, with the complete brand table and every caveat, is free to download as a PDF. We have measured the same way on sunscreen, where Indian D2C holds 51.5%, on baby skincare, where it holds 9.8%, and on face serums. The full library is at impuls8.com/reports.
This is one category on one platform on one day. The same method runs on any category you name, across Amazon, Flipkart, Nykaa, Myntra, Meesho, AJIO and quick commerce, and on a cycle so you can see what moved: who cut price, who launched, who quietly withdrew. If you sell in a category and want it measured with your brand and your competitors in it, that is what we do for enterprise clients.
Free account
See this for the niche you’re weighing
Adjacent categories do not behave alike. Check who holds the shelf you are weighing, and how hard they discount, before you commit to it.
Start free — track your niche →No card. Google sign-in, 10 seconds.