Key takeaways
- With 1–3 years’ experience, Business Analysts earn ₹7–7.7 lakh a year; with 3–6 years, ₹8.7–9.7 lakh (AmbitionBox, 22 Oct 2026).1
- First jobs usually carry a Junior or Associate title: with under a year’s experience, Junior Business Analysts show ₹3.8–4.2 lakh and Associate Business Analysts ₹5.5–6.1 lakh.2
- Business Analysts earn more than Data Analysts at every band AmbitionBox shows: ₹7–7.7 lakh against ₹5.2–5.7 lakh with 1–3 years.16
- The industry moves pay more than the city: banking shows ₹12.3–13.6 lakh and BPO ₹5.6–6.2 lakh, while the five biggest cities all sit between ₹9.7 lakh and ₹11.3 lakh.1
- Sources disagree because they count different pay: Indeed’s average base salary from job postings is ₹8,90,041; Levels.fyi’s median total pay, which leans to big tech and includes stock, is ₹17,78,107.35
The short answer
If you want one source, use AmbitionBox: it shows a range for each experience band and how many salaries sit behind it. Here is what it showed for Business Analysts on 22 October 2026.1
| Experience | Typical yearly pay | Salaries behind it |
|---|---|---|
| 1–3 years | ₹7–7.7 L | 49,800 |
| 3–6 years | ₹8.7–9.7 L | 69,200 |
| 6–9 years | ₹11.4–12.6 L | 30,800 |
| 9–12 years | ₹13.7–15.1 L | 3,700 |
| Overall, 1–9 years | ₹9.7–10.7 L | 1.5 lakh |
Source: AmbitionBox, Business Analyst salaries in India, page updated 20 Oct 2026, read 22 Oct 2026. Ranges as AmbitionBox shows them.
A Business Analyst is someone who works out what a business needs to change, and why, and turns it into requirements or recommendations backed by numbers. In India the title covers two kinds of work: IT business analysis (requirements, user stories, the link between a client and the developers) and analytics (SQL, dashboards and reports that answer business questions). AmbitionBox’s list of top skills for the title mixes both: SQL, Agile and Scrum, JIRA, requirement gathering, BRDs (business requirements documents), user stories and data analysis.1
Pay keeps rising with experience: the 9–12 year band is about double the 1–3 year band.1 A senior title adds more. At 3–6 years, Senior Business Analysts show ₹13–14.3 lakh against ₹8.7–9.7 lakh for Business Analysts, and they reach ₹20.8–22.9 lakh after 12 years.2 PayScale lands close to AmbitionBox in the middle years: its mid-career figure for a Business Analyst, IT is ₹11,17,373 average base salary, from 262 salary profiles.4
Freshers and first jobs
AmbitionBox shows no band under a year for the plain Business Analyst title: few people start with it. First jobs usually carry a Trainee, Junior or Associate title, and on AmbitionBox they pay from ₹2.8 lakh to ₹6.1 lakh a year.2
| Title | Experience | Yearly pay | Source |
|---|---|---|---|
| Business Analyst Trainee | 0–1 year | ₹2.8–3.1 L | AmbitionBox20 salaries, a very small sample |
| Junior Business Analyst | 0–1 year | ₹3.8–4.2 L | AmbitionBox489 salaries |
| Associate Business Analyst | 0–1 year | ₹5.5–6.1 L | AmbitionBox814 salaries |
| Business Analyst, IT | Under 1 year | ₹4,58,375 average total pay | PayScale66 salaries, a small sample |
Sources: AmbitionBox (pages updated 16–21 Oct 2026, read 22 Oct 2026)2 and PayScale (16 Sep 2026).4
The title matters more than it looks. With 1–3 years, Associate Business Analysts show ₹5.9–6.5 lakh and Junior Business Analysts ₹3.9–4.3 lakh: about two lakh apart for the same years.2 Read the job description, not just the title, and compare offers on the work and the pay together.
These are yearly CTC (cost to company) figures. ₹4.2 lakh a year is ₹35,000 a month before deductions; your in-hand pay is lower once PF and any income tax come out. Our guide to Data Analyst salaries for freshers works through CTC and in-hand pay for a first job.
Where our bar sits: on Go, the minimum salary assured is ₹6 LPA, above the Trainee and Junior bands and PayScale’s first-year figure, and near the top of the Associate band. On Plus it starts at ₹9 LPA, inside AmbitionBox’s 3–6 year Business Analyst band. It’s the lowest fixed pay a job must offer before any fee after placement is due: a threshold for the fee, not a promise of a salary.
Business Analyst vs Data Analyst: who earns more?
Business Analysts earn more than Data Analysts at every experience band AmbitionBox shows, by about ₹1.5–2 lakh a year, and the other sources point the same way.16
| Experience | Business Analyst | Data Analyst | Source |
|---|---|---|---|
| Under 1 year | ₹4,58,375Business Analyst, IT · 66 salaries | ₹4,13,462576 salaries | PayScaleAverage total pay |
| 1–3 years | ₹7–7.7 L49,800 salaries | ₹5.2–5.7 L84,200 salaries | AmbitionBox |
| 1–4 years | ₹6,24,094502 salaries | ₹5,65,9991,588 salaries | PayScaleAverage total pay |
| 3–6 years | ₹8.7–9.7 L69,200 salaries | ₹7.2–7.9 L66,500 salaries | AmbitionBox |
| All levels | ₹8,90,041638 salaries | ₹6,29,449545 salaries | IndeedAverage base salary in job postings |
Sources: AmbitionBox (22 Oct 2026),16 PayScale (16 Sep and 10 Jul 2026)48 and Indeed (11 and 9 Oct 2026).37
The gap isn’t about where they work. Inside IT services and consulting firms alone, AmbitionBox shows Business Analysts at ₹8.9–9.8 lakh and Data Analysts at ₹5.7–6.3 lakh.16 The salary sites don’t explain it, but the work suggests a reason: Business Analyst roles usually sit closer to clients and decisions, and many people reach the title after some years in a business or a domain.
So which should you aim for? If you’re from commerce, sales or operations and enjoy working with people and processes, Business Analyst roles use that. If you enjoy working hands-on with data, the Data Analyst route builds SQL and Python fastest, and it leads to Data Scientist roles, which AmbitionBox shows at ₹11.3–12.5 lakh with 1–3 years.9 Our Data Analyst vs Business Analyst guide compares the day-to-day work and the routes in.
Why the sources disagree
Four sites, four different figures for the same title, from about ₹7.5 lakh to about ₹17.8 lakh. None of them is wrong: they count different people and different kinds of pay.
| Source | What it showed | Based on | Updated |
|---|---|---|---|
| AmbitionBox | ₹9.7–10.7 L typical, 1–9 years | 1.5 lakh salaries reported by employees | 20 Oct 2026 |
| Indeed | ₹8,90,041 average base salaryRange ₹4,87,178–₹16,26,043 | 638 salaries in job postings from the past 36 months | 11 Oct 2026 |
| PayScaleBusiness Analyst, IT | ₹7,47,120 average base salary | 885 salary profiles | 16 Sep 2026 |
| Levels.fyi | ₹17,78,107 median total payIncludes stock and bonus; leans to product and big-tech firms | 383 salaries reported to the site | 21 Oct 2026 |
All read on 22 Oct 2026. Sources: AmbitionBox,1 Indeed,3 PayScale4 and Levels.fyi.5
Four things explain the gap:
- Whose salaries are counted. Employees’ own reports (AmbitionBox), pay stated in job ads (Indeed), salary surveys (PayScale), or packages from people at product and big-tech firms (Levels.fyi).
- What counts as pay. Base salary alone, or total pay with stock and bonuses, which can add several lakh.
- Which title. PayScale’s figure is for “Business Analyst, IT”, a narrower title; the others take every Business Analyst.
- Experience. An average that mixes freshers with nine-year veterans describes neither.
So compare like with like: the same experience band and the same kind of pay. For a first or second Business Analyst job, AmbitionBox’s bands and PayScale’s early-career figures are the closest to what you’re likely to be offered.
By city and industry
The city makes less difference than you might expect. On AmbitionBox, Hyderabad pays Business Analysts the most, at ₹10.2–11.3 lakh, and the five biggest cities all sit between ₹9.7 lakh and ₹11.3 lakh.1
| City | Typical yearly pay | Salaries behind it |
|---|---|---|
| Hyderabad | ₹10.2–11.3 L | 16,900 |
| Bengaluru | ₹10–11.1 L | 33,200 |
| Mumbai | ₹9.8–10.8 L | 14,400 |
| Pune | ₹9.7–10.8 L | 17,200 |
| Chennai | ₹9.7–10.8 L | 11,100 |
| Gurugram | ₹9.7–10.8 L | 10,500 |
| New Delhi | ₹9.5–10.5 L | 10,900 |
| Noida | ₹9–10 L | 7,200 |
Source: AmbitionBox, 1–9 years in each city, as of 22 Oct 2026.1 Indeed’s job postings order them differently: Bengaluru ₹9,91,933, Mumbai ₹9,13,648, Gurgaon ₹8,65,882, Chennai ₹8,47,658 and Pune ₹8,46,557.3
The industry moves pay far more. On the same page, banking pays Business Analysts about twice what BPO does.1
| Industry | Typical yearly pay | Salaries behind it |
|---|---|---|
| Banking | ₹12.3–13.6 L | 5,400 |
| Internet | ₹11.8–13.1 L | 7,600 |
| Financial services | ₹11.6–12.8 L | 7,600 |
| FinTech | ₹11.3–12.5 L | 2,400 |
| Management consulting | ₹10.7–11.8 L | 9,900 |
| Software product | ₹9.8–10.8 L | 9,500 |
| IT services and consulting | ₹8.9–9.8 L | 56,900 |
| Analytics and KPO | ₹7.9–8.7 L | 8,600 |
| BPO | ₹5.6–6.2 L | 2,000 |
Source: AmbitionBox, 1–9 years in each industry, as of 22 Oct 2026.1
More than a third of all Business Analyst salaries on AmbitionBox (56,900 of 1.5 lakh) come from IT services, which is why the overall figure sits close to that band.1 If you’re choosing between offers, the employer’s industry deserves more attention than its city. Our guide to data science and AI salaries by city compares seven roles across the same cities.
What raises your number
SQL and analytics skills
SQL heads AmbitionBox’s list of top skills for Business Analysts.1 It lets you answer a question from the data yourself instead of waiting for someone else to, and it’s the bridge to analytics, BI and data science titles. On our program, SQL is Module 4 (about 11 hours), and Excel and Power BI are part of Module 3 (about 30 hours), on every plan: see them in the curriculum.
A better-paying industry
Moving from BPO or analytics outsourcing into banking, fintech or an internet company is worth several lakh a year at the same experience, as the industry table shows.
The next title
The senior title adds about ₹4–5 lakh at 3–6 years: ₹13–14.3 lakh against ₹8.7–9.7 lakh.2 A move into a Data Scientist role pays more again: AmbitionBox shows ₹15–16.6 lakh at 3–6 years.9
AI skills
This is the biggest lever across the market. Naukri’s AI Jobs Report found median salaries 53% higher for AI-skilled roles, with premiums of up to 56% for freshers.10 Indeed found AI mentioned in 39% of data and analytics job postings in India.11 Learn to use AI tools on real business data, and to check every number they give you.
Changing roles, not waiting for raises
Aon’s survey put India’s average salary increase at 9% in 2026, and projected 9.1% for 2027.12 At 9% a year, ₹7 lakh takes about four years to pass ₹9.7 lakh, the top of the 3–6 year band. A move to a better-paying industry or a senior title can do it in one step.
Your minimum salary assured, worked out
On our Data Science & AI Job Guarantee Program, no fee after placement is due until a job pays at least your plan’s minimum salary assured. A Business Analyst job can count when it’s full-time and the work is in one of these fields; we confirm it from the offer letter and payslip. In the words of our FAQ:
A full-time job in data science, analytics, AI/ML, BI or software work that uses data, with fixed annual pay at or above your minimum salary assured, that you accept within 12 months of signing the agreement (and join within 90 days after those 12 months end, if it starts later). It counts whether we arranged it or you found it, anywhere in India, remote or abroad.
- A full-time job
- In data science, analytics, AI/ML or BI
- At or above your minimum salary assured
In writingAgreement 2.2Agreement 2.4
Enter your fixed annual pay to see your minimum on each plan. Say you’re an Associate Business Analyst on ₹7 lakh fixed pay. On Plus, ₹9 LPA or your salary + 35%, whichever is higher, comes to ₹9.45 LPA; on Infinity, ₹12 LPA or your salary + 85%, whichever is higher, comes to ₹12.95 LPA. The salary option uses the fixed pay on your last 3 payslips when you complete.
- GoData Analyst roles₹6 LPA≈ ₹50,000 a month₹6 LPA on Go, whatever you earn today.
- PlusData Scientist roles₹9 LPA≈ ₹75,000 a month₹9 LPA or your salary + 35%, whichever is higher.
- InfinityAI/ML Engineer roles₹12 LPA≈ ₹1,00,000 a month₹12 LPA or your salary + 85%, whichever is higher.
Your minimum salary assured is the lowest fixed annual pay a job must offer before any fee after placement is due: a threshold for the fee, not a promise of any salary. The salary option uses the fixed pay on your last 3 payslips when you complete, if it’s ₹25 LPA or less and you share them. In writing: Agreement 2.3. Nothing you type here is stored or sent.
Questions
What is the salary of a Business Analyst in India?
On AmbitionBox (22 Oct 2026), Business Analysts earn ₹7–7.7 lakh a year with 1–3 years’ experience, ₹8.7–9.7 lakh with 3–6 years and ₹11.4–12.6 lakh with 6–9 years. Indeed’s average base salary from job postings is ₹8,90,041.
What is a Business Analyst’s salary for freshers?
Most freshers start with a Junior, Associate or Trainee title. With under a year’s experience, AmbitionBox shows ₹3.8–4.2 lakh for Junior Business Analysts and ₹5.5–6.1 lakh for Associate Business Analysts (22 Oct 2026), about ₹32,000–51,000 a month before deductions.
Who earns more, a Business Analyst or a Data Analyst?
Business Analysts, at every level AmbitionBox shows: ₹7–7.7 lakh against ₹5.2–5.7 lakh with 1–3 years, and ₹8.7–9.7 lakh against ₹7.2–7.9 lakh with 3–6 years (22 Oct 2026). Data Analysts who add machine learning can move into Data Scientist roles, at ₹11.3–12.5 lakh with 1–3 years.
Which city pays Business Analysts the most?
On AmbitionBox (22 Oct 2026), Hyderabad, at ₹10.2–11.3 lakh a year, just ahead of Bengaluru at ₹10–11.1 lakh. Indeed’s job postings put Bengaluru first, at ₹9,91,933. The industry matters more than the city: banking shows ₹12.3–13.6 lakh.
Which skills raise a Business Analyst’s salary?
SQL heads AmbitionBox’s list of top skills for the title, with Agile, Scrum, JIRA, requirement gathering and data analysis. Across the market, AI skills add the most: Naukri found median salaries 53% higher for AI-skilled roles (July 2025).
Are these salaries CTC or in-hand?
Mostly yearly CTC, as people report it; Indeed’s figure is base salary from job postings. Monthly in-hand pay is lower once your PF, income tax and any variable pay are taken out.
Sources
- AmbitionBox, Business Analyst salary in India, page updated 20 Oct 2026, read 22 Oct 2026.
- AmbitionBox, Junior Business Analyst (20 Oct 2026), Associate Business Analyst (21 Oct 2026), Business Analyst Trainee (16 Oct 2026) and Senior Business Analyst (21 Oct 2026) salaries, read 22 Oct 2026.
- Indeed, Business Analyst salaries in India, 11 Oct 2026, read 22 Oct 2026.
- PayScale, Business Analyst, IT salary in India (16 Sep 2026) and its mid-career page (19 Aug 2026), read 22 Oct 2026.
- Levels.fyi, Business Analyst pay in India, 21 Oct 2026, read 22 Oct 2026.
- AmbitionBox, Data Analyst salary in India, page updated 19 Oct 2026, read 22 Oct 2026.
- Indeed, Data Analyst salaries in India, 9 Oct 2026, read 22 Oct 2026.
- PayScale, Data Analyst salary in India, 10 Jul 2026, read 22 Oct 2026.
- AmbitionBox, Data Scientist salary in India, page updated 19 Oct 2026, read 22 Oct 2026.
- Naukri, AI Jobs Report, 16 Jul 2025.
- Indeed Hiring Lab, September 2025 labour market update, 25 Oct 2025.
- Aon, Salary Increase and Turnover Survey 2026–27, reported in Telangana Today, 14 Oct 2026.





