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
| Source | Average | Typical range | Sample |
|---|---|---|---|
| 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 & employer | 394 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.