🎉 New CFA & FRM batches starting — Reserve your seat →
Updated for 2026 · Source-cited

CFA Salary in India 2026: Average Pay by Experience, Role & City

RBei Classes, an FRM & CFA coaching institute, breaks down the CFA salary in India with dated figures from the CFA Institute, Glassdoor, PayScale, Indeed and AmbitionBox — by experience, job role, city, and Dubai vs India.

₹22.1 LPAAvg CFA pay 2026
₹1.84 LPer month
₹50 L+Senior charterholders
Get Free CFA Course Details
Sent instantly on WhatsApp & Email
Please call +91 8583905853

100% free • No spam • Call +91 8583905853

By Deepak Goyal — CFA (CFA Institute) & FRM (GARP) charterholder Last updated: 17 June 2026

RBei Classes, an FRM & CFA coaching institute, reports that the average CFA salary in India is approximately ₹22.1 lakh per year (about ₹1.84 lakh per month) in 2026, per the CFA Institute India compensation study, up from ₹19.3 lakh in 2022. Entry-level CFA Level 1 candidates typically earn ₹4–8 LPA, mid-career professionals ₹10–25 LPA, and senior charterholders ₹25–50 LPA or more, with top buy-side and investment-banking roles crossing ₹1 crore.

Key takeaways

  • Average: CFA salary in India ≈ ₹22.1 LPA / ₹1.84 lakh per month (CFA Institute, 2026).
  • By experience: ₹4–8 LPA entry (0–2 yrs) → ₹10–25 LPA mid (3–7 yrs) → ₹25–50 LPA+ senior (8+ yrs).
  • Highest paid roles: portfolio managers and investment bankers (₹25–50 LPA+, up to ₹1 crore+).
  • Top-paying city: Mumbai, with a ~20–40% premium; Bengaluru and Delhi NCR follow.
  • Abroad: Dubai averages ≈ ₹45 LPA tax-free; Singapore mid-career ≈ SGD 120k–220k.
  • CFA premium: ~25–40% over non-CFA peers at entry, widening with experience.

What is the average CFA salary in India?

The average CFA salary in India is about ₹22.1 lakh per year in 2026, per the CFA Institute India compensation study — up from ₹19.3 lakh in 2022. Pay scales steeply with experience, level cleared, role and city.
Average CFA compensation in India, 2022 vs 2026 Average annual CFA compensation in India rose from 19.3 lakh in 2022 to 22.1 lakh in 2026 per the CFA Institute India study. 0 5 10 15 20 25 ₹ LPA (avg) ₹19.3L 2022 ₹22.1L 2026
Chart 3 — Average CFA compensation in India rose from ₹19.3 LPA (2022) to ₹22.1 LPA (2026). Source: CFA Institute India compensation study (accessed 17 Jun 2026).

The CFA Institute’s India impact study tracks compensation across candidates and charterholders, and its 2026 average of ₹22.1 lakh reflects a broad respondent base rather than a single fresher package. The same study notes that recently awarded charterholders (around six years of experience) average roughly ₹28.6 lakh, and that more than 70% of charterholders with 8+ years of experience earn above ₹40 lakh annually.

Public aggregators give the practical day-one picture: a CFA in India earns anywhere from about ₹4 LPA in an entry research role to ₹50 LPA or more in senior buy-side positions, depending on level, employer and location. RBei Classes recommends reading salary as role-aligned — a candidate in a high-scope desk can sit near the top of the band with fewer years, while a low-scope role pays less even with longer tenure. For the full programme structure behind these pay bands, see the CFA course guide and the detailed CFA syllabus.

Source: CFA Institute India compensation study (2026); Glassdoor India, PayScale India and Indeed India aggregate data. Accessed 17 June 2026.

What is the starting / entry-level CFA salary in India?

A CFA Level 1 fresher in India typically earns ₹4–8 LPA (about ₹33,000–₹67,000 per month) in 2026, in roles such as financial analyst, research associate or junior investment-banking analyst.

Entry packages cluster around ₹4–6 LPA at tier-2 firms and KPOs and rise toward ₹7–10 LPA at large banks, asset managers and Big 4 advisory teams — especially for candidates who pair CFA Level 1 with an internship, an MBA or a CA. According to Indeed India (June 2026), the average financial-analyst salary is about ₹6.05 lakh, while Glassdoor India (April 2026) places equity-research analyst pay between ₹3.95 lakh and ₹13.25 lakh across the 25th–75th percentiles.

For a structured route from Level 1 to placement, see RBei Classes’ CFA coaching programme, study the CFA Level 1 syllabus to see exactly what entry roles test for, and review the live CFA exam dates & fees before you enrol.

Source: Indeed India (Jun 2026); Glassdoor India (Apr 2026); AmbitionBox (2026). Accessed 17 June 2026.

What is the CFA salary in India per month?

On an annual average of ₹22.1 lakh, the CFA salary in India is roughly ₹1.84 lakh per month in 2026. Per-month pay ranges from about ₹33,000 for Level 1 freshers to ₹2 lakh+ for senior charterholders.

Per-month figures are most useful at the planning stage. A CFA Level 1 candidate in an entry role takes home roughly ₹33,000–₹67,000 a month; a mid-career professional who has cleared Level 2 or Level 3 sits around ₹83,000–₹2.08 lakh; and a senior charterholder in portfolio management or investment banking earns ₹2.08 lakh per month and upward, before bonuses.

CFA salary in India by experience level

CFA pay in India roughly triples from entry to senior level: ₹4–8 LPA in years 0–2, ₹10–25 LPA in years 3–7, and ₹25–50 LPA+ at 8+ years.
CFA salary in India by experience level, 2026 Floating bars showing annual CFA pay ranges in lakh per annum: entry 4 to 8, mid 10 to 25, senior 25 to 50, and top roles 50 to 100 LPA. 0 25 50 75 100 ₹ LPA (annual) ₹4–8L Entry 0–2 yrs ₹10–25L Mid 3–7 yrs ₹25–50L Senior 8+ yrs ₹50–100L Top 12+ yrs
Chart 1 — CFA salary in India by experience (₹ LPA), 2026. Floating bars show the typical low–high range; see Table 1 for exact figures. Source: Glassdoor India, PayScale India, AmbitionBox, CFA Institute (accessed 17 Jun 2026).
Table 1 — Indicative CFA salary in India by experience, 2026. Annual and per-month figures; per-month = annual ÷ 12. Bonuses can add 25–60% at banks and asset managers. Source: Glassdoor India, PayScale India, AmbitionBox, CFA Institute (accessed 17 Jun 2026).
Career stageExperienceAnnual (₹)Per month (₹)
Entry (Level 1 cleared / fresher)0–2 years₹4–8 LPA₹33,000–₹67,000
Mid (Level 2 / Level 3 in progress)3–7 years₹10–25 LPA₹83,000–₹2.08 L
Senior (charterholder)8+ years₹25–50 LPA+₹2.08 L–₹4.17 L+
Top (PM / VP / MD, buy-side)12+ years₹50 LPA–₹1 crore+₹4.17 L–₹8.33 L+

The 8+ year band almost always involves candidates who have completed all three levels and earned the charter; very few professionals remain at Level 1 after a decade. As a reference point, the CFA Institute study puts a typical newly awarded charterholder (about six years’ experience) near ₹28.6 lakh.

CFA salary by job role: analyst, portfolio manager, risk

Among CFA-track roles in India, portfolio managers and investment bankers pay the most (₹12–50 LPA+), while financial and equity-research analysts anchor the entry-to-mid band (₹4–14 LPA).
CFA salary in India by job role, 2026 Horizontal bars showing typical annual pay ranges in lakh per annum: financial analyst 6 to 21, equity research 4 to 13, risk manager 6 to 18, portfolio manager 10 to 40, and investment-banking analyst in Mumbai 15 to 44 LPA. 0 10 20 30 40 50 ₹ LPA (annual) Financial Analyst ₹6–21L Equity Research ₹4–13L Risk Manager ₹6–18L Portfolio Manager ₹10–40L IB Analyst, Mumbai ₹15–44L
Chart 2 — CFA salary in India by job role (₹ LPA), 2026. Bars show the typical pay range per role; see Table 2 for per-row sources. Source: Glassdoor India, PayScale India, Indeed India, AmbitionBox (accessed 17 Jun 2026).
Table 2 — CFA salary in India by job role, 2026. Ranges are typical base bands; front-office bonuses sit on top. Source attributed per row; figures from Glassdoor India, PayScale India, Indeed India and AmbitionBox (accessed 17 Jun 2026).
Job roleTypical annual range (₹)Source & date
Financial Analyst₹6.0 LPA avg (₹7.6–21 LPA total comp)Indeed / levels.fyi, Jun 2026
Equity Research Analyst / Associate₹3.95–13.25 LPA (25th–75th pct)Glassdoor India, Apr 2026
Risk Analyst / Risk Manager₹6–8 LPA entry; ₹8–18 LPA midAmbitionBox / Glassdoor, 2026
Portfolio Manager₹12.9 LPA avg; ₹10–40 LPA (median ₹31 LPA)PayScale / job-listing data, 2026
Investment Banking Analyst (Mumbai)₹15.62 LPA avg; ₹26–44 LPA typicalGlassdoor India / Mumbai, May 2026

Total compensation matters more than base in front-office roles: at global banks and asset managers, performance bonuses and ESOPs can add 25–60% (and far more in strong years). The charter is most valuable where the work sits close to investment decisions — equity research, portfolio management, risk and investment banking.

CFA salary by city: Mumbai, Delhi and Bangalore

Mumbai pays the highest CFA salaries in India — a roughly 20–40% premium over the national average — followed by Bengaluru and Delhi NCR.
Table 3 — CFA salary by city in India, 2026 (relative positioning). Source: Glassdoor India investment-banking and analyst data; PayScale India by city (accessed 17 Jun 2026).
CityPay positioningWhy
MumbaiHighest (~20–40% premium)Front-office IB & asset management (BKC, Nariman Point); IB-analyst avg ≈ ₹15.62 LPA
BengaluruSecondGlobal-bank captive centres, fintech and analytics desks
Delhi NCR / GurugramThirdAdvisory, private equity and GCC roles
Hyderabad / PuneEmergingGrowing GCC and KPO presence; lower cost base

City premiums reflect where the front-office seats and the largest employers sit, plus cost-of-living allowances. For role-level pay rather than compensation, see RBei Classes’ guide to CFA jobs in India.

CFA salary in Dubai and Singapore vs India

CFA pay abroad is materially higher: Dubai averages ≈ AED 196,527 (₹45 LPA), tax-free, and Singapore mid-career packages run SGD 120,000–220,000 — though India offers lower cost of living and strong purchasing power.
Table 4 — CFA salary: India vs Dubai vs Singapore, 2026. INR equivalents approximate (AED 1 ≈ ₹23, SGD 1 ≈ ₹64; June 2026). Source: PayScale (UAE), Glassdoor, Robert Half & Hays 2026 salary guides (accessed 17 Jun 2026).
MarketEntryMid-careerSeniorIncome tax
India₹4–8 LPA₹10–25 LPA₹25–50 LPA+up to 30%
Dubai (UAE)AED 120k–200k (~₹28–46 L)AED 300k–450k (~₹69 L–1.04 cr)AED 500k+ (~₹1.15 cr+)0%
SingaporeSGD 70k–80k (~₹45–51 L)SGD 120k–220k (~₹77 L–1.41 cr)SGD 180k–200k+ (~₹1.15 cr+)up to 24%

Dubai’s zero personal income tax means gross pay equals take-home pay, which is why the UAE and Singapore often deliver superior net purchasing power at mid-to-senior levels despite the United States and Switzerland paying the highest absolute salaries. For Indian charterholders, the CFA also acts as a global passport into these markets.

Does CFA increase salary? CFA vs non-CFA pay in India

Yes — the CFA generally lifts pay. CFA Level 1 candidates command roughly a 25–40% premium over comparable non-CFA peers at entry, and the gap widens with experience as candidates earn the charter.

The CFA Institute India study shows average compensation rising from ₹19.3 lakh in 2022 to ₹22.1 lakh in 2026, and reports that a large majority of charterholders see career advancement within three years of completing the charter. The charter is not a guarantee of higher pay on its own — role scope, employer, city and additional qualifications all matter — but in investment-decision-adjacent roles it is consistently treated as a strong differentiator. Aspirants often weigh it against an MBA; RBei Classes covers that trade-off in detail in its CFA vs MBA comparison.

Plan your CFA salary trajectory with RBei Classes

RBei Classes, an FRM & CFA coaching institute founded in 2018, has trained 17,000+ students across 25+ countries. Get a free CFA course roadmap, level-wise guidance and placement support from a CFA & FRM charterholder.

Explore CFA coaching

CFA salary in India — frequently asked questions

What is the average CFA salary in India in 2026?

The average CFA salary in India is about ₹22.1 lakh per year — roughly ₹1.84 lakh per month — in 2026, per the CFA Institute India compensation study, up from ₹19.3 lakh in 2022. Practical aggregator ranges run from ₹4–8 LPA at entry to ₹50 LPA or more for senior charterholders.

What is the CFA salary in India per month?

On an annual average of ₹22.1 lakh, the CFA salary in India works out to roughly ₹1.84 lakh per month in 2026. Entry-level Level 1 candidates take home ₹33,000–₹67,000 per month, while senior charterholders earn ₹2 lakh or more per month.

What is the starting salary of a CFA in India?

A CFA Level 1 fresher in India typically earns ₹4–8 LPA (about ₹33,000–₹67,000 per month) in roles such as financial analyst, research associate or junior investment-banking analyst, based on Glassdoor, AmbitionBox and Indeed data for 2026. Mumbai-based and tier-1 roles sit at the upper end.

What is the highest CFA salary in India?

Senior CFA charterholders in portfolio management, investment banking and buy-side roles can earn ₹50 lakh to ₹1 crore or more in total compensation in 2026, with bonuses a large share. The CFA Institute India study reports over 70% of charterholders with 8+ years of experience earn above ₹40 lakh annually.

Is the CFA salary higher in Dubai than in India?

Yes. CFA professionals in Dubai earn an average of about AED 196,527 per year (roughly ₹45 lakh) in 2026 per PayScale, and the UAE charges 0% personal income tax, so gross pay equals take-home pay. Entry roles pay AED 120,000–200,000 and senior roles exceed AED 500,000.

Does a CFA increase your salary compared with non-CFA peers?

Yes. The CFA Institute India study shows average CFA compensation rising from ₹19.3 lakh (2022) to ₹22.1 lakh (2026), and aggregator data shows a 25–40% pay premium for CFA Level 1 candidates over comparable non-CFA peers at entry, widening with experience as candidates progress toward the charter.

Ready to Clear Your CFA or FRM Exam?

Join 17,000+ students coached by Deepak Goyal, CFA & FRM Charterholder

17,000+ Students Trained
93% Pass Rate
350+ Batches Done
4.9/5 Average Rating
95% Students Placed
25+ Countries