Finding haircare manufacturers in India is the easy half of the job. Most of what the D2C shelf sells comes out of four belts: Baddi in Himachal Pradesh for GMP-certified scale, Mumbai and Thane for fragrance-led lines, Ahmedabad for formulation depth, and Delhi NCR for herbal positioning and North India reach. IndiaMART will put forty of them in your inbox by Friday. The hard half is vetting, because a third of those listings are traders with no factory, and the difference between a trader and a manufacturer only shows up after your advance. So the method is documents first, samples second, money last: a COS-8 cosmetics manufacturing licence copy with your product type on it, a GMP certificate, a certificate of analysis for every batch, stability data on the exact formulation, and two rounds of samples tested for fragrance drift, phase separation and pump leaks before any advance moves.
This guide runs that search end to end: what private label, contract and third-party manufacturing actually mean and what each costs, where the units physically sit, how to reach the real ones through IndiaMART, Cosmoprof India and referral chains, the six-document vetting checklist, a sampling protocol built around the three ways haircare fails in the field, MOQ scripts for shampoo and oil, and the red flags that end a conversation on the spot. It comes from Ravikant Tyagi, who led supply chain and operations at Atomberg through its ₹400cr to ₹1,200cr phase and now works with early D2C brands as a fractional COO. The business around the factory, budget tiers, claims, unit economics, platforms and the revenue ladder, lives in the flagship on how to start a haircare brand in India. That page decides what you build. This one makes sure the factory does not break it.
Haircare manufacturing concentrates in four clusters: Baddi (Himachal Pradesh) for GMP-certified scale and the deepest third-party bench, Mumbai and Thane for fragrance-led products, Ahmedabad for formulation R&D, Delhi NCR for herbal lines. Three routes: private label (the factory's stock formula under your brand; shampoo at 500 to 1,000 units, hair oil at 300 to 500; live in 4 to 6 weeks), contract manufacturing (your formula, their plant, 1,000-plus units, real control), and custom formulation development (₹2 to 5 lakh and 3 to 6 months before a sellable unit; a scaling tool, not a starting one). The manufacturer holds the CDSCO licence; your job is verifying it. Six documents before any advance: COS-8 licence copy, GMP certificate, COA per batch, stability data, filled-goods insurance, two client references. Sample two to three rounds for ₹2,000 to ₹8,000 and test the three haircare killers: fragrance drift, phase separation in oils, cap and pump leakage in transit. No licence copy means walk. And keep the brief cosmetic: ketoconazole, minoxidil and regrowth claims sit in drug territory a cosmetics unit cannot legally touch.
Private label, contract or third-party: know what you are buying
The listings use these terms loosely, and the looseness costs money, so definitions first. Third-party manufacturing is the umbrella term: a licensed factory makes the product, your brand sells it, and the manufacturing licence stays with the factory. Private label means you sell the factory's ready formulation under your brand; the recipe is theirs, stays theirs, and fills other brands' bottles with a different fragrance and label. Contract manufacturing means the factory produces your formulation to your spec: a formula you developed, bought exclusivity on, or paid the unit to build. On IndiaMART all three hide behind the same "third party manufacturer" tag, so ask the ownership question on the first call: whose formula is this, and who else can sell it.
| Route | Whose formula | Typical MOQ | Upfront cost | What you control | Fits |
|---|---|---|---|---|---|
| Private label (stock formulation) | The factory's, shared across brands | Shampoo 500 to 1,000 units; hair oil 300 to 500 | Fill cost only, no development fee | Fragrance, packaging, label, positioning | First launch, validation, budgets under ₹2 lakh |
| Contract manufacturing (your formula) | Yours, or exclusive to you | 1,000-plus per SKU | Formula transfer or development cost | Formula, spec, QC standards | Proven sell-through and a wedge that needs a real formula |
| Custom formulation development | Built for you from a brief | 1,000-plus, often higher | ₹2 to 5 lakh before a sellable unit | Everything, eventually | Funded brands with validated demand |
The axis that decides your budget is stock versus custom. A stock formulation has already survived stability testing and hundreds of production runs; you sample it this week for a courier charge, pick a fragrance, and go live in 4 to 6 weeks with no development fee. A custom formulation starts from a brief: lab trials, sampling loops, accelerated stability, safety assessment. Budget ₹2 to 5 lakh and 3 to 6 months before the first sellable unit exists, and that money is spent whether or not the market wants the product. So the sequence is stock first, custom after proof. The line-item budget for everything around the factory sits in what it costs to start a D2C brand in India, and if the entire war chest is ₹50,000, the stock route is the only honest one, mapped in how to start an online business with ₹50,000.
If you are validating a wedge → private label a stock shampoo or oil at the smallest winnable batch and spend the savings on the ad test. If you have 60 days of sell-through and a reorder → stay private label and negotiate 12-month exclusivity on your exact variant. If the wedge genuinely needs a formula that does not exist off the shelf → contract manufacturing, with formula ownership in writing. If a unit offers a free custom formula in a week → it is a stock formula wearing your fragrance; treat it, and price it, as private label. If the budget is under ₹2 lakh → private label, full stop.
According to the Founder Decision Loop™, capital moves only after the read: signal, smallest honest test, hard numbers, then the cheque. A ₹3 lakh custom formula ordered before any sell-through is the loop run backwards. The deeper version of this trade-off, including OEM and who owns what when you switch factories, is in white label vs private label vs OEM in India.
Where haircare is actually made: the four clusters
Indian cosmetic manufacturing is not spread evenly. It stacks up where raw material suppliers, packaging converters, testing labs and licensed fillers sit within the same few kilometres, and haircare runs on the same belt as skincare because a shampoo line and a face wash line are close cousins. The prize is real: India's haircare market is worth about US$4.1 billion in 2026, per Mordor Intelligence, heading toward US$5.2 billion by 2031, and a large share of the D2C slice is filled in these four places.
| Cluster | Where | What it is known for |
|---|---|---|
| Baddi belt | Baddi, Barotiwala, Nalagarh (Solan district, Himachal Pradesh) | The deepest bench of GMP-certified third-party cosmetic units in India. Shampoo, conditioner, serum and oil at scale, pharma-grade documentation culture, stock formulation libraries built for small brands. Most first quotes come from here |
| Mumbai and Thane | Maharashtra | Fragrance houses, packaging converters and design studios within an hour. The pick for fragrance-led hair oils and premium lines. Higher overheads show up in the quote |
| Ahmedabad | Gujarat, with the Vatva and Changodar industrial estates | Formulation R&D depth and large personal-care plants. The stronger base for custom work, sulfate-free systems and actives serums |
| Delhi NCR | Delhi, Noida, Sonipat, plus Haridwar up the highway | Wide mix of cosmetic and herbal units, strong on ayurvedic-positioned oils, convenient for North India founders. Verify the plant sits where the office says it does |
Two footnotes to the map. Cold-pressed and ayurvedic hair oils have a second home in Kerala's GMP units and the Haridwar herbal belt; the flagship covers that lane. And because these same factories fill skincare, a founder planning a scalp serum next to a face serum should read the sibling guide on skincare manufacturers and white label in India; the vetting transfers almost line for line. The general method for working any cluster, shortlist to factory visit, is in how to find manufacturers and suppliers in India.
How to find them: IndiaMART done properly, Cosmoprof India, referral chains
IndiaMART works when you use it like an operator, not a browser. Search the route, not the product: "third party shampoo manufacturer" and "private label hair oil manufacturer" surface factories; "hair oil" surfaces resellers. Filter to the cluster cities above. Treat TrustSEAL and verified badges as a spam filter, not a clearance. Then message ten units the same written spec, because an identical spec is the only thing that makes ten quotes comparable: product and size, formulation ask (say, 200ml sulfate-free shampoo on a coco-glucoside base), quantities at 500 and 1,000, target MRP, and, in the same message, the COS-8 licence copy and lead time. Expect six replies. Three will be actual factories. You find out which three by pulling the GST number from the profile, matching the legal name against the licence, and asking for a live video from the filling floor instead of a showreel.
The shortcut almost nobody uses: the back label names the factory. Buy the three best-selling products in your exact niche and read the "manufactured by" line, which Legal Metrology rules force onto every pack. You now hold a shortlist of units that already run your product type, at your price point, for brands your customer buys. They take this call every week, and they quote fast because the line is already running your kind of product.
Trade shows compress three months of cold outreach into three days. Cosmoprof India runs 10 to 12 December 2026 at the Jio World Convention Centre in Mumbai; the 2025 edition drew 354 exhibitors and around 800 brands, with contract manufacturing and packaging as their own zones. Walk it with a one-page brief, product, target MRP, quantities, timeline, and collect licence copies instead of brochures. A founder with a written brief books fifteen factory conversations in two days. A founder without one collects tote bags.
Referral chains outperform every directory. Packaging vendors and fragrance houses see inside dozens of plants a month; ask your bottle supplier which three factories they ship the most and why. Founders one category over will name their unit without hesitation, a skincare or pet-care founder does not compete with your shampoo. And once one factory owner takes your call seriously, ask who they rate for the product they do not make. Factory owners do not recommend units that would embarrass them.
How to vet a haircare manufacturer: six documents before any advance
Vetting is paperwork before it is chemistry. A clean unit shows six documents without friction, because it shows them to serious brands every week. Collect all six before any advance; each one is bargaining power that disappears the moment money moves.
- COS-8 licence copy. Under the Cosmetics Rules, 2020, a manufacturer applies on Form COS-5 and holds its licence on Form COS-8. Ask for the PDF, not an assurance. Match the premises address to the plant you saw on video, check it has not lapsed on retention, and confirm your exact product type, shampoo, oil, serum or mask, appears on the permitted category list. A licence that covers oils does not automatically cover an aerosol dry shampoo.
- GMP certificate. The Good Manufacturing Practices compliance behind the licence (Seventh Schedule), plus ISO 22716 or WHO-GMP at the better units. This is the difference between a plant and a shed with a mixing tank.
- COA per batch. A certificate of analysis records what a batch actually measured against spec: pH, viscosity, microbial counts. Ask for last quarter's COAs on the exact stock formula you are buying. A unit that cannot produce them does not test, and your customers become the lab.
- Stability data. Accelerated stability results on the formulation itself, not a cousin of it. Oils are checked for phase separation, shampoos for viscosity drift, serums for active degradation. "It has sold for years" is a sentence, not data.
- Filled-goods insurance. Two questions in writing: does the unit carry product liability cover on the goods it fills, and who owns the risk while your consignment is in transit. Put both answers in the purchase order. The day a pallet leaks, this paragraph outvalues every discount you negotiated.
- References. Two brands the unit fills today, with phone numbers. Ask both the same questions: does batch three match batch one, and what happened the time a batch failed. How a factory behaves after a failure is the entire reference.
- Collect the COS-8 licence copy and match its address to a live video walkthrough of the filling floor.
- Confirm your exact product type is on the licence's permitted category list, in writing.
- Take the GMP certificate; ISO 22716 or WHO-GMP marks the better units.
- Get last quarter's COAs for the stock formulation you are buying.
- Get stability data for that exact formula: separation for oils, viscosity drift for shampoos, active degradation for serums.
- Confirm filled-goods liability cover and transit-risk ownership in writing, inside the PO.
- Call two current client references; ask about batch consistency and how a failed batch was handled.
- Match the GST legal name to the licence and to the bank account you pay; current account only, 30% advance, balance against dispatch proof.
- Order an unannounced second sample and compare it to the first before any advance moves.
Supplier Scorecard™: score every shortlisted unit 1 to 10 on five weighted lines, and refuse a purchase order below a weighted 7. Sampling quality (30%): the shampoo holds viscosity and rinses clean, the oil absorbs without sitting greasy, the serum feels worth its MRP. Stability and safety data (20%): stability results and COAs produced without a chase. Batch consistency (20%): an unannounced second sample matches the first on colour, scent and viscosity. Documentation (15%): licence, GST, ingredient and allergen lists arrive in one clean email. Communication (15%): straight answers to hard questions, at quoting speed. The cheapest quote wins exactly one of these five lines.
The sampling protocol: two or three rounds, ₹2,000 to ₹8,000
Budget ₹2,000 to ₹8,000 across three units and two to three rounds. Stock samples of oils and shampoos run free to ₹500 plus courier; a customized sample with your fragrance runs ₹1,000 to ₹3,000. That is the whole insurance premium on a lakh of inventory, and founders still skip it. Round one: samples from your top three units against one written brief. Round two, the round that matters: an unannounced repeat from your top one or two units three to four weeks later, compared against round one, because consistency between two samples predicts a batch far better than any promise. Round three only if something drifted, or as the pilot batch on custom work. When a unit passes, lock the golden sample in writing: photos, batch number, fragrance code, fill weight and viscosity notes, over email. That message settles the argument the day batch four arrives thinner.
Haircare samples fail in three specific places, so test those three like it is your job, because it is:
- Fragrance stability. Smell on day 1, day 7 and day 14, plus one afternoon in a parked car. Cheap fragrance oil collapses to its base notes, and a scent that turns is the first one-star review. Fragrance drift between round one and round two means the formula is being cut.
- Phase separation in oils. Stand the oil on a windowsill for a week and look for layering, cloud or sediment. Blended natural oils separate when the blend is wrong or the batch was rushed, and a customer photographs a separated oil before they email you about it.
- Cap and pump leakage in transit. Courier the sample to yourself, twice, and leave one bottle on its side overnight. Check induction seals, cap torque and pump locks. Shiprocket's packaging data puts transit damage around 11% of shipments, and one leaked shampoo does not lose one order; it soaks every parcel in the bag.
Sample three units against one written brief, never "send your best hair oil." Score each on scent hold (day 1, 7 and 14, plus a hot-car afternoon), oil clarity after a week standing, and a double courier loop for leaks. Order the unannounced second sample before you commit; two matching samples are the only real preview of a consistent batch. Lock the approved golden sample in writing, fragrance code and viscosity included, before any advance.
In my Atomberg years, transit damage was a line I reviewed monthly, and haircare is the worst category I have seen for it: the product is liquid, the pack is plastic, and a courier bag in June is an oven. The check founders skip is not the formula, it is the closure. A pump that survives a desk test fails a Delhi to Guwahati truck, and the leaked unit takes three neighbouring parcels with it. So before the first PO I make two things non-negotiable: a real transit test, meaning the sample couriered twice and once left on its side overnight, and the insurance question answered in writing, who owns the consignment between factory gate and my warehouse, and does the unit carry liability cover on goods it fills. A 1,000-unit shampoo run at a ₹70 landed fill is ₹70,000 sitting in a truck you do not control. Founders negotiate ₹3 a unit on the fill rate and leave that entire number uninsured.
MOQ reality for shampoo, oil and serum, and the scripts that lower it
Walk in knowing the numbers, because a quoted MOQ is an opening position, not a law. Stock formulations run on lines that fill the same base for other brands, so the unit's real cost of a smaller batch is changeover time, not volume. That is the door the scripts below push on.
| Product | Typical opening quote | Winnable first order | Fill cost band | Typical MRP |
|---|---|---|---|---|
| Shampoo, 200ml sulfate-free | 1,000 units | 500 to 1,000 | ₹45 to ₹100 | ₹399 to ₹599 |
| Conditioner / hair mask, 200g | 1,000 units | 500 to 1,000 | ₹50 to ₹110 | ₹399 to ₹599 |
| Hair oil, 100ml | 500 to 1,000 units | 300 to 500 | ₹35 to ₹90 | ₹299 to ₹549 |
| Serum, 30ml (rosemary, redensyl) | 500 to 1,000 units | 500, at a higher effective cost | ₹80 to ₹160 | ₹499 to ₹799 |
Two scripts that work because they price the unit's actual risk instead of begging. The reorder script, for shampoo: "Your MOQ is 1,000. We are testing positioning, so the first run is 500 at whatever rate makes the changeover worth your time. If sell-through holds, reorders run 1,000-plus on a 45 to 60 day cycle, and we will write that intent into the PO." The premium script, for oil: "300 units of your stock oil, our label. We will pay ₹5 to ₹8 a unit over your 500-unit rate for the smaller run, and if it moves, the second order inside 60 days is 500." Paying a small premium on a small batch is always cheaper than owning 700 extra units of an unproven product. Dead stock costs 100% of itself.
Quote your economics on the landed unit, never the fill rate: fill, plus ₹20 to ₹55 for bottle, pump, label and carton at small volumes, plus inward freight, plus a 2 to 3% QC rejection allowance. Done honestly, white-label haircare COGS lands at 20 to 35% of MRP, oils at the friendly end, actives serums at the expensive one. Run your number through the full stack in D2C unit economics in India before any PO, and take the fuller playbook for the conversation itself from how to negotiate MOQ with suppliers in India.
Red flags that end the conversation
Some findings are not negotiation points. They are exits, and taking them without a second meeting is what vetting discipline means.
| Red flag | What it actually means |
|---|---|
| No licence copy after two asks | Unlicensed, or the product is made somewhere they do not want named. There is no third ask. Walk. |
| Licence name or address does not match the GST profile | A trader posing as a manufacturer. Your "factory rate" includes their 15 to 20% margin, and when a batch fails there is no one to hold. |
| "We can make any formula in 7 days" | No real R&D or stability testing behind the confidence. A formula without stability data is a returns wave scheduled for the first heatwave. |
| Quote 30 to 40% below the field | A spec cut you cannot see yet, or a bait rate that changes after the advance. |
| Payment to a personal UPI or savings account | No entity behind the money. Pay a current account matching the GST legal name, 30% advance, balance against dispatch proof. |
| Leads the pitch with "guaranteed hair growth formula" | Careless about the drug boundary. Their carelessness becomes your ad ban and your delisting. |
Paying a Mumbai "manufacturer" that turned out to be a trading office. A founder shortlists a unit with a polished catalogue, pays a 30% advance of ₹27,000 on a 1,000-unit shampoo run at ₹90 a fill, and only starts asking questions when dispatch slips three weeks. The licence copy, when it finally arrives, names a different company in Baddi: the "manufacturer" was a trader adding roughly ₹15 a unit and forwarding the order. The batch lands with a thinner viscosity than the sample, and there is no one to hold; the trader blames a factory he will not name, and the factory has never heard of the founder. Total damage: about ₹15,000 in trader margin, a six-week delay, and a compromised launch batch. The prevention took ten minutes: match the licence address to the GST legal name, and ask for live video from the filling floor before the advance.
The drug-claim boundary: anti-dandruff and hair growth briefs
One boundary decides which factory can legally make your product: cosmetics clean, condition and beautify; drugs treat. The bottle does not decide the lane, the actives and the claims do. Ask a unit to put ketoconazole in the shampoo or minoxidil in the serum, or print "treats dandruff" or "regrows hair" on the pack, and you are in drug territory, which needs a drug manufacturing licence that a cosmetics unit's COS-8 does not cover. The workable version: an anti-dandruff-positioned shampoo built on cosmetic actives with cosmetic wording, reduces visible flakes, soothes the scalp, and a growth-adjacent serum sold on breakage reduction and scalp health. Brief the factory in cosmetic language and keep the claims cosmetic on the label, the listing and the ads. If a unit volunteers "guaranteed regrowth formula, we will print anything", that is not flexibility, that is a future marketplace delisting with your brand on it. The full claims table, what you can say and what gets an ad account banned, is in the haircare flagship.
Your next action
Today, send five messages. Pick your product, write one spec (product, size, base, quantities at 500 and 1,000, target MRP), and send it to five units across the clusters above with the licence-copy ask in the same message. The quotes are free, they arrive inside 48 hours, and they convert this page from reading into a shortlist with real numbers on it. While they arrive, file the trademark in Class 3, ₹4,500 government fee for individuals and small enterprises, the process is in trademark registration for brands in India, and get GST registered, since marketplaces require it from day one, covered in GST for ecommerce sellers in India. And if the calendar is anywhere near December, block 10 to 12 December for Cosmoprof India in Mumbai and walk it with the same one-page spec.
If you'd like the complete execution system, calculators, SOPs, templates and operating frameworks behind this process, continue inside D2C Acquisition.Lab.
