Financial Analyst Salaries in India: 2023

Financial Analyst Courses

After learning about the significant value of the financial analyst role, are you considering enrolling in a financial analysis course? Before taking the important step, it's crucial to verify the accuracy of the information you've heard.

To help you with that, we have compiled comprehensive details about the salary of financial analysts, ranging from their average pay in India to specific figures from top MNCs in the country.

But, first, let’s start by understanding who exactly is a financial analyst and what exactly they do to receive high remuneration across the globe.

Who Is A Financial Analyst?
A financial analyst is someone who performs a variety of tasks to help the client with profitable investment strategies and similar other finance-related tasks. Their day-to-day tasks are very data-intensive and require them to have a good grip on mathematical and analytical skills.

Financial modelling techniques

Financial analysts get great employment opportunities in large corporations like investment banks, insurance companies, and similar corporations. However, nowadays, many other medium and small-size companies consult financial analysts for making investment decisions.

What Do Financial Analysts Do?
Let’s take a look at what are the roles and responsibilities of financial analysts.

Researching industry-specific financial trends, including board economic trends to small business trends.
Analysing financial statements for clients to evaluate their investment opportunities.

Creating financial models for clients to spot profitable investments.
Assessing the performance of stocks, bonds and different investments.
Translating financial data into a simplified visual presentation and making reports for clients.
Leveraging state-of-the-art technology to accurately assess market conditions.
These roles might seem daunting at first, but you can easily manoeuvre all this with a good financial analyst certification.

What Is The Average Salary Of A Financial Analyst In India?
In India, the average salary of a financial analyst is INR 4.8 lakhs per annum. However, based on factors like location, company, experience and even skills, the pay can range anywhere between INR 2.3 to 10 lakhs per annum.

Here are some skills that can help you acquire higher pay as a financial analyst-

Financial analysis
Microsoft Excel
Bloomberg Terminal
Investment Management
Performance Analysis
Financial reporting
Data analysis

Top Companies In India For Financial Analyst Role 
Wondering which companies offer their financial analysts significantly higher pay? Here are some of them.

Goldman Sachs

It is one of the most prestigious investment banks worldwide. In India, they operate in locations like Bangalore and Mumbai and frequently hire financial analysts. They pay around INR 5.2 LPA for a candidate with 0-5 years of experience.

JP Morgan Chase & Co

JP Morgan Chase & Co is a global banking giant with a significant operation in India. The average pay for a financial analyst working at JP Morgan Chase in India is INR 11 LPA with an experience of 0-7 years.

Morgan Stanley

This MNC is known for its wealth management and investment banking services. In India, two of their renowned offices are in Mumbai and Banglore. For the role of a financial analyst, their average pay is around INR 7.37 LPA.


HSBC is another global giant in the banking and financial services sector. In India, they operate in multiple cities like Mumbai, Pune and Hyderabad. In India, the average pay for the role of financial analyst is around INR 4.8 LPA.

Standard Chartered 

Standard Chartered is yet another well-known name in India for its banking and investment services. They have offices across different cities in India, including Mumbai, Chennai and Pune. Their average pay for the role of financial analyst is around INR 3.11 LPA.


They are a British Multinational bank and are present in Pune, Mumbai and Noida, offering the role of a financial analyst. Being a foreign-based bank, they have a handsome pay scale. For a candidate with 0-4 years of experience, they pay around INR 12.34LPA.

Credit Suisse

They are a Swiss bank operating on a global scale. They offer the role of financial analyst in cities like Pune and Mumbai with an average remuneration of around INR 12.43 LPA for a candidate with 2-9 years of experience.

Boost Your Career As A Financial Analyst 

Here ends our list comprising various financial analyst salary figures that are offered across renowned organisations in India. However, if you go global, these numbers can grow manifold.

Now that you have seen the potential of a financial analyst career, this is the right time to find a certified financial analyst course and fuel your career as a future financial analyst.

One such exceptional course to boost your skills is the Financial Analysis Prodegree In Collaboration with KPMG, where you learn from basics to advanced levels of finance analysis. Offered by Imarticus, this course follows a rigorous project-based methodology, so you get the most realistic learning experience and a future-proof finance career!

Share This Post

Subscribe To Our Newsletter

Get updates and learn from the best

More To Explore

Our Programs

Do You Want To Boost Your Career?

drop us a message and keep in touch