HomeStock ScreenerIRFCFinancial Statements

IRFC Complete Financial Statements

12 Years of Data
2026 - 2015

In FY2026, IRFC (IRFC) reported revenue ₹27,266 Cr, net profit ₹7,009 Cr and EPS ₹5.36, with a net profit margin of 25.7% and ROE of 12.4%. Full financial statements from FY2015 to FY2026 (12 years) — income statement, balance sheet and cash flow in ₹ Crores. Download as Excel or CSV. Also explore IRFC stock price history to track price trends across different timeframes.

Complete Financial Data Export

Profitability Ratios

Net Profit Margin 25.71% 2026 data
EBITDA Margin 98.84% 2026 data
Operating Margin 99.00% 2026 data
Return on Assets 1.36% 2026 data
Return on Equity 12.35% 2026 data

Balance Sheet Ratios

Current Ratio 1.08 2026 data
Equity Ratio 10.98% 2026 data
Asset Turnover 0.05 2026 data

IRFC Revenue, Net Profit & EBITDA — Year-on-Year Growth

IRFC YoY (March 2025 vs March 2026) — revenue +0.4%, net profit +7.8%, EBITDA -0.2%, expenses +106.5%. For live price, earnings ratios and company overview, see IRFC screener.

Revenue Growth
+0.4%
Year-over-Year
Net Profit Growth
+7.8%
Year-over-Year
EBITDA Growth
-0.2%
Year-over-Year
Expense Growth
+106.5%
Year-over-Year
Assets Growth
+5.7%
Year-over-Year
Equity Growth
+7.7%
Year-over-Year
Operating Cash Flow Growth
+4.0%
Year-over-Year
Investing Cash Flow Growth
+100.0%
Year-over-Year
Financing Cash Flow Growth
+68.0%
Year-over-Year

IRFC Income Statement — Revenue, EBITDA & Net Profit

IRFC revenue ₹27,266 Cr, EBITDA ₹26,949 Cr, net profit ₹7,009 Cr, EPS ₹5.36 (2026) — net profit margin 25.7%. Analyse IRFC promoter holding to track promoter, FII and institutional holdings.

Periods ₹ Crores
Particulars March 2026 March 2025 March 2024 March 2023 March 2022 March 2021 March 2020 March 2019 March 2018 March 2017
Revenue 27,266 27,157 26,656 23,763 20,302 15,771 13,421 11,134 9,268 8,014
Expenses 318 154 133 134 123 113 66 49 38 26
EBITDA 26,949 27,003 26,523 23,629 20,179 15,658 13,355 11,085 9,230 7,988
Operating Profit Margin % 99.00% 99.00% 100.00% 99.00% 99.00% 99.00% 100.00% 100.00% 100.00% 100.00%
Depreciation 6 5 9 14 14 4 1 0 0 0
Interest 20,005 20,495 20,102 17,447 14,075 11,237 10,163 8,183 6,638 5,874
Profit Before Tax 7,009 6,502 6,412 6,167 6,090 4,416 3,192 2,902 2,593 2,114
Tax 0 0 0 0 0 0 0 647 543 1,192
Net Profit 7,009 6,502 6,412 6,167 6,090 4,416 3,192 2,255 2,049 921
Earnings Per Share (₹) 5.36 4.98 4.91 4.72 4.66 3.66 3.40 3.43 3.14 1.41

IRFC Balance Sheet — Assets, Liabilities & Shareholders' Equity

IRFC total assets ₹516,677 Cr, total equity ₹56,749 Cr, total liabilities ₹ Cr (2026) — ROE 12.4%.

Years Annual Data ₹ Crores
Particulars 2026 2025 2024 2023 2022 2021 2020 2019 2018 2017
ASSETS
Total Assets 516,677 488,835 485,082 490,359 449,980 380,482 275,504 206,604 161,468 128,750
Current Assets 470,609 483,604 480,058 484,393 443,107 373,454 269,058 200,684 156,205 126,560
Fixed Assets 28 18 22 19 38 45 11 11 11 12
Capital Work in Progress 0 4 4 0 0 0 0 0 0 0
Investments 0 38 54 14 10 12 12 13 14 15
Other Assets 0 488,776 485,003 490,326 449,932 380,425 275,481 206,580 161,443 128,724
LIABILITIES
Total Liabilities
Current Liabilities 437,710 412,133 412,038 418,935 388,440 302,748 213,013 153,447 123,008 106,265
Non-Current Liabilities
SHAREHOLDERS' EQUITY
Total Equity 56,749 52,668 49,179 44,680 40,996 35,913 30,300 25,029 20,372 12,160
Share Capital 13,069 13,069 13,069 13,069 13,069 13,069 11,881 9,381 6,527 6,527
Reserves & Surplus 43,680 39,599 36,110 31,612 27,928 22,845 18,419 15,648 13,845 5,634

IRFC Cash Flow Statement — Operating, Investing & Financing

IRFC operating cash flow ₹8,230 Cr, investing ₹0 Cr, financing ₹-2,572 Cr, net cash flow ₹5,658 Cr (2025).

Periods ₹ Crores
Particulars March 2025 March 2024 March 2023 March 2022 March 2021 March 2020 March 2019 March 2018 March 2017 March 2016 March 2015
Operating Activities 8,230 7,914 -28,584 -64,412 -89,907 -62,701 -41,748 -28,076 -19,455 -16,378 -1,292
Investing Activities 0 -8 0 -5 0 2 1 2 2 2 2
Financing Activities -2,572 -8,046 28,643 64,266 90,202 62,697 41,749 28,075 18,250 17,582 1,058
Net Cash Flow 5,658 -140 60 -151 296 -2 3 0 -1,204 1,206 -232