Borosil Renewables — the tariff that turned a glass furnace into a cash machine
Borosil Renewables Ltd
The Pulse
Borosil Renewables makes the sheet of glass that sits on the front of a solar panel, and it is the only company in India that makes it at scale. For two years that was a miserable place to be: Chinese factories dumped glass into India below cost, Borosil’s operating margin fell to 4%, and it booked back-to-back net losses of ₹50 crore (FY24) and ₹87 crore (FY25). Then, in December 2024, the Indian government slapped an anti-dumping duty on Chinese and Vietnamese solar glass — and the whole business flipped. Selling prices jumped from about ₹105 to roughly ₹150 per square-millimetre-of-thickness, operating margins vaulted to a startling 31%, and the last three quarters have each been the most profitable in the company’s history. FY26 closed at ₹1,556 crore of sales and ₹440 crore of operating profit. The catch sits in plain sight: that 31% margin is the gift of a tariff, not of anything Borosil structurally owns, and the company itself says pricing is “near peak.” The story now is whether the protection holds long enough for a self-funded 60% capacity expansion to land.
The Business
Solar glass sounds like a commodity, and at heart it is — low-iron, extra-clear, tempered glass, melted in furnaces that run round the clock. But it is a fussy commodity. It has to be clear enough to let light through to the cell, strong enough to survive decades on a rooftop, and textured and coated to squeeze out a little more output. And module makers run high-speed assembly lines where a sheet that shatters mid-line is expensive, so they pay for reliability. That is the sliver of genuine differentiation Borosil has: a reputation, conceded even by sceptical analysts on the calls, as the best-quality solar glass maker among Indian players. Think of it less like float glass for windows and more like the glass on a phone screen — still glass, but the buyer is “finicky,” in Chairman Pradeep Kheruka’s word, the way a pharma company is finicky about the vials it fills.
The real structural fact, though, is scarcity of domestic supply. India installs a fast-growing pile of solar — 44.6 GW in FY26, nearly double the year before — but makes only about 30% of the solar glass it consumes. Roughly 70% is still imported, a shortfall of around 7,000 tonnes a day. Borosil, running its 1,000-tonnes-a-day plant at Bharuch flat out and selling everything it makes, is the entrenched domestic alternative sitting in front of that gap. Layered on top is a wall of policy — anti-dumping duty on China and Vietnam, a countervailing duty on Malaysia, and the ALMM localisation rules that increasingly force solar projects to use Indian-made components. The company is, in effect, the designated domestic champion in a supply chain the government has decided to onshore.
There is a cautionary chapter, too. Years ago Borosil bought its way into Europe, ending up with a 65% share of Germany’s solar glass market through subsidiaries (GMB, Interfloat, Geosphere). Europe then got hit by the same Chinese flood, the German operations bled, and in FY26 the whole thing was written off — a one-time provision of ₹325.91 crore that turned an otherwise healthy June 2025 quarter into a ₹203 crore loss. The German subsidiary filed for insolvency, control passed to a court administrator, and management says recovery is “unlikely.” That episode is the single clearest read on the limits of the franchise: take away the home-turf protection, and Borosil’s glass is just glass competing against China, and it loses.
How Management Thinks
This is the most reassuring part of the picture. For a company sitting on a roaring tailwind, the Kheruka management is conspicuously unwilling to get carried away. Analysts spent four calls prodding them to build more furnaces faster, and Kheruka — sixty years in the glass business — kept refusing: “I try to bite as much as I can chew.” The binding constraint he names isn’t money or demand but skilled people, who are being poached as new entrants pile into the suddenly-profitable sector. So the expansion is deliberately paced.
The capital allocation backs the words. Debt was cut from ₹576 crore to ₹162 crore. The 60% expansion is being funded from equity raised earlier and from internal accruals, not a debt binge. A board resolution to raise up to ₹750 crore of fresh equity was waved off by the company itself as purely precautionary — “we don’t have any need,” the CFO said flatly. They cleaned up the German disaster decisively rather than letting it linger, and they’re candid about it on the calls, though the post-mortem leans a little hard on blaming the 2023 Chinese dumping shock rather than the original decision to be in Germany at all. There’s no dividend — sensible while reinvesting hard — and the one real ding is that the earlier capital they put into Europe was almost entirely destroyed. The communication style is straight: they volunteered that 6% of the bumper Q4 was a one-off accounting benefit and cut the run-rate guidance accordingly, and they’re honest that pricing is import-pegged and near its ceiling. You are not being sold a dream here.
Where It’s Going
The near-term engine is set: management guides to a sustainable 30–33% EBITDA margin and a normalised quarterly revenue run-rate of around ₹400–410 crore — explicitly warning analysts not to extrapolate the flattering ₹437 crore Q4. Volume grows only modestly (6–8% a year) until the new capacity arrives, because the existing plant is already maxed out.
The growth bet is two new 300-tonne furnaces at Bharuch, a roughly 60% capacity jump, with about ₹950 crore going in during FY27, firing around December 2026 to January 2027 and contributing real revenue only from late FY27 into FY28. The site has room for yet another furnace beyond that — “nothing stopping us other than caution.” There’s also a small, asset-light side venture: a Borosil-branded rooftop solar kit business targeting a modest ₹75 crore in year one at sub-10% margins, leaning on the consumer brand. It won’t move the needle soon.
The tensions are all on the protection side, and they’re real. The anti-dumping duty is a five-year window, not permanent. The countervailing duty on Malaysia — which went from supplying almost nothing to 25% of India’s imports the moment the China duty landed — was due to expire in June 2026 and hangs on a sunset review; its renewal is management’s single biggest watch-item. A Chinese-owned plant in Indonesia has started shipping in. And pricing is anchored to the landed cost of Chinese glass plus a floor, so the upside is capped even in the good times. The bull case is that India’s localisation drive (ALMM II from June 2026, ALMM III from 2028, a possible India–EU trade deal Kheruka is evangelical about) keeps the demand-supply gap wide for years. The bear case is one expiring notification away.
The Four Checks
-
Quality & moat (gate) — 5/10. There is a moat, but it’s mostly rented. The durable parts are real: only domestic maker at scale, a genuine quality reputation, sticky module-maker relationships, ready-built expansion land, and a government committed to onshoring the solar chain. The decisive part — the 31% margin — is policy. The proof is in the record: strip out protection and this exact business earned 4% margins and lost money two years running, and its unprotected European arm went to zero. A decent niche business with a contestable, regime-dependent edge.
-
Returns on incremental capital & runway — 6/10. At today’s protected margins the economics are excellent: management targets ROCE “upwards of 25%” on the expansion, and the runway is genuinely large — 70% of India’s solar glass is still imported into a market whose demand is doubling. The discount is repeatability: those returns hold only while the duties hold, and the recent past (capacity built straight into the FY24–25 losses, a three-year average ROE of just 5.4%) shows how quickly reinvested capital can stop earning. Big runway, high current returns, fragile durability.
-
Capital allocation for the stage — 7/10. Rational and disciplined for where the business sits: reinvesting hard while returns are high, self-funding it, cutting debt sharply, refusing to over-build into a hot market, and cleaning up a bad asset quickly. The demerits are the near-total loss of the German capital and equity dilution (promoter stake down from 62% to 58.8%) to fund growth. No buyback history to judge, and no dividend — appropriate at this stage.
-
Price — 3/10. Demanding. At ₹561 the stock trades at 24× trailing earnings and 5.2× book, and that’s on earnings riding what management itself calls peak, policy-granted pricing. On a normalised run-rate the forward multiple is high teens to ~20× — a full price to pay for a cyclical commodity at the top of a protected cycle, where the key variable is a duty notification rather than anything operational. The market is pricing the 31% margin as if it’s permanent. It isn’t obviously so.
Engine score: 18/30 (moat 5 + reinvestment 6 + allocation 7), price-blind. Price 3/10 separately. A well-run domestic champion with strong current economics and a wide runway, but an engine whose surplus is protected by a tariff rather than by anything structural — and a price that assumes the tariff is forever.
Sources
- Concall transcripts read: Q1 FY26 (call 24 Jul 2025), Q2 FY26 (12 Nov 2025), Q3 FY26 (29 Jan 2026), Q4 FY26 (13 May 2026) — all four obtained and digested.
- Annual reports: FY23, FY24, FY25 (sections extracts). Note: the trimmed AR section files came back thin — the MD&A and chairman’s-letter narrative did not survive the cleaning pass, so the multi-year qualitative arc rests primarily on the four concalls and the screener snapshot, not the ARs.
- Snapshot: screener.in consolidated, fetched 2026-06-16 (logged-out session).
- Research subfolder:
vault/Sources/Earnings/Borosil Renewables Ltd/(digests + transcripts + snapshot; not published). - Gaps/quirks: AR extracts thin (above); FY26 net profit (₹127 cr) is distorted by the ₹188 cr one-off German write-off below the operating line — the operating engine (₹440 cr op profit) is the truer read; transcript was ambiguous on whether the Malaysia CVD expires 6 or 8 June 2026.