CFA Salary in India: What the Data Actually Shows

A lot of CFA salary content online leads with the biggest number it can find. Here's what two independent, neutral salary-data providers actually report.

What Glassdoor and PayScale report

SourceAverageTypical rangeSample
Glassdoor India — "CFA" job title₹7.5 LPA₹6–9 LPA (25th–75th percentile)Self-reported, India-wide
Glassdoor India — "Chartered Financial Analyst"₹10 LPA₹5–10 LPA (25th–75th percentile)Self-reported, India-wide
Glassdoor India — Mumbai specifically₹9.02 LPA—Self-reported, Mumbai
PayScale India — CFA certification₹10 LPA (₹1M)roughly ₹2–40 LPA across experience & employer394 respondents

Both platforms pool self-reported salaries across all experience levels and roles that mention "CFA" — not verified charterholders in senior investment roles specifically. That's why the average sits around ₹8–10 LPA rather than the ₹30–50L+ figures some coaching-institute blogs headline with, which typically describe experienced charterholders in front-office roles at top firms, not the median.

Why the range is wide

  • Experience — PayScale's data shows entry-level roles averaging ₹4.25–7 LPA, rising well past ₹30 LPA at top employers for experienced hires.
  • Employer — PayScale's highest-paying employers in its sample (global banks and asset managers) average ₹30–32 LPA, versus ₹4–7 LPA at smaller firms.
  • Role — front-office roles (portfolio management, equity research, investment banking) typically out-earn back/middle-office and corporate finance roles at similar seniority.
  • City — Mumbai, as India's financial hub, tends to report above the national average.
Sources: Glassdoor India and PayScale India, both accessed August 2026. Self-reported salary data — treat as directional, not a guarantee of any individual outcome.

Thinking about the CFA for career growth?

Talk to a CFA charterholder about which roles the charter actually opens up in your situation.