Business Analyst Salary in India

Business analysis has become the most prioritized practice in an organization in recent years. It makes us aware of the recent business trends and changes accordingly, the effectiveness of the change, identifying the requirement of those changes, and establishing communication among different stakeholders. A business analyst does these works for an organization.

Business Analyst works as a coordinator between the IT and business department and help to earn more profit and provide sustainability. They understand the dynamic requirements of business and take action accordingly. They improve the business standard of an enterprise with the help of their experience, agility, and different initiatives.

They regulate the quality of products and deliver to the clients within the due dates. They introduce new policies, and information systems and make communication with all the stakeholders.

Because of these vital roles of business analysts in an organization, they are paid higher salaries than other professions. The salary of a business analyst is very attractive and most of the candidates want to pursue this profession due to this reason.

Salary of Business Analyst by Experience

Business Analysts are offered a decent amount of salary due to their role in the organization which ranges from ₹ 3.5 LPA to ₹ 20 LPA in India. The average income of a business analyst is nearly ₹ 6.5 LPA.

The salary of a Business Analyst may differ based on experience, company, location, and position. At first, we will discuss the salary of a Business Analyst based on experience.

  • For 0 – 1 Year Experience: ₹ 3.5 LPA
  • For 1 – 5 Years Experience: ₹ 5.2 LPA
  • For 5 – 10 Years Experience: ₹ 9.3 LPA
  • For 10 – 20 Years Experience: ₹ 15.4 LPA
  • For Above 20 Years Experience: ₹ 20 LPA
See also  Automation Engineer Salary in India

Also Read: Product Designer Salary in India

Business Analyst Salary in India based on Location

In the following section, we will get to know the average income of Business Analysts in India depending on the location and position of the organization. We will also discuss the top-paying companies for Business analysts in India.

Based on the seniority of Business Analysts in an industry, their salary can grow up to ₹ 20 LPA. Generally, it depends on the type of company and the position of the company.

Now, we will see the salary of a Business Analyst in India in different cities.

1. Bangalore

Bangalore is also known as the IT hub of India. Many candidates get placed as IT professionals in the Department of Business Analysis. This is the reason, Business Analysts are paid higher salary packages in Bangalore.

The average salary paid to a Business Analyst is around ₹ 6.5 LPA.

2. Delhi

New Delhi is the capital city of India. There are also many opportunities for Business Analyst to earn money. Initial salary is nearly ₹ 6 LPA and rises to ₹ 13 LPA.

3. Chennai

The average earning of a Business Analyst in Chennai is higher as compared to any other city in India with the same professional. There is a lot of scope for Business Analysts in Chennai.

On average, the income of Business Analysts in the city of Chennai amounts to ₹ 8,5 LPA which may be increased up to ₹ 15 LPA according to their experience and understanding of that area.

See also  Animator Salary in India 2023

4. Hyderabad

Hyderabad is also famous for its IT sector in India. There are certain parameters that decide the salary of a Business Analyst such as experience, understanding of the field, and skills.

In the beginning, they will be provided ₹ 7.3 LPA as salary. After having sufficient experience, they will be offered an annual wage of ₹ 14 LPA.

Salary of Business Analyst as per Company

Tata Consultancy Services (TCS), Accenture, Capgemini, and other companies offer higher salaries to Business Analyst in India. Let’s have a look at the average salary of a Business Analyst in different organizations.

1. Tata Consultancy Services (TCS)

  • Average Salary: ₹ 7.25 LPA

2. Computer Science Corporation

  • Average Salary: ₹ 6.35 LPA

3. Capgemini

  • Average Salary: ₹ 7.15 LPA

4. HCL Technologies

  • Average Salary: ₹ 5.36 LPA

5. Wipro Technologies

  • Average Salary: ₹ 6.12 LPA

6. Accenture

  • Average Salary: ₹ 6.08 LPA

7. Cognizant Technology Solutions Corp 

  • Average Salary: ₹ 7.35 LPA

8. Accenture Technology Solutions

  • Average Salary: ₹ 7.25 LPA

9. Ikya Human Capital Solutions Pvt Ltd

  • Average Salary: ₹ 10.44 LPA

10. Zensar Technologies

  • Average Salary: ₹ 10.26 LPA

11. Orange Business Services

  • Average Salary: ₹ 7.76 LPA

12. Tech Mahindra

  • Average Salary: ₹ 7.41 LPA

13. Evalueserve

  • Average Salary: ₹ 6.75 LPA

14. Deloitte

  • Average Salary: ₹ 7.66 LPA

15. IBM

  • Average Salary: ₹ 8.1 LPA

Also Read:


This blog is prepared for Freshers as well as Experienced Business Analyst to understand the current trends of salary paid to them. We have tried to provide all the information related to the salary of a Business Analyst and will be useful for you.

See also  Bank Manager Salary, Allowances and Facilities in India

Business Analyst Salary FAQs

Q1. What is the average salary of a Business Analyst in India?

Ans: The average salary of a Business Analyst in India is approximately ₹ 6.5 LPA.

Q2. Which are the top paying companies for Business Analyst in India?

Ans: There are some companies that pay more to Business analysts in India such as Tata Consultancy Services (TCS), Ikya Human Capital Solutions Pvt Ltd, Zensar Technologies, HCL Technologies, etc.

Q3. How much is the initial salary of a Business Analyst in India?

Ans: The initial Salary that a Business Analyst gets is ₹ 3.5 LPA.

Q4. Which industries paid higher to Business analysts in India?

Ans: There are some specific industries that offer higher salaries to Business Analysts such as Banking, Financial Services, Software Products, IT Services and Consulting, Analytics/KPO/Research.

Q5. Which are the top paying cities for Business Analyst in India?

Ans: In India, cities like Pune, Bangalore, Mumbai, Hyderabad, Chennai, and Kolkata are the cities where a Business Analyst gets a higher payment.

Leave a Comment