BLOG

Top CSR Companies in India: Biggest Spenders (FY2024-25)

Nov 13 2026

In short: India’s CSR is as concentrated by company as it is by geography. In FY2023-24, HDFC Bank (₹907 Cr) and Reliance Industries (₹899 Cr) led, and the top 10 companies accounted for about 16% of all CSR. Private (non-PSU) firms outspend public-sector units 6.4 to 1. Provisional FY2024-25 data puts Reliance first at around ₹1,310 crore. Here are the biggest CSR spenders – and what their scale means for how their programmes get verified.
At a glance – top CSR spenders
FY23-24 leaders: HDFC Bank ₹907 Cr, Reliance ₹899 Cr, TCS ₹813 Cr · top 10 ≈ 16% of national CSR · Non-PSU vs PSU = 6.4x · source: MCA / PRIME Database
Govt data, reconciled540 districts reachIndependent verification

A handful of banks, energy majors and IT firms carry a large share of India’s CSR. The concentration matters for more than a league table: the biggest spenders run the biggest, most dispersed programmes – across hundreds of districts and lakhs of beneficiaries – which are precisely the programmes that are hardest to verify and most exposed under the independent-assessment rules. Here is who spends the most, from the government data. For the full national picture by state and sector, see our CSR spending in India hub.

Which companies spend the most on CSR?

In FY2023-24 – the latest year with the full all-company breakdown from the National CSR Portal – the top 10 spenders were:

Rank Company (FY2023-24) CSR spent (₹ Cr)
1 HDFC Bank 907
2 Reliance Industries 899
3 Tata Consultancy Services 813
4 ONGC 612
5 Tata Steel 573
6 Infosys 451
7 Indian Oil Corporation 436
8 ITC 380
9 ICICI Bank 368
10 Power Grid Corporation 338

Together these ten companies spent about ₹5,777 crore – roughly 16% of all CSR in the country – concentrated in banking, energy and technology.

The FY2024-25 picture

Provisional FY2024-25 figures for NSE main-board companies show the same names, with the gap at the very top widening as Reliance pulls ahead.

Company (FY2024-25, provisional) CSR spent (₹ Cr)
Reliance Industries 1,310
HDFC Bank 1,068
Tata Consultancy Services 960
ONGC 929
ICICI Bank 801
Tata Steel 585
Indian Oil Corporation 583
Infosys 526

These FY2024-25 figures are on an NSE-listed basis and are not directly comparable with the all-company totals above, but the direction is clear: the largest programmes are getting larger.

PSU versus private CSR

Despite high-profile public-sector spenders like ONGC, Indian Oil and Power Grid, private companies dominate. In FY2023-24, non-PSU companies spent ₹31,092 crore against ₹4,826 crore for PSUs – a ratio of about 6.4 to 1. The private sector is now the primary engine of CSR-funded development in India.

Why this matters for verification: a ₹900-crore CSR programme is not one project – it is hundreds, scattered across the country. For a board signing off on that spend, and for the independent assessor the law now requires, the hard part is not the report – it is confirming that each of those projects exists and performed, on the ground.

Big CSR programmes need independent field verification

Under Rule 8(3) of the CSR Rules, a company with a CSR obligation of ₹10 crore or more must have its large projects independently assessed – by an agency that is not the implementer. Every company in the tables above clears that bar many times over. The larger and more dispersed the programme, the more it needs a verification partner that can actually reach every site.

  • Scale to match – a field network across 540 districts, 11,000+ pincodes and 26 states, built for nationwide programmes. See field coverage.
  • Independent and conflict-free – Anaxee does not implement the programmes it verifies, as Rule 8(3) requires.
  • Board- and auditor-ready – geo-tagged, timestamped evidence and structured data for BRSR and impact reporting.

Running a large, multi-state CSR programme? Let’s put independent, geo-tagged field verification behind it – for Rule 8(3) impact assessment, project verification or ESG field data.

Talk to AnaxeeImpact assessment agency

Frequently asked questions

Which company spends the most on CSR in India?
In FY2023-24, HDFC Bank led at ₹907 crore, just ahead of Reliance Industries at ₹899 crore, with TCS third. Provisional FY2024-25 data puts Reliance first at around ₹1,310 crore.
How much do the top companies spend on CSR?
The top 10 companies together spent about ₹5,777 crore in FY2023-24 – roughly 16% of all CSR in India – led by banking, energy and IT firms.
Do PSUs or private companies spend more on CSR?
Private (non-PSU) companies spend far more – ₹31,092 crore versus ₹4,826 crore for PSUs in FY2023-24, a ratio of about 6.4 to 1 – though PSUs like ONGC and Indian Oil are among the largest individual spenders.
How much are companies required to spend on CSR?
Under Section 135 of the Companies Act 2013, qualifying companies must spend at least 2% of their average net profit of the preceding three financial years on CSR.
Where does company-wise CSR data come from?
FY2023-24 all-company figures are from the Ministry of Corporate Affairs’ National CSR Portal (Section-135 / AOC-4 disclosures). The provisional FY2024-25 NSE-listed figures are from PRIME Database and are on a different basis.
Data note. FY2023-24 company and PSU figures are from the Ministry of Corporate Affairs’ National CSR Portal (csr.gov.in), all-company Section-135 basis. FY2024-25 company figures are provisional, on an NSE main-board basis (PRIME Database), and are not directly comparable to the all-company totals. All amounts in ₹ crore. Compiled by Anaxee Digital Runners.
Written by the founder

Govind Agrawal is the Founder & CEO of Anaxee Digital Runners — India’s Reach Engine. He writes on last-mile reach across Bharat, go-to-market, field data and climate-tech execution.

More from Govind Agrawal → govindagrawal.com

Anaxee Digital Runners