RITES Q2 FY27: consolidated PAT falls 11% YoY to ₹97 Cr, export ramp-up stalls
PAT -11.04% YoY · revenue +1.51% · margins compressing · miss vs street
₹556.83 Cr
+1.51% YoY
₹97.06 Cr
-11.04% YoY
16.65%
-2.2pp YoY
₹1.79
RITES' consolidated PAT fell 11.0% YoY to ₹97.06 Cr (from ₹109.10 Cr) on revenue of ₹556.83 Cr, up just 1.5% YoY and 4.6% QoQ. Sequentially PAT was essentially flat (-0.7% versus ₹97.78 Cr in Q1 FY27), but the YoY comparison is the one that matters here, and it shows a clear slowdown from the 32% PAT growth RITES posted in the year-ago quarter. Consolidated OPM (EBITDA/revenue) compressed to roughly 21.9% from 23.6% a year ago, and NPM to about 16.7% from 18.8% — margins are still above the company's own 20% EBITDA / 15% PAT internal red lines, but the trend is down, not up.
Q2 FY-2027 vs prior quarters
The compression traces to business mix, not cost inflation in the core consultancy book: Employee Benefits Expense was nearly flat YoY (₹129.92 Cr vs ₹127.14 Cr), but Supplies & Services jumped 40.7% YoY to ₹260.96 Cr as the lower-margin Turnkey Construction Projects segment grew revenue 65.9% YoY to ₹187.39 Cr while contributing only ₹3.04 Cr of segment PBIT (a ~1.6% margin), against Consultancy-Domestic's ~39.7% PBIT margin on ₹298.13 Cr of revenue. The Export Sale segment, meanwhile, essentially disappeared — ₹0.48 Cr this quarter and just ₹1.51 Cr for H1 FY27, versus ₹60.42 Cr in Q2 FY26 — with the matching 'Purchases for Export' expense line also down sharply (₹4.74 Cr vs ₹29.79 Cr YoY), confirming the export trading business simply didn't execute this quarter.
The stock went into the print at ₹197.13, down 4.2% over the past month of trading.
Export targeting ₹300+ Cr FY27 (~15% of total revenue); maintain 20% EBITDA and 15% PAT red lines; aiming double-digit revenue growth FY27; employee costs to rise 8-10% in FY28.
— This quarter: missed
That export shortfall is the key miss against both management's own guidance and street expectations: the company had guided to ₹300+ Cr of export revenue in FY27 (~15% of total revenue) and double-digit FY27 revenue growth, but H1 FY27 revenue grew only 4.9% YoY (₹1,089.03 Cr vs ₹1,038.23 Cr) and export revenue is running at ~0.5% of that FY27 target through H1. Brokerages (Prabhudas Lilladher, Elara) had flagged Q2 FY27 specifically as the quarter the export vertical would ramp via the Bangladesh 200-coach order (~₹900 Cr) following prototype approval — that ramp is not visible in this quarter's billed revenue, leaving the FY27 export target dependent on a very compressed H2. No company press release accompanied this filing, so there is no separate management commentary to reconcile against; the notes to the results confirm no exceptional items. Alongside the results, the board declared a 2nd interim dividend of ₹1.90/share (record date November 11, 2026), and the quarter's corporate developments included an ₹38.3 Cr tax-appeal relief (October 4) and being named lowest bidder on a ₹400 Cr Sri Lanka Railways tender (November 2) — both post-quarter-close items that bear on near-term order-book and cash-flow outlook rather than this quarter's P&L.
W1
Export Sale segment revenue was just ₹0.48 Cr this quarter (₹1.51 Cr H1 FY27) against the ₹300+ Cr FY27 target — watch whether the Bangladesh 200-coach dispatch shows up in H2 billed revenue.
W2
H1 FY27 consolidated revenue grew only 4.9% YoY (₹1,089.03 Cr vs ₹1,038.23 Cr) against management's double-digit FY27 growth guidance — needs a sharp H2 acceleration to be met.
W3
OPM/NPM at ~21.9%/16.7% this quarter, down from 23.6%/18.8% YoY but still above the 20%/15% internal red lines — watch if the Turnkey Construction mix shift keeps pushing margins toward those floors.
No exceptional items (stated explicitly). Consolidated PBT includes ₹1.02 Cr share of JV profit, so totalIncome-totalExpenses (129.99) differs slightly from PBT (131.01); PAT=PBT-tax reconciles exactly for both statements. Standalone table's current-quarter column header prints '30.09.2028' (evident typo vs the filing title and the matching consolidated table, which correctly shows 30.09.2026).