1. Home
  2. Career Explorer
  3. Financial Analyst
  4. Salaries
Content has loaded

Financial analyst salary in India

How much does a Financial Analyst make in India?

Average base salary


The average salary for a financial analyst is ₹4,48,448 per year in India. 151 salaries reported, updated at 2 October 2022

Is this useful?

Top companies for Financial Analysts in India

  1. EK Health Services
    13 reviews12 salaries reported
    ₹21,18,595per year
  2. ₹5,87,287per year
Is this useful?

Highest paying cities near India for Financial Analysts

  1. Mumbai, Maharashtra
    ₹5,04,390 per year
    28 salaries reported
  2. Navi Mumbai, Maharashtra
    ₹5,01,809 per year
    14 salaries reported
  3. Gurgaon, Haryana
    ₹4,97,326 per year
    12 salaries reported
  1. Chennai, Tamil Nadu
    ₹4,94,962 per year
    11 salaries reported
  2. Bengaluru, Karnataka
    ₹4,84,467 per year
    24 salaries reported
  3. Delhi, Delhi
    ₹4,70,866 per year
    8 salaries reported
  1. Hyderabad, Telangana
    ₹4,56,034 per year
    12 salaries reported
  2. Noida, Uttar Pradesh
    ₹4,29,934 per year
    6 salaries reported
  3. Pune, Maharashtra
    ₹3,06,198 per year
    12 salaries reported
Is this useful?

Where can a Financial Analyst earn more?

Compare salaries for Financial Analysts in different locations
Explore Financial Analyst openings
Is this useful?

How much do similar professions get paid in India?


26,360 job openings

Average ₹4,29,016 per year

Director of Financial Planning and Analysis

691 job openings

Average ₹9,59,326 per year

Is this useful?

Frequently searched careers

Security Guard

Software Engineer


Data Entry Clerk




Laboratory Technician


Computer Operator

Graphic Designer

Civil Engineer