Skip to content
Salary guide · India 2026

Business Analyst salary in India — 2026 guide

Research-backed salary ranges for business analysts in India. Covers fresher to leadership pay, city-wise differences, company-type comparison, and negotiation tactics.

Broad range

₹4L – ₹22L depending on domain and experience

Salary by experience level

How business analyst salaries grow with experience in India.

Fresher (0–2 years)

₹3.5L – ₹7L (IT BA fresh graduate; MBA fresher: ₹5L–₹10L)

Mid-level (3–6 years)

₹8L – ₹22L (3–6 years; senior BA at IT services or consulting)

Senior (7–12 years)

₹22L – ₹40L (7–12 years; BA lead, solutions architect)

Leadership (13+ years)

₹40L – ₹80L (consulting partner track, transformation head)

Salary by company type

Company type is the single biggest variable in business analyst salaries in India.

🚀

Startup

₹7L – ₹25L

🏢

Mid-size company

₹6L – ₹20L

🌐

MNC

₹8L – ₹35L (Accenture, McKinsey, Deloitte BAs earn significantly more)

FAANG / Product tier-1

₹12L – ₹40L

Salary by city

Location significantly affects business analyst pay in India. Here is a city-by-city comparison.

Bangalore

₹5L – ₹45L

Mumbai

₹5L – ₹40L

Delhi / NCR

₹4L – ₹35L

Hyderabad

₹4L – ₹28L

Chennai

₹3L – ₹22L

Pune

₹3L – ₹20L

Other cities

₹2.5L – ₹14L

Top skills that increase business analyst salary

These skills command a meaningful salary premium for business analysts in India.

Consulting BA (MBB track)Agile/SAFeData Analysis with SQL/PythonProcess Mining (Celonis)BFSI domainPre-sales/bid managementProduct Owner skillsEnterprise architecture

What increases a business analyst's salary in India

1

Consulting firm background (McKinsey, BCG, Bain, Deloitte, KPMG) creates highest BA salaries

2

Domain expertise in BFSI or healthcare commands premium in those sectors

3

Agile coaching or Scrum Master certification in addition to BA role

4

CBAP certification (Certified Business Analysis Professional) adds 15–20%

Salary negotiation tips for business analysts in India

Tip 1

Process improvement outcomes in ₹ terms are most compelling in negotiations

Tip 2

IT BA salaries at consulting firms are negotiated on join-band — get an offer from 2 firms

Tip 3

Domain expertise commands more premium than tool expertise in most BA negotiations

Business Analyst salary — frequently asked questions

What is the average business analyst salary in India in 2026?

Business analysts in India earn ₹6L–₹15L at the 2–5 year experience level. IT BAs at service companies earn at the lower end; consulting firm BAs (Accenture, Deloitte, McKinsey) earn ₹10L–₹25L for the same experience. Senior BAs and solution architects at leading firms earn ₹25L–₹45L.

Is business analyst a well-paid role in India?

BA is a well-paid career in consulting and technology, particularly with BFSI domain expertise. However, the pay ceiling at IT service companies is lower than product companies or management consulting. The highest BA salaries in India are at MBB (McKinsey, BCG, Bain), Big 4, and enterprise software companies (SAP, Salesforce, Oracle) in specialist roles.

Build a CV that commands the salary you deserve

Use CV Prime to build an ATS-optimised business analyst CV tailored to top-paying companies. Free to start, no credit card required.

Build my business analyst CV free

Help us improve CV Prime

We use privacy-conscious product analytics only after consent. No CV text or API keys are tracked.