Bannu Woollen Mills Ltd opened FY2027 with a sharp operating reversal. In the unconsolidated quarter ended 30 September 2026, net sales fell 56.0% year on year to Rs103.7 million, while cost of sales exceeded revenue. That turned the prior-year gross profit of Rs103.8 million into a Rs9.8 million gross loss. Administrative and finance costs then widened the damage, producing a Rs71.8 million loss after tax versus a Rs23.7 million profit a year earlier.
The headline is weak, but the composition matters. This was primarily an operating deterioration rather than an investment-valuation shock: the gross-margin swing explains most of the change. A tax credit softened the bottom line, and the company’s 1 MW solar plant provides some structural energy-cost support, but neither was enough to offset lower sales and negative gross profitability. The filing does not quantify how much of the sales decline came from volume, price or product mix, so no company-specific split should be inferred.
Alpha QoQ Score: 36.65
TTM Performance Score: 4.16
3Y Business Perf Score: 33.67
Sector Leadership Score: 50.97
These are AlphaGen model outputs, not figures reported by Bannu Woollen Mills Ltd and not investment recommendations.
Working-capital cash generation improved before financing and tax. The cash-flow statement shows Rs26.3 million generated from operations before finance costs, taxes and employee benefits, compared with cash used of Rs5.3 million in the prior-year quarter. Net operating cash flow nevertheless remained negative after those payments, so the improvement is real but incomplete.
Trade receivables declined to Rs91.7 million from Rs163.7 million at 30 June 2026, a 44.0% reduction. That release helped offset cash tied up elsewhere. Cash and bank balances almost doubled to Rs3.9 million, although the absolute balance remained very small relative to current liabilities and short-term financing.
The company also entered the period with a commissioned 1 MW captive solar plant. In its FY2026 annual report, management said the plant reduced grid consumption and helped stabilize energy costs. This is a useful structural support for a power-intensive textile manufacturer. However, because the September-quarter filing provides no quantified solar saving, it would be speculative to assign a specific portion of the quarter’s cost movement to the project.
The gross-margin collapse is the central issue. Sales dropped by Rs131.7 million, but cost of sales declined by only Rs18.1 million. For every Rs100 of sales, the company incurred roughly Rs109 of cost of sales, before distribution, administration and finance costs. The prior-year quarter earned about Rs44 of gross profit for each Rs100 of sales. This arithmetic—not an unusual tax charge or isolated non-operating item—drove the earnings reversal.
Management did not provide a quarterly volume, price or mix bridge. The latest annual report shows that FY2026 production had improved: yarn output rose to 691,875 kg from 612,863 kg, and cloth production rose to 991,162 metres from 837,053 metres. Yet that annual improvement cannot be mechanically carried into this quarter. The September filing does not disclose quarterly production, sales volumes, utilization or product mix, so it cannot establish whether the revenue shortfall reflected fewer metres sold, weaker pricing, a less profitable mix, timing of winter demand, or some combination.
Below gross profit, the cost base offered little protection. Administrative expenses rose 10.4% to Rs52.8 million even as sales more than halved. Distribution expenses fell to Rs1.4 million from Rs2.4 million, but the saving was too small to matter. The resulting operating loss was Rs63.9 million, a Rs117.6 million reversal from the prior-year operating profit.
Finance cost rose 27.1% to Rs19.7 million. That increase is consistent with a more financing-intensive balance sheet: total borrowings rose to Rs592.6 million from Rs417.3 million at June, while short-term financing increased 45.3% to Rs569.3 million. The company’s annual report had already identified liquidity and adequate working capital as priorities. The quarter therefore shows the risk of weak operations and higher financing needs reinforcing each other.
A Rs11.8 million tax credit reduced the pre-tax loss to the reported Rs71.8 million after-tax loss. This credit is helpful to the reported bottom line but does not improve operating economics or cash generation. The pre-tax swing—Rs121.8 million from profit to loss—remains the cleaner measure of the deterioration.
Total assets increased 2.5% from June to Rs4.27 billion, but the mix became more working-capital heavy. Inventories rose 15.8% to Rs1.06 billion and stores and spares rose 9.1% to Rs183.6 million. Together, those two lines represented about 86% of current assets. The rise in stock alongside sharply lower quarterly sales is a key monitoring point: it may reflect preparation for the winter season, slower conversion into sales, or both. The filing does not provide an inventory-aging or seasonal bridge, so the conclusion should remain conditional.
Current liabilities rose 28.1% to Rs829.0 million, faster than current assets, which rose 8.1% to Rs1.44 billion. The reported statement therefore implies a current ratio of about 1.74 times, down from 2.07 times at June. Equity fell 2.2% to Rs3.16 billion, largely reflecting the quarterly loss. The company still had a sizeable equity base, but its immediate liquidity cushion tightened.
The cash-flow statement is useful but should be read carefully. Better cash generation before finance costs and taxes did not translate into strong cash accumulation because financing costs, taxes and employee-benefit payments absorbed cash. The quarter ended with only Rs3.9 million of cash. AlphaGen’s normalized history reports positive free cash flow to equity for the quarter, but the issuer filing remains the primary source and does not support a broad claim of robust cash conversion.
The latest quarter follows a volatile earnings history. FY2026 sales rose 33.7% to Rs1.295 billion and gross profit rose 23.3% to Rs335.7 million, but the company still reported a Rs120.7 million loss after tax. Management explained that the annual loss included a Rs179.5 million unrealized share of impairment loss related to its investment in associate Janana De Malucho Textile Mills Limited, an accounting adjustment that did not affect current cash flow.
That distinction is important. FY2026 showed an operating profit before the associate-related drag, whereas the September 2026 quarter generated a gross and operating loss within Bannu Woollen Mills itself. The current quarter is therefore qualitatively weaker at the core operating level, even though its absolute net loss is smaller than the full-year loss.
Longer AlphaGen history reinforces the cyclicality. Annual sales ranged from roughly Rs329 million in FY2020 to Rs1.295 billion in FY2026, with profitable and loss-making years alternating. Quarterly results are also highly seasonal and uneven. A single first quarter should not be extrapolated mechanically, but the latest gross loss raises the burden of proof for the stronger winter-season quarters that management expects.
Bannu Woollen Mills operates a single reportable segment and sells entirely within Pakistan. Its FY2026 annual report says fabric and blanket sales represented 99.99% of gross sales. This leaves the earnings profile closely tied to domestic demand for woollen and blended products, the timing of institutional and retail orders, and the company’s ability to recover material and conversion costs through pricing. The lack of segment diversification makes the September gross loss especially significant: there is no separately disclosed business line to offset weakness in the core mill.
Customer concentration is also material. Seven customers generated 74.89% of FY2026 gross sales, and four individually exceeded 10%. Concentration can support efficient production and distribution when large orders are placed, but it can also make quarterly revenue uneven when order timing changes. This provides a plausible framework for the company’s volatility, but it is not proof of what caused the September decline: the current filing does not disclose customer-level sales, order postponements or cancellations. The next report should therefore be judged on both the amount of revenue recovered and whether gross margin returns with it.
The core verdict passes the evidence test: company identity, period, unconsolidated basis, current and comparable earnings, balance sheet, cash flow and the principal arithmetic are all publicly traceable. The result filing does not disclose a quarterly volume/price/mix bridge, segment split, utilization data or inventory aging. Those gaps limit causal precision but do not prevent a defensible analysis of the reported earnings movement. The article therefore omits unsupported company-specific explanations and treats the inventory interpretation as a monitoring question rather than a fact.
Bannu Woollen Mills Ltd — PSX result filing for the quarter ended 30 September 2026
Bannu Woollen Mills Ltd — Annual Report 2026 (company-hosted)
Pakistan Stock Exchange — BNWM company and announcements page