Data & BI 8 min read

Business Analyst Salary in India (2026): Ranges by Experience, City and Industry, and How It Compares with Data Analyst Pay

Business analyst pay in India depends most on experience, industry and whether your work involves data. Here are the current ranges from three public salary sources, what they mean, and what tends to move the number up.

Business analyst salary ranges in India by experience and city
Quick answer: Business analysts in India typically earn about ₹6.9–7.6 lakh a year with 1–3 years of experience, ₹8.7–9.6 lakh with 3–6 years and ₹11.3–12.5 lakh with 6–9 years, according to AmbitionBox data updated 25 September 2026. Indeed puts the national average at ₹8.94 lakh (updated 18 September 2026), and PayScale shows entry-level averages of roughly ₹4.6–5.2 lakh. Figures vary a lot by source, city, industry and employer, so treat them as ranges, not promises.

What is the average business analyst salary in India?

There is no single number. Each salary site uses a different sample, so the averages differ. Here is what three widely used sources showed when we checked them in September 2026:

Source (date)What it reportsFigureSample
AmbitionBox (updated 25 Sep 2026)Typical range, 1–9 years' experience₹9.7–10.7 lakh a yearAbout 1.5 lakh salaries
AmbitionBox (updated 25 Sep 2026)Top 10% / top 1% earn more than₹15.4 lakh / ₹25.5 lakhSame
Indeed India (updated 18 Sep 2026)Average salary₹8,93,680 a year658 salaries
PayScale, "Business Analyst" (updated 21 Apr 2026)Average base salary; 10th–90th percentile₹6,88,693; about ₹3.1 lakh to ₹10 lakh381 profiles
PayScale, "Business Analyst, IT" (updated 7 Jul 2026)Average base salary; 10th–90th percentile₹7,42,591; about ₹3.3 lakh to ₹20 lakh970 profiles

A reasonable reading: a business analyst with a few years' experience in a metro city commonly earns somewhere between ₹7 lakh and ₹11 lakh a year, with a wide spread either side. PayScale's percentiles are rounded on its page, which is why the upper ends look like round numbers.

Why the gap between sources? AmbitionBox's sample is large, and over a third of it comes from IT services and consulting employees. PayScale reports base pay from people who fill in its salary survey. Indeed's figure is based on the salaries reported to it, a much smaller sample.

None of them is "the" answer, which is why we show all three side by side.

How does business analyst salary change with experience?

Experience is the biggest driver. AmbitionBox gives the clearest year-by-year view; PayScale adds entry-level figures that AmbitionBox does not show for business analysts.

ExperienceTypical range or averageSource
Under 1 year (fresher)Average about ₹4.6 lakh (BA, IT) to ₹5.2 lakh (BA)PayScale entry-level averages
1–3 years₹6.9–7.6 lakhAmbitionBox, about 49,700 salaries
1–4 yearsAverage ₹6,24,094 (BA, IT)PayScale early career
3–6 years₹8.7–9.6 lakhAmbitionBox, about 69,300 salaries
6–9 years₹11.3–12.5 lakhAmbitionBox, about 30,000 salaries
9–12 years₹13.6–15.2 lakhAmbitionBox, only 318 salaries, so treat with care

Many people change title as they grow. AmbitionBox lists Senior Business Analyst separately, with a typical range of ₹15.4–17.0 lakh (average ₹16.2 lakh, 3–12 years' experience, about 48,800 salaries). Its bands for senior BAs rise from ₹13–14.4 lakh at 3–6 years to ₹20.8–22.9 lakh at 12+ years.

For freshers, note that AmbitionBox's "1–3 years" band is not a starting salary. Entry offers at large IT services firms are often lower than the averages above, while analytics roles at product companies, banks and consulting firms can be higher. Our guide to data analyst jobs for freshers covers how entry-level analyst hiring works.

Which cities pay business analysts the most?

The big metro tech hubs pay the most, but the differences between them are smaller than the differences between industries or employers.

CityAmbitionBox typical rangeIndeed average
Bengaluru₹10.3–11.4 lakh₹10,02,566
Hyderabad₹10.4–11.4 lakh₹8,50,119
Pune₹10.1–11.1 lakh₹8,61,442
Mumbai₹9.8–10.8 lakh₹9,17,574
Chennai₹9.9–11.0 lakhNot in Indeed's top list
GurgaonNot in AmbitionBox's top list₹8,77,244

The two sources rank cities differently. Bengaluru is at or near the top in both. A Bengaluru offer should also be read against higher rent: a ₹1 lakh difference in CTC can disappear once you account for housing and commute.

Explore your next step

Building data skills to move up the BA pay bands?

The ISS Data & Business Intelligence program covers business metrics, Excel, SQL, Python and dashboards over 16 live weeks, ending in a portfolio capstone. Compare the curriculum with the skills below, and download the free Data Analyst Starter Kit on this page for project briefs and interview questions.

View Data & Business Intelligence curriculum →

Which industries pay business analysts more?

Industry matters as much as city. AmbitionBox's industry bands for business analysts (updated 25 September 2026):

IndustryTypical rangeSalaries in sample
Internet₹12.0–13.2 lakhAbout 7,500
Management consulting₹11.1–12.3 lakhAbout 9,500
Software product₹9.9–10.9 lakhAbout 8,900
IT services and consulting₹9.3–10.3 lakhAbout 54,800
Analytics and KPO₹8.0–8.9 lakhAbout 8,500

AmbitionBox also names banking as a top-paying industry for business analysts. The pattern is familiar: employers where analysis directly drives revenue, such as internet companies, banks and consulting firms, tend to pay more than large services firms that hire in volume.

What raises a business analyst's salary?

Salary sites cannot tell you why one BA earns more than another, but the skills they list and the way the bands move give useful clues. These are the levers we see most often:

  • SQL and data skills. SQL is the first skill AmbitionBox lists for business analysts, and PayScale lists SQL and data analysis among skills linked to BA pay. A BA who can pull and check their own numbers is less dependent on others and easier to trust.
  • Domain depth. Banking, insurance, payments and supply chain BAs who understand regulations and processes are hard to replace. Pick a domain early and go deep.
  • Moving industry or employer type. The industry table above shows a gap of about ₹3–4 lakh between the lowest and highest bands at similar experience.
  • Owning outcomes. "Wrote the BRD" is weaker than "requirements I wrote cut manual reconciliation time for the finance team". Track and quote the result of your work.
  • Agile and product skills. Agile and project management appear among the top BA skills on AmbitionBox. BAs who run backlog refinement and write clear user stories often move towards product owner or product manager roles.
  • Certification, sometimes. IIBA's Entry Certificate in Business Analysis (ECBA) is aimed at people starting out; IIBA lists it at USD 395 or less, including membership (checked September 2026). It can help you get noticed, but employers mostly pay for demonstrated work.

Business analyst vs data analyst: who earns more?

On current public data, business analysts in India report somewhat higher averages than data analysts. Part of the reason is that "business analyst" covers many mid-career people in IT services and consulting, while "data analyst" samples lean younger.

MeasureBusiness analystData analyst
AmbitionBox typical range (updated 25 Sep 2026)₹9.7–10.7 lakh (1–9 yrs)₹6.5–7.2 lakh (0–6 yrs); average ₹6.9 lakh
AmbitionBox, 1–3 years₹6.9–7.6 lakh₹5.2–5.8 lakh
AmbitionBox, 3–6 years₹8.7–9.6 lakh₹7.2–8.0 lakh
Indeed average₹8,93,680 (18 Sep 2026)₹6,29,019 (20 Sep 2026)
PayScale average base₹6,88,693 (Apr 2026)₹5,77,472 (Jul 2026)
Typical focusRequirements, processes, stakeholders, some dataQueries, cleaning, dashboards, analysis

In practice, the two roles overlap heavily, especially at startups and in analytics teams where "business analyst" means someone who writes SQL and builds dashboards all day. Read the job description, not the title. Our data analyst vs business analyst guide explains the differences in day-to-day work, and data analyst salaries in India covers the other side.

How should you use these numbers in an offer discussion?

  1. Compare like with like. Match experience band, city and industry before comparing an offer to any table here.
  2. Separate fixed and variable pay. Salary sites mix base pay and total pay differently. Ask for the fixed component, variable bonus and benefits in writing.
  3. Use a range, not a single number. Quote a range backed by two sources and your own work examples.
  4. Check the monthly in-hand. CTC includes items such as employer PF and gratuity that do not reach your bank account each month.

For interview preparation on the analytics side, see our data analytics interview questions, and if you are weighing an analytics path against data science, read data science vs data analytics.

Frequently Asked Questions

What is the salary of a business analyst in India?

AmbitionBox shows a typical range of ₹9.7–10.7 lakh a year for business analysts with 1–9 years of experience, and Indeed shows an average of ₹8.94 lakh, both updated in September 2026. Pay varies widely by experience, city, industry and employer.

What is the salary of a fresher business analyst in India?

PayScale shows entry-level averages of roughly ₹4.6 lakh to ₹5.2 lakh a year for business analysts with under a year of experience. Offers vary a lot by employer type, and analytics-heavy roles at banks, consulting firms and product companies can pay more.

Which city pays business analysts the most in India?

Bengaluru is at or near the top in both AmbitionBox and Indeed data. AmbitionBox also shows Hyderabad and Pune close behind, while Indeed ranks Mumbai second. The gaps between metro cities are smaller than the gaps between industries.

Do business analysts earn more than data analysts in India?

On current public data, yes, on average. AmbitionBox shows ₹6.9–7.6 lakh for business analysts with 1–3 years of experience against ₹5.2–5.8 lakh for data analysts. The roles overlap, so compare specific job descriptions rather than titles.

Does SQL increase a business analyst salary?

SQL is the top skill AmbitionBox lists for business analysts, and PayScale lists SQL among skills associated with BA pay. Being able to pull and check your own data widens the roles you can apply for, especially in analytics-heavy teams.

Is the ECBA certification worth it for business analysts?

It can help a beginner show commitment to business analysis. IIBA lists the ECBA at USD 395 or less including membership, checked September 2026. Employers still weigh practical work and domain knowledge more heavily than the certificate.

Sources and methodology

All salary figures were checked on the pages below in September 2026. Each page states its own sample size and update date, which we give in the tables above.

Salary sites rely on self-reported data and listings, and their samples differ. We report their figures as published and do not adjust them. The observations on what raises pay and how to negotiate are ISS editorial guidance, not survey findings. ISS does not publish salary outcomes for its learners.

Next steps

If you want to strengthen the data side of a BA or analyst career, with SQL, Python, dashboards and a portfolio capstone, review the Data & Business Intelligence curriculum and the fees on the fees page.

Applying is free, and you pay only after accepting an offer. Apply here.

Get dated salary and career guides for data roles

Occasional emails with salary data updates, interview prep and honest guides to analyst careers in India.