Finance Analyst Salary 2026: Pay Scale, Experience and Roles in India
Experienced senior financial analysts earn between ₹12 LPA and ₹20 LPA, with baseline starting packages for freshers beginning from INR 2.1 LPA.
Below is a detailed overview of financial analyst compensation in India, including experience-based progression, job role variations, city-wise pay distribution, top recruiters, educational qualifications, and key salary growth drivers.
| Parameter | Details |
|---|---|
| Experienced Pay Scale (6+ Years) | INR 12 LPA – INR 20 LPA |
| Monthly Entry Salary | ₹33,000 – ₹50,000 per month |
| Highest Paying Recruiters | The World Bank (INR 15 LPA), DE Shaw (INR 14.5 LPA) |
| Top Paying City | New Delhi / Delhi NCR (INR 4.6 LPA – INR 6.10 LPA) |
| Salary Boost Certification | CFA (Increases pay by 30% – 50%) |
Financial Analyst Salary in India

Starting packages for financial analysts begin at INR 2.1 LPA and scale up to INR 12.3 LPA overall. Overall average salaries stand at INR 4.5 LPA according to Collegedunia and INR 4 LPA according to AmbitionBox.
Financial Analyst Salary Distribution Across Top Indian Cities
- Mumbai: Offers an average annual salary of INR 5.90 LPA (Collegedunia) and INR 3.5 LPA (Naukri).
- Bengaluru / Bangalore: Offers an average annual salary of INR 5.70 LPA (Collegedunia) and INR 4.4 LPA (Naukri).
- Kolkata: Freshers with core skills earn starting packages between ₹4 LPA and ₹7 LPA.
Financial analyst remuneration varies based on location and reporting sources across major metropolitan cities. Freshers in Kolkata with core skills can secure starting packages up to ₹7 LPA.
Top Recruiters
| Recruiting Company / Firm | Average Annual Salary |
|---|---|
| Big 4 (Deloitte, KPMG, PwC, EY) | ₹4 LPA to ₹15 LPA |
| Accenture | INR 6.80 LPA |
| Wells Fargo | INR 4.50 LPA |
| TCS | INR 3.10 LPA |
IT and consulting giants like Accenture pay INR 6.80 LPA, Wells Fargo pays INR 4.50 LPA, and TCS pays INR 3.10 LPA.
Financial Analyst Salary by Educational Qualifications and Degrees
| Degree Pursued | Average Annual Salary (INR) |
|---|---|
| Diploma | 2 L – 8 L |
| Bachelor’s | 4 L – 5 L |
| Master’s | 7 L – 20 L |
Holding a Master’s degree or MBA yields an average salary of ₹7 LPA to ₹20 LPA for financial analysts. In comparison, Bachelor’s degree graduates earn an average annual salary ranging from ₹4 LPA to ₹5 LPA.
How to Increase Financial Analyst Salary
Upgrading domain expertise and acquiring specialized functional skills are direct pathways to commanding higher remuneration in corporate finance. Baseline operational capabilities such as Excel proficiency yield average salaries of INR 3.40 LPA, while Financial Planning expertise commands INR 3.50 LPA. Mastership in core Finance Analysis scales packages to INR 4.50 LPA.
Strategic expertise in Finance Management brings the highest pay scale boost, driving average annual earnings up to INR 12.50 LPA. Additionally, completing professional credentials such as the Chartered Financial Analyst (CFA) program boosts an analyst’s earning potential by 30% to 50%.
How to Start Your Financial Analyst Journey: Step by Step
- Complete Graduation: Earn a bachelor’s degree in Accounting, Commerce (B.Com), Business Administration (BBA), Economics, or Statistics.
- Develop Technical Tool Proficiency: Master analytical and financial software tools including Advanced Excel, SQL, Financial Modeling, Power BI, Python, or Bloomberg/Capital IQ.
- Build Portfolio Projects: Create 2-3 projects on real datasets (Kaggle, government data, or workplace data) showing the business question, the analysis, and the finding.
- Apply for Entry-Level Roles: Apply systematically for Junior Financial Analyst or Financial Associate openings at IT services, consulting, or banking institutions.
- Pursue Advanced Certifications or Post-Graduation: Enroll in an MBA in Finance or pursue Chartered Financial Analyst (CFA) certification to boost earning power by 30% to 50%.
- Advance to Senior Management Roles: Transition from Senior Financial Analyst to Finance Manager or Investment Head after 4 to 10+ years of domain experience.
| What to do | Where | Link |
|---|---|---|
| Compare colleges, fees and cutoffs | Financial Analyst (career) colleges in India | findmycollege.com |
Building targeted technical skills and certifications significantly accelerates progression along the financial analyst career path. Gaining experience and formal qualifications unlocks senior leadership roles with higher earning potential.
FAQs
How much do financial analysts earn in India?
Financial analysts in India earn an average salary between INR 4.0 LPA and INR 4.5 LPA.
What is the monthly salary of a financial analyst in India?
An entry-level financial analyst earns between ₹33,000 and ₹50,000 per month. Mid-level analysts earn ₹58,000 to ₹1,00,000 monthly, while senior financial analysts make up to ₹1,00,000 to ₹1,67,000 per month.
Is FP&A a high paying job?
Yes, financial planning and analysis (FP&A) and finance management roles command high packages. Professionals with Finance Management skills earn average packages around INR 12.50 LPA, with Finance Managers reaching up to ₹21 LPA.
Does a CFA certification boost a financial analyst’s salary?
Yes, pursuing a Chartered Financial Analyst (CFA) course can boost a financial analyst’s salary by 30% to 50%, making professionals eligible for top investment and portfolio management roles.
Which companies pay the highest salary for financial analysts in India?
Top employers offering high packages include Big 4 firms like Deloitte, KPMG, PwC, and EY with salaries between ₹4 LPA and ₹15 LPA. Consulting and technology firms like Accenture pay INR 6.80 LPA, while Wells Fargo pays INR 4.50 LPA.
What is the career growth path for a financial analyst?
The career path moves from Financial Analyst (0-3 years) to Senior Financial Analyst (4-6 years), Finance Manager (6-10 years), and eventually Investment Head or Chief Financial Officer (CFO) with 10+ years experience.
