Part 1: India’s CSR spend grew ~3×. The average project stayed near ₹35 lakh. Part 2: Rare concentrators, common sprayers. Part 3: “We work in education” tells you almost nothing about ticket size.
Part 1 → Why India’s CSR Cheque Size Won’t Budge · Part 2 → Concentrators vs Sprayers · Part 3 → The CSR Sector Ticket League
Last week ended with a map we had not opened yet:
Pan-India rows that average over a crore. Odisha vs Kerala. Why high-spend states are not always high-ticket states.
This is that map.
If you rank Indian CSR by where the crore go, you already know the picture: Maharashtra, Gujarat, Karnataka, Tamil Nadu — plus a large Pan-India bucket.
If you rank it by average amount spent per project row, the map flips.
Volume geographies are not fat-ticket geographies. That is the same geometry we saw with sectors. It is just wearing a state name.
How to read this map
- Source: National CSR Portal company-wise filings, FY 2014-15 to FY 2024-25
- Metric: amount spent ÷ project rows tagged to that geography
- National benchmark: ~₹35 lakh per row
- Pan India and Other Centralized Funds are filing labels, not states — they still matter, because they hold a huge share of money
- NEC / Not Mentioned is a labelling sink (many rows, almost no spend). Ignore it as a place
- A “project” is a filing row. Multi-state programmes, HQ tagging, and plant-local splits all shape the map
This is not a ranking of which state “deserves” CSR. It is a ranking of how large the typical filed cheque is, once you pick a geography.
The fat geographies
Enough volume to be meaningful (2,000+ project rows). Highest average tickets:
| Geography | Avg / project (approx.) | vs national ₹35L | Share of all-India spend |
|---|---|---|---|
| Pan India | ₹1.32 crore | ~3.7× | ~24% |
| Odisha | ₹70 lakh | ~2.0× | ~3% |
| Assam | ₹63 lakh | ~1.8× | ~1% |
| Andhra Pradesh | ₹55 lakh | ~1.6× | ~4% |
| Other Centralized Funds | ₹55 lakh | ~1.6× | ~6% |
| Chhattisgarh | ₹47 lakh | ~1.3× | ~1% |
| Bihar | ₹45 lakh | ~1.3× | ~1% |
Pan-India is the quiet giant of this series. ~1 in 4 CSR rupees is filed as Pan-India. Only ~1 in 15 project rows is. That is concentration by another name: fewer lines, much larger cheques, tagged to the country rather than a district.
Odisha is the sharpest state example. It is not a top-three spender. It is a top-tier ticket. Average project there is about double the national mean.
The volume geographies (lots of CSR, ordinary tickets)
| Geography | Avg / project (approx.) | Share of spend | Share of project rows |
|---|---|---|---|
| Maharashtra | ₹32 lakh | ~17% | ~19% |
| Gujarat | ₹29 lakh | ~7% | ~8% |
| Karnataka | ₹28 lakh | ~6% | ~8% |
| Delhi | ₹28 lakh | ~4% | ~5% |
| Tamil Nadu | ₹23 lakh | ~5% | ~8% |
| Kerala | ₹19 lakh | ~1% | ~2% |
| West Bengal | ₹21 lakh | ~2% | ~4% |
Maharashtra is India’s CSR factory floor: the most project rows of any state, roughly one in six rupees, and an average ticket slightly below the national mean.
That is the Part 3 education story, in geographic form. Being where companies are headquartered and where plants are dense produces rows. It does not automatically produce large rows.
Three geography clusters
Bundle it:
| Cluster (all years) | Share of spend | Share of rows | Avg ticket |
|---|---|---|---|
| Pan-India + centralized funds | ~30% | ~10% | ~₹1.0 cr |
| Mining / hinterland belt* | ~10% | ~7% | ~₹55 lakh |
| Big industrial / southern volume** | ~38% | ~48% | ~₹28 lakh |
*Odisha, Chhattisgarh, Jharkhand, Assam, Andhra Pradesh.
**Maharashtra, Gujarat, Karnataka, Tamil Nadu, Kerala, West Bengal. Pan-India + funds mix of ~₹1.3 cr and ~₹0.55 cr.
Most of the places CSR is filed sit in the ₹20–32 lakh band. Most of the fat rupees sit in Pan-India and a short list of hinterland states.
Same sector, three maps
Part 3 said sector does not decide ticket size. Geography makes that concrete — even inside education.
Illustrative all-years pattern for Education project rows:
| Where education is filed | Approx. avg ticket |
|---|---|
| Odisha | ~₹96 lakh |
| Maharashtra | ~₹30 lakh |
| Kerala | ~₹18 lakh |
Same heading. Same Schedule VII line. Five-fold difference in typical row size between Odisha and Kerala.
Health shows the same split: fatter in Odisha / Chhattisgarh / Assam; thinner in Kerala / Tamil Nadu / West Bengal.
So if your CSR policy says “education in our local area,” you have still not chosen a ticket size. You have chosen a map. The map comes with a default cheque.
What changed over the decade
Two movements matter.
1. Pan-India lost share of spend — and the remaining Pan-India rows got much fatter.
| Metric | Early (FY14-16) | Late (FY22-24) |
|---|---|---|
| Pan-India share of spend | ~33% | ~14% |
| Pan-India avg ticket | ~₹69 lakh | ~₹1.6 crore |
More money is being tagged to actual states. That looks like localisation of filing — consistent with “prefer local area” as a lived practice, not just a sentence in the Act. But the Pan-India lines that remain are large.
The country did not abandon national programmes. It separated them: many small-to-medium state rows, plus a thinner set of very large all-India rows.
2. Volume states took more of the mix without becoming fat-ticket states.
Maharashtra’s spend share rose (~15% → ~19%). Gujarat rose too. Their average tickets stayed in the ₹30 lakh neighbourhood.
Andhra Pradesh is the reverse image: spend share down, average ticket down hard (~₹92 lakh → ~₹47 lakh). Assam and rural-industrial states also saw tickets soften from very high bases.
Net: geography, like sector, did not fatten the national mean. The mix shifted toward more state-tagged volume — Maharashtra-shaped CSR — while the fattest remaining bucket (Pan-India) shrank as a share of the pie.
A blunt counterfactual
Keep Maharashtra’s enormous project count as it is. Give those rows Odisha’s average ticket (~₹70 lakh instead of ~₹32 lakh). The national average would move from ~₹35 lakh to ~₹42 lakh.
That is smaller than last week’s education+health counterfactual, and still large.
Flip it: if Pan-India rows had been filed at Maharashtra’s average ticket, the national mean would fall toward ~₹29 lakh.
Pan-India is currently propping the national average up. Maharashtra-shaped volume is what keeps it from rising.
If your mental model is “CSR will deepen as it localises,” the filings warn you: localisation so far has often meant more state rows at ordinary tickets, not Odisha-style unit size everywhere.
Why the map looks like this (interpretation)
Label this as interpretation. The portal shows where rows land, not why a board chose them.
Fat state tickets often sit where the industrial unit is large, lumpy, and place-bound
- Mining, metals, energy, big plant towns
- One or two dominant employers, multi-year local programmes
- Harder to hide behind 400 micro-grants when the geography is a district, not a metro sprawl
Volume-state tickets sit where the corporate map is dense
- HQ cities, many companies, many plants, many NGO partners
- Local-area preference × many sites = many rows
- Easy to be visible in 12 municipal wards with ₹8–20 lakh lines
Pan-India tickets sit where the programme is designed as national
- Flagship trusts, multi-state missions, contribution-style lines
- One row can carry a crore because the geography is the country
Local-area preference is a double-edged rule
- It can deepen a plant district (Odisha-shaped).
- It can also spray a company across every state it operates in (Maharashtra-shaped, Kerala-shaped).
The law does not choose. Portfolio design does.
What this means if you file CSR
- “We spend in Maharashtra / Tamil Nadu / Gujarat” is not a depth claim. It is often a volume claim. Ask for average and median ticket in that state, not only total crore.
- If you operate in a fat-ticket state and still file ₹10 lakh education rows, you are choosing to be a sprayer against the local grain. The state default is not your destiny — but it is the comparison your stakeholders can now make.
- If you operate in a volume state and want a higher average, do not wait for geography to do it. Part 2 still applies: fewer, larger programmes, including inside education and health. Or deliberately keep a Pan-India / multi-state flagship large enough that localisation does not mean fragmentation.
- Implementing organisations should price to the map. A ₹5 crore rural programme is a more natural conversation in some Odisha / AP industrial belts than in a Kerala municipal CSR calendar. That is market structure, not merit.
What this is not saying
- Not that Odisha “does CSR better” than Kerala.
- Not that Pan-India tagging is a loophole or a virtue.
- Not that every metro company should imitate a mining-town portfolio.
It is saying:
High-spend states are the factory floor of Indian CSR. High-ticket geographies are fewer: Pan-India, a handful of hinterland states, and centralized funds. Until volume states change unit size — or Pan-India stays large — the national average will keep looking like Maharashtra, not Odisha.
Series close
Part 1: Why ticket size won’t budge · Part 2: Concentrators vs sprayers · Part 3: The sector ticket league · Part 4 (this): Geography of the cheque
Next — Part 5: The ₹12 Lakh Company. The typical filer — not TCS, not a sprayer with 700 rows — the median company-year still sitting near ₹12 lakh a project. That is most of Corporate India. That is the silent majority behind a frozen average.
If you file CSR in more than one state: do you have one ticket-size policy, or did each geography quietly invent its own?
Data: National CSR Portal company-wise project filings, FY 2014-15 to FY 2024-25. Averages = amount spent ÷ project rows. Latest year may be incomplete due to filing lag. Also on LinkedIn.
Designing CSR portfolios that go deeper, not only wider?
Causewave helps companies with CSR strategy, programme design, and portfolio choices — including when to concentrate versus spray. Explore services or get in touch.
Get in Touch