Borderline, landed KILL. Re-check at first results.
Why:
- Edge: the filing never says why a buyer picks this fabric, and the one change that doubled profits is nearly used up. It describes the plant instead, and the plant earns normal money for the trade: ₹12.43 of operating profit per metre produced, against ₹10.75 to ₹12.54 at the closest comparable processor in Ahmedabad and the same margin as the neighbouring Bhilwara house on the same business model (T1/T2). The green and organic-cotton certificates are the price of being allowed to quote rather than a price premium, and the district's largest mill holds the same set plus better water recycling (T2). The switch from working for a fee to selling its own cloth is about 83% done, the plant is 82.7% full, and the ₹51 crore of machines this offer buys adds no capacity at all on the filing's own words (T1). The company is third to fifth of the 18 or 19 processing houses in its district, and the cluster's biggest expansion belongs to a neighbour spending ₹1,120 crore to add 88% to its weaving and finishing capacity (T2).
- Governance and promoters: in the year this business was built, 41.6% of revenue ran through a company the promoters own at prices nobody could check, and the family then sold ₹34 crore of its own shares privately before the public was given a price. The promoters' weaving company supplied ₹121 crore of cloth in FY2025, 44.6% of everything the company bought, and the only support for the price is management's own yearly self-assessment (T1). An outside credit agency goes further and rates the two as a single combined credit, which the offer document nowhere mentions (T2). Then, in the eight months after the draft prospectus, two promoters sold 3,632,973 shares to 62 buyers at prices they set themselves, 12.7% of what they held and 32.9% of the company's net worth, while the public offer raises only new money for the company (T1). The fair half, at the same weight: two-thirds of those shares went to 11 buyers at ₹101, the highest price anywhere in the company's disclosed history, and all 62 accounts are locked in for six months after listing (T1/T2).
Valuation at the band
| Floor ₹94 (T1) | Cap ₹99 (T1) | |
|---|---|---|
| Bid window | 17 to 21 September 2026 | |
| Fresh shares | 14,300,000 | 14,300,000 |
| Post-issue shares | 56,828,681 | 56,828,681 |
| Market capitalisation | ₹534 cr | ₹563 cr |
| P/E on FY2026 profit | 15.7x | 16.5x |
| EV/EBITDA (reported net debt) | 9.3x | 9.7x |
| EV/EBITDA (illustrative, net of the ₹80 cr earmarked repayment) | 8.4x | 8.7x |
| Promoter holding after | 64.5% | 64.5% |
The filing's own peer table prices its three listed comparisons between 12.2 and 37.3 times earnings and averages 22.6 times, so at the cap this offer asks less than the average of the set the issuer picked, and more than the cheapest of them (T1). The offer is fixed at 14,300,000 new shares rather than at a rupee amount, so the share count and the promoters' 64.5% come out the same at either edge, and the price does not move the verdict: the six ratings judge the business, not the band.
The story
A buyer is buying one dyeing and finishing plant in Bhilwara that spent two years changing what it sells. Instead of dyeing other people's cloth for a fee of about ₹25 a metre, it now buys the yarn, has it woven, and sells the finished fabric at about ₹128 a metre, which is why revenue is 4.3 times what it was two years ago while the metres through the plant rose only 41%. Profit per metre has roughly doubled. The catch is that this move is nearly finished, the plant is 83% full, and the money being raised buys no extra capacity.
What this business is
The company dyes, prints and finishes woven fabric at a single plant at Hamirgarh, on the Chittorgarh road outside Bhilwara in Rajasthan. It can process 82.44 million metres a year and put 68.19 million metres through in FY2026. About 95% of what it handles is cotton or cotton-blend cloth, which makes it unusual in a district whose mills mostly run polyester-viscose suiting. Almost everything it sells is sold in India, 82% of it in the north and west, and lifetime exports come to ₹85 lakh.
There are two ways it earns. The old way is job work: a trader or mill sends greige, unfinished cloth, and pays a conversion fee. That was 88.7% of revenue in FY2024 and is 17.3% now. The new way is own account: the company buys yarn, pays outside weavers to turn it into greige, dyes and finishes it, and sells the cloth as its own. That is now 82.7% of revenue. The buyers are fabric traders and garment makers, mostly on purchase orders rather than contracts; there are no long-term contracts anywhere in the filing, the largest customer is 4.65% of revenue and the top five are 17.75%.
The switch is what the numbers are about. Selling the cloth rather than the service means the company books the yarn and the weaving as its own cost and the full cloth price as its own revenue, so revenue per metre went from ₹25 to ₹76 while the metres barely moved by comparison. It also means the company now carries the stock and the credit risk that a job worker never carried.
Easy or difficult business? Run of the mill, and the filing says as much in its own risk factors: it competes on price, and the barriers it names are low. Dyeing cotton to a trader's shade and shrinkage standard at scale takes real process control, and the plant clearly has it, but so do the eighteen or so other process houses in the same district. The one genuinely hard thing about the trade here was not the chemistry but the permission: nobody has been able to open a new process house in Bhilwara for seventeen years because pollution clearances were not being granted.
Key numbers
| ₹ cr | FY2024 | FY2025 | FY2026 |
|---|---|---|---|
| Revenue | 121 | 316 | 517 |
| Revenue growth % | n/a | 161.2 | 63.6 |
| EBITDA | 28 | 58 | 85 |
| EBITDA growth % | n/a | 104.0 | 45.9 |
| EBITDA margin % | 23.6 | 18.4 | 16.4 |
| PAT | 13 | 19 | 34 |
| PAT growth % | n/a | 41.8 | 83.3 |
| Gross margin % | 60.1 | 41.5 | 40.9 |
| Cash from operations | 18 | (14) | (11) |
| Debt to equity (x) | 3.7 | 3.0 | 2.5 |
Gross margin looks as though it collapsed, and it did not: under job work the company never bought the cloth, so it had almost no material cost to deduct. FY2024 is a different business and the only like-for-like comparison is FY2025 to FY2026. On that year the operating margin fell 2.0 points, and most of it is one thing unwinding: FY2025 built stock ahead of sales and credited its profit account 10.9% of revenue by doing so, against 1.6% in FY2026. Buying yarn and paying weavers instead of buying finished greige lowered the input bill by 4.3 points of sales, while wages, power, stores and freight gave back 5.0 points on a bigger base. Profit after tax still grew 83% against revenue at 64%, because depreciation rose 10% and interest 20% against operating profit up 46%, and the tax rate went up rather than down (T1).
Cash went out, not in, in both years of the new business: FY2026 alone put about ₹90 crore into stock and unpaid customer bills and operations consumed ₹11 crore. Almost all of that is the cost of growing, since at this shape every extra rupee of sales needs about 37 paise of funding, which accounts for roughly 88% of the three-year absorption; what growth does not explain is about ₹20 crore over three years (T1). The real weakness is the balance sheet itself: the company owes 2.5 times its equity where its three listed peers owe 0.35, 1.20 and 0.76 times, and interest takes 31% of operating profit (T1).
| Revenue by type, ₹ cr | FY2024 | FY2025 | FY2026 |
|---|---|---|---|
| Own-account fabric | 14 | 221 | 428 |
| Own-account fabric growth % | n/a | 1,517.5 | 93.6 |
| Job work | 107 | 95 | 89 |
| Job work growth % | n/a | (11.3) | (6.0) |
| Job work as % of revenue | 88.7 | 30.1 | 17.3 |
Scorecard
| Block | Rating | Why |
|---|---|---|
| Right to win | MARGINAL | The filing never gives a reason a customer would choose this fabric. It offers the plant instead: 628 shades and finishes, effluent treatment with zero discharge, organic-cotton and other green certificates. Those certificates buy the right to quote and carry no premium, and the district's largest mill holds the same stack plus better water recycling. Profit per metre, ₹12.43, sits inside the band earned by comparable processors rather than above it, so there is no unexplained edge that performance could stand in for. Volume is also being moved on terms: cash discounts and agency commission went from 0.3% to 1.4% of sales in two years while the margin on fabric the company owns was flat. Long-standing customers were kept but are buying less, with that group's volume down about 18% in two years while a fifth of the plant stood idle, and all the growth came from new purchase-order accounts with no contracts. What is real is execution: capacity taken from 54 to 82 million metres and filled, returns on capital rising every year to 19.7% on a capital base up 149%, and supplier concentration cut hard. A capable operator without a moat. |
| Industry and TAM | PASS | Size is not the constraint: the company processes about 68 million metres a year in a district that can process 800 to 850 million, and nationally it is a rounding error. We do not use the filing's market-share figure, which is lifted word for word from a 2014 trade article about a pool that is mostly polyester-viscose (T3). Where output was last officially measured it was rising about 2% a year, and the district's capacity has grown about 1% a year over twelve years (T1/T3). |
| Financial momentum | PASS | Best in its own peer table on operating margin (16.4% against 7.3%, 10.2% and 14.2%), net margin, return on capital (19.7%, rising while two of three peers' fell) and return on net worth (39.1%), earning about 24% on each extra rupee of capital against roughly 8.7% debt cost, with the capex programme finished and the margin fall fully explained by a non-repeating stock-build credit (T1). Against that: the heaviest balance sheet in the set and cash absorbed by growth in both product years. |
| Risks, governance, RPTs | MARGINAL | The related-party web has a real commercial logic and it is disclosed by name, amount and control: a promoter-family weaver in the same town supplied cloth while this company built out its own capacity, money ran into the company rather than out, and the channel is down from 44.6% of purchases to 6.7%. It is held down because the price was never independently tested and cannot be, because an outside credit agency treats the company and that weaver as one credit and the filing does not mention it, and because the fee paid to the family's own processing house is the one related-party line that is growing (T1/T2). |
| Promoter and cap table | MARGINAL | They said they would take capacity from 54 to 82 million metres, did it, and filled it; record checks on every reachable regulator, court and defaulter list came back clean; the share count is clean and nothing is pledged (T1/T2). Held down by the ₹34 crore of privately placed promoter shares in the eight months after the draft filing, at prices the sellers set and returning about three times the largest seller's entire original outlay, and by roughly ₹356 crore of family fabric turnover left outside the listed company (T1/T2). |
| Offer structure | PASS | All new shares, no selling shareholder, sized at the minimum float the listing rules allow, with the money mapped loan by loan and machine by machine, deployed inside FY2027, general corporate purposes capped at the filing's own 25% line and a monitoring agency appointed (T1). The soft spot is that the debt being repaid is revolving bank credit whose limits the banks were raising, not cutting, so the lower borrowing is a snapshot rather than a structural change (T1/T2). |
Watch out for
- The year the margin comparison rests on cannot be priced. Nearly 45% of FY2025's fabric and job-work bill, ₹121 crore, was bought from a company the promoters control, and the filing shows no benchmark for it (T1). We went looking for market rates: none are published for this district, and the best bracket we could build is about eight times wider than the difference that would matter, since 5% on that bill is a third of that year's profit. Two outside pointers run in opposite directions. The rates we could derive look high, which would mean the company overpaid and its margins fell by more than reported; the supplier's own accounts show it earned 1.29% after tax that year, which points the other way (T2). We are not saying the pricing was tested clean. It could not be tested.
- CRISIL rates this company and the promoters' weaving company, Sona Styles, as one combined credit, 100% of each, because of their business and financial links and common management (T2). The company's BBB rating, and so its cost of bank debt and the interest saving claimed for this offer, depends partly on an entity whose accounts after March 2025 no public shareholder can see. The offer document nowhere says this.
- ₹34 crore of promoter shares changed hands privately after the draft filing, at prices the promoters set. Six tranches between January and August 2026, 62 buyers, 3,632,973 shares, about 12.7% of the two sellers' holdings (T1). The two promoters priced the same shares four days apart at ₹101 and ₹90, 11% apart, the lower being the Managing Director's own shares, and neither the filing nor any outside source gives a reason. The largest seller has now recovered roughly three times everything he ever put in, in cash, and still owns 41% of the company. Both mitigants belong here: two-thirds of the shares went to 11 buyers at the top of the disclosed price range, which looks like genuine demand rather than a favour, and every one of the 62 accounts is locked for six months from allotment (T1/T2). One buyer's name matches a relative the filing lists in the promoter group while the filing separately declares that no such relative bought anything; it is ₹25 lakh of shares, both statements sit in the same document, and it is open and checkable rather than hidden. The single biggest buyer, ₹15 crore and 44% of everything sold, cannot be identified from public records, which is a limit of our work.
- An eleven-and-a-half-year-old criminal case is still open against three of the directors. FIR 05/2015, filed in March 2015 with the Economic Offences Wing in Bhopal, Madhya Pradesh, alleges cheating and forgery against the Chairman, the Managing Director and a Whole-time Director over a livestock and research-farm venture unconnected to fabric (T1). Three complainants settled for ₹10.8 lakh in 2023, which does not end an offence against the State, and a petition to quash the case has been pending in the Madhya Pradesh High Court since 2018. Nothing about it appears anywhere in the public record in eleven years: no order, no court listing, no news either way, so the company's "amicably resolved" cannot be corroborated and cannot be contradicted (T2). Deepank Bhandari, the largest shareholder at 41.5%, is not among the accused.
- An export commitment the offer does not fund. The company took duty-free machinery under the export promotion scheme and owes ₹20 crore of exports by 24 June 2031, against ₹85 lakh of exports in its entire life, all of it last year (T1). Missing it means paying the duty saved plus interest and penalties, which the filing does not quantify. Roughly ₹4 crore of exports a year is the pace required, against 0.16% of revenue achieved, and nothing in the offer pays for export market development.
- The barrier that kept rivals out is being taken down in this company's own district. No new process house has opened in Bhilwara in seventeen years because pollution clearances were not granted, which is the best fact in this company's favour and the filing never makes it (T2). The state has now opened a 209-hectare textile park at Rupaheri in the same district with environmental clearance already granted and plots on offer from May 2026, expressly open to cotton units, with subsidies for the same clean-processing equipment this company treats as its advantage. The protection is real today and looks thinner in three to five years.
- The lower borrowing after this offer is a snapshot, and nothing stops it reversing. The three bank cash-credit lines were drawn ₹103 crore against ₹124 crore of limits at 31 July 2026, so the constraint was real and replacing on-demand bank money with equity is the right direction (T1). But the lenders were adding room, not removing it: total rated facilities were raised from ₹221 crore to ₹270 crore and the cash-credit limits from ₹106 crore to ₹124 crore, up 17% in eight months (T2). Nothing in the filing or in the public record says any limit is cut when the ₹80 crore is repaid, there is no covenant against redrawing, and the monitoring agency's mandate covers the use of the proceeds only. If the limits stand, the company emerges with about ₹101 crore of undrawn, redrawable overdraft against ₹21 crore today, and roughly one to one and a half years of growth at FY2026 rates consumes the repayment. Treat "the limits go" as unsupported and "the limits stay" as probable but unproven.
- The finance function is behind the business. Twenty-six late filings with the Registrar of Companies, two forms filed with wrong particulars, two self-reported penalty applications still pending and six late GST returns, in a company whose revenue went from ₹121 crore to ₹517 crore in two years, with a chief financial officer paid ₹6.3 lakh and a company secretary of about three years' standing (T1). Every related-party transaction now goes to an audit committee formed in October 2025. SEBI also refused the company's request to leave part of the promoter-group list undisclosed, and the company admits in the filing that it cannot vouch for the names it did publish (T1).
The offer
- Raising ₹134 crore to ₹142 crore at the band, all of it new shares with no offer for sale, so every rupee reaches the company (T1). The offer is 25.2% of the company after issue, a shade above the 25% minimum public shareholding the listing rules require, and the two named uses take up almost all of it.
- For ₹80 crore to repay bank overdrafts and ₹51 crore of imported machines at the existing plant, with general corporate purposes taking whatever is left after issue costs (T1). The machinery splits in two: ₹16 crore of sizing and warping equipment brings in-house a step the company currently buys outside and pays for itself in roughly 1.7 to 2.8 years, while the other ₹34 crore replaces a dyeing range already running in-house and the filing gives no cost saving to measure its return against. No bank or independent agency appraised either object.
- The overdraft repayment cuts both ways. It is real money against a real constraint: the lines were 83% drawn with ₹21 crore of room left against a working-capital need that grew ₹77 crore in one year, two of the three lines are repayable on demand, and repaying ₹80 crore saves about ₹6.4 crore of interest a year, ₹4.5 crore after tax, which is 13.2% of last year's profit (T1). It is also reversible: the limits were being raised rather than cut, nothing bars redrawing, and the saving lasts only while the lines stay undrawn.
- Implied valuation: the table at the top carries it, ₹534 crore to ₹563 crore at the band.
- Promoters hold 86.2% before the offer and 64.5% after, sell nothing in it and have pledged nothing (T1). Only about 17.6% of the company actually trades at listing, because up to 4.29 million shares may go to anchor investors locked for 30 or 90 days and every pre-issue non-promoter share is locked for six months. At six months about 80% of the company becomes transferable in one day, including the shares the two promoters sold privately in the eight months to August 2026.
Assessment of the Red Herring Prospectus dated 7 September 2026 under the orchestrated process. Outside checks of the credit-rating record, regulators, courts, the district industry and the promoters were made and are marked where used (T1 regulator, court and filing records, T2 established outside reporting with a named source, T3 sell-side or press); the price band and offer dates come from the exchange and public records. Numbers otherwise carry (T1) for the filing's audited sections and (T3) for its issuer-commissioned industry chapter, UNVERIFIED where the filing does not support them. Not a recommendation. The valuation section states what the announced band implies and is not a view on whether that price is right.