The average business analyst salary in India is ₹17,94,848 or an equivalent hourly rate of ₹863. Salary estimates based on salary survey data collected directly from employers and anonymous employees in India Senior IT business analyst salaries Responsible for enhancing the quality of IT products and services, analyzing data to inform business decisions, and finding technological solutions to business needs. Average salary $90,201. Notably, PayScale’s average base pay for business analysts is a little lower than the data collected from Glassdoor. Like other professionals, the Business Analyst salary in India depends on many factors like the location of the job, the company size, designation, experience, and qualifications. Top global companies, of course, pay better and more competitive salaries compared to small-scale companies. Explore Business Analyst salaries from 1.3 Lakh+ current & past employees. Get updated salary insights by experience, location, company & industry on AmbitionBox.