Why:
- It is the average dye house in a cluster of about 125, and nothing says why a customer would pick this one. The Narol and Piplaj processing belt in Ahmedabad runs roughly 2,800 million metres of cloth a year through one shared effluent plant. Vinod's installed capacity of 22.5 million metres is within half a percent of the average member's, and its output is 0.66% of the cluster, well outside its own cluster's top ten (T2). The plain dyeing service is priced by trade association announcement at ₹10 to ₹15 a metre and quoted openly online, so no single unit sets its price (T2/T3). The company has no certification, no export qualification (exports are 0.98% of sales, to Nepal only), no registered brand and no written contract with any customer (T1). Its own numbers show the same thing: the largest customer of two years ago, 15.3% of sales, has gone, replaced by an account eighteen months old at 15.2%; revenue from new customers fell 61.6% and the agent count fell from 42 to 34 (T1).
- Nearly half of what it buys and a seventh of what it sells goes through family companies, and no one can check the prices. Vinod Cotfab supplies 44.6% of purchases, up from 15.6% two years earlier, and Vinod Denim buys 15.1% of sales; all related-party dealings together are 56% of revenue (T1). The filing says these are at arm's length but shows no comparable price. Outside work went looking on both sides and settled part of it in the company's favour: the price it pays for greige cloth fell about 3.5%, which is less than the market fall in cotton and yarn, and the supplier is a real bank-financed manufacturer rather than a conduit (T2/T3). What nobody could establish is the price level, because no third-party quote exists for this exact cloth. The company's own margin sits above the family group's consolidated margin, which is also what favourable in-family pricing into a listing entity would look like (T2).
- The filing leaves out the company's own credit record and the year sales fell by a quarter. CRISIL carried "D", the default grade, on this company's ₹20 cr of bank facilities across four dated actions from February 2021 to August 2024, all under the present owners, withdrawn in September 2024 after the company stopped cooperating and withheld its no-default statement. The Prospectus mentions CRISIL once, in the list of abbreviations (T2). The rating it does show, Acuité BBB−, is a group rating covering five family companies about five times its size, presented as the company's own (T2). And revenue fell 26.3% in FY2023, to about ₹201 cr, so the three restated years the reader is given begin in the recovery year, with nothing on the page to say so (T3).
Valuation at the band
| Price ₹94 (T1) | |
|---|---|
| Bid window | 9 to 11 September 2026 |
| Bid lot | 1,200 shares |
| Fresh shares | 4,556,400 |
| Post-issue shares | 16,157,600 |
| Market capitalisation | ₹152 cr |
| P/E on FY2026 profit | 14.6x |
| EV/EBITDA (reported net debt) | 9.6x |
| EV/EBITDA (illustrative, net of the ₹7 cr earmarked repayment) | 9.3x |
| Promoter holding after | 55.1% (66.9% with the promoter group) |
The filing's own peer table carries two companies at 22.1x and 12.6x earnings, so the offer sits between them once profit is counted on the shares that will exist after the issue rather than the smaller pre-issue count the filing prints, which is how it shows 10.5x (T1). The price does not move the verdict: the six ratings judge the business and the offer, not what it costs.
The story
A buyer is buying a cotton dye house: one plant in Ahmedabad that colours and prints cloth other people weave, sold on to fabric wholesalers, mostly in Gujarat. Dyed fabric is the engine at 81.7% of sales and grew 14.4% last year, while printed fabric, served by a single machine, shrank 30.7% (T1).
What this business is
The company buys greige cloth, which is woven cotton fabric in its raw undyed state, colours or prints it at one plant at Piplaj in Ahmedabad, and sells the finished fabric to wholesalers and large fabric traders. Distribution runs through dealers and agents across seven states with no written agreements, 99% of sales are domestic and Gujarat is around 60% of the book (T1). Installed capacity is 22.5 million metres a year and the company ran about 208 lakh metres of sales in FY2026 (T1).
The money is made on the gap between what the greige cloth costs and what the finished cloth sells for. That gap is thin: ₹343 cr of revenue produced ₹23 cr of operating profit and ₹10 cr of net profit last year (T1). Greige cloth is 82% of the material bill and 44.6% of all purchases come from one family company (T1). About 15% of reported revenue is finished cloth bought in and resold; the filing books the revenue on that trading at exactly what the goods cost, which either means it earns nothing on a seventh of its top line or that the segment table carries the wrong figure (T1).
Easy or difficult business? Run-of-the-mill, and the filing says so about its own trade: minimal switching costs, low product differentiation, high buyer power. There is one real barrier, and it is regulatory rather than commercial: a dye house needs pollution board consent and a hookup to the shared effluent plant, whose hydraulic capacity is full and being expanded now. That barrier protects all ~125 members of the cluster equally and constrains this company's own expansion as much as a newcomer's (T2). Nothing in the plant, the process or the product list is hard to copy inside that cluster.
Key numbers
| ₹ cr | FY2024 | FY2025 | FY2026 |
|---|---|---|---|
| Revenue | 271 | 336 | 343 |
| Revenue growth % | n/a | 23.5 | 2.2 |
| EBITDA | 12 | 21 | 23 |
| EBITDA margin % | 4.6 | 6.4 | 6.7 |
| PAT | 5 | 9 | 10 |
| PAT growth % | n/a | 68.3 | 12.7 |
Profit grew much faster than sales in both years. Most of the FY2025 jump is fixed costs spread over a third more volume, helped by a new boiler that cut power and fuel from 3.7% to 2.8% of revenue (T1). FY2026 is a price year: the company sold 5.9% more metres for 2.2% more money because its own selling price fell about 3.5%, and it kept more of it because the greige cloth it buys fell about the same (T1). What the record cannot explain is why this company gained margin over two years while the two closest listed Ahmedabad processors lost it (T2).
| Segment, ₹ cr | FY2024 | FY2025 | FY2026 |
|---|---|---|---|
| Cotton dyed fabric | 189 | 245 | 280 |
| Cotton dyed fabric growth % | n/a | 29.5 | 14.4 |
| Cotton printed fabric | 77 | 90 | 63 |
| Cotton printed fabric growth % | n/a | 17.2 | -30.7 |
Scorecard
| Block | Rating | Why |
|---|---|---|
| Right to win | FAIL | There is no reason a customer must come here, and the outside measurement is worse than the filing's silence. The company is an almost exactly average member of a cluster of about 125 process houses, at 0.66% of its throughput and outside the cluster's top ten, while a listed rival at 4.7 times its size and another at 2.1 times sit in the same locality (T2). The service it sells is priced by association announcement, its rates are publicly shoppable, and it holds no certification, brand, patent or customer contract (T1/T2). The numbers do not show it winning either: the biggest customer of FY2024 is gone, new-customer revenue fell 61.6%, six of seventeen named long-standing wholesalers have gone to nil, and the margin gain of the past two years is cost absorption and cheaper cloth, not a metre choosing this plant (T1). Credit where it is due: the customer-by-customer table, the attrition table and the new-versus-repeat table are disclosures the company did not have to make and they cut against it. |
| Industry and TAM | PASS | Size is not the constraint. One Ahmedabad cluster alone processes about 2,800 million metres a year against this company's 18 million, and Ahmedabad is one of several such clusters (T2). |
| Financial momentum | MARGINAL | Margins rose every year and FY2026 finally produced positive operating cash, but revenue growth stopped at 2.2%, the margin gain has no explanation the record could supply, and three years of operating cash flow add up to an outflow of ₹11 cr against ₹25 cr of reported profit (T1/T2). |
| Risks, governance, RPTs | MARGINAL | Family dealings are 56% of revenue with a commercial reason on every line and better disclosure than the SME norm, but no price can be tested; the audit record is clean in all three years; an open income-tax block assessment covering the whole restated window never reaches the risk factors (T1/T2). |
| Promoter and cap table | MARGINAL | About ₹9 cr of family money has gone in and none has ever come out, no share is sold or pledged. Set against that: a default-grade rating history the filing omits, and a promoter-group demat freeze tied to the family's other listed company (T1/T2). |
| Offer structure | PASS | All fresh money, no offer for sale, and the objects are itemised to the machine with named vendors and quotations, adding up exactly to the raise (T1). |
Watch out for
- The credit history is not in the document. A default-grade CRISIL rating stood on the company's bank facilities from at least February 2021 to August 2024 and was withdrawn for non-cooperation; the filing never mentions it, and the rating it does show is a five-company group rating presented as its own (T2). Whether an actual payment default ever happened could not be established, so the finding is the omission, not the default.
- The family perimeter is where the profit is set. One family company sells the business 44.6% of its inputs, another buys 15.1% of its output, and the company guarantees ₹17 cr of the supplier's bank debt (T1). An independent rating agency treats all five family companies as one economic unit (T2). The tripling of the supplier's share of purchases in two years has no explanation inside the filing or outside it.
- The three years shown start at the bottom. Revenue was about ₹272 cr in FY2022 and ₹201 cr in FY2023 before the ₹271 cr the filing opens with, so the four-year growth rate is about 5.9% a year, not the 12.4% the restated window suggests (T3).
- What else is missing from the risk factors. An income-tax block assessment covering the whole restated period is open, traceable in the accounts only through ₹5 lakh of cash held by the department (T1). The one disclosure about frozen family demat accounts names no authority, date or rule, and does not say the two men are promoters of another listed company (T1).
The offer
- Raising ₹42.83 cr, all fresh shares, with no offer for sale (T1).
- For ₹6.39 cr of machines, of which twelve jiggers include six that replace worn-out units rather than adding capacity; ₹7.15 cr to repay bank borrowing; ₹20.35 cr of working capital; and ₹5.97 cr of general corporate purposes (T1).
- Implied valuation: the table at the top carries it, about ₹152 cr at ₹94 a share.
- Promoters hold 76.7% before the offer and 55.1% after, selling nothing; counting the wider family group, 93.1% before and 66.9% after (T1).
Assessment of the fixed-price Prospectus dated 3 September 2026 under the orchestrated process. Outside checks were run on the market, the customers and the group's credit record; findings carry their source tiers. Numbers carry (T1) for the filing's audited sections, (T2) for rating agencies and exchange records, (T3) for trade press and company-data aggregators, and UNVERIFIED where nothing supports them. Not a recommendation. The valuation section states what the announced price implies and is not a view on whether that price is right.