Analytics · 5 experience levels

Business Analyst Salary in India 2025

Business analyst salary in India 2025: LPA ranges by experience, top companies, and certifications that boost pay. From IT services to consulting and product companies.

Salary by Experience Level

LevelExperienceIndia (LPA)US (USD)
Junior Business Analyst0–2 years₹3.5–8 LPA$55K–$80K
Business Analyst2–5 years₹7–16 LPA$75K–$110K
Senior Business Analyst5–9 years₹14–28 LPA$100K–$145K
BA Lead / Analytics Consultant9–13 years₹24–45 LPA$130K–$180K
BA Manager / Head of Analytics13+ years₹40–80 LPA$170K–$250K

* Ranges represent total CTC (base + variable + ESOPs). Individual packages vary by city, company, and performance.

Salary by Company

Deloitte / EY / KPMG / PwC₹6–25 LPA (depends on grade)
Accenture / Capgemini₹5–18 LPA
Amazon / Flipkart (product BA)₹12–28 LPA
TCS / Infosys (BA practice)₹4–12 LPA
ICICI / HDFC Bank (BFSI BA)₹6–20 LPA

Beyond Base: Bonus & Equity

  • Annual performance bonus (10–20% at consulting firms)
  • Utilization bonus at consulting firms
  • Project completion bonus
  • Certification bonus at some service companies

Salary Negotiation Tips

1.SQL and Python skills command 30–40% premium over non-technical BAs.
2.Product company BA roles pay 2x consulting or service company roles.
3.CBAP certification adds credibility for senior BA roles.
4.Domain expertise (BFSI, healthcare) is highly valued and commands premium.
5.Transitioning from BA to product manager is the highest-leverage career move for salary growth.

Skills That Boost Your Business Analyst Salary

  • SQL (advanced queries and data analysis)
  • Python for data analysis (pandas, visualization)
  • Agile/Scrum methodology (CSPO or PSM certification)
  • BI tools (Tableau, Power BI)
  • AI/automation BA experience — growing premium in 2025

Frequently Asked Questions

What is the average business analyst salary in India in 2025?
Business analyst salaries range from ₹3.5–8 LPA for freshers to ₹14–28 LPA for senior analysts with 5–9 years experience. Product companies (Amazon, Flipkart) pay ₹12–28 LPA; consulting firms pay ₹6–20 LPA; IT services pay ₹4–12 LPA.
Is business analyst a good career in India?
Yes, but the growth ceiling in a pure BA role is lower than data analyst or product manager roles. The best career paths from BA are: (1) Move to product management for higher pay, (2) Develop SQL/Python skills and transition to data analyst, (3) Specialize in a domain (BFSI, healthcare) for consulting-track growth.
What qualifications are needed for a business analyst job in India?
Most BA roles require: any engineering or commerce degree, communication skills, and basic analytical ability. For senior roles: domain expertise, SQL proficiency, and project management skills. MBA is preferred for consulting-track BA roles at Big4 firms.
How do I move from IT services BA to a product company BA?
Develop: SQL for self-service analytics, Agile methodology experience, product metrics understanding (DAU, conversion, LTV). Build case studies from your current work showing business impact. Apply to mid-size product companies first — they often value BA-to-PM transitions.
What is the salary difference between business analyst and data analyst?
Data analysts earn 20–50% more than business analysts at equivalent experience levels in product companies. In consulting, the gap is smaller (10–20%). The divergence is driven by the higher technical skill requirements for data analysts (SQL, Python, statistics) vs BAs (requirements, process mapping, stakeholder communication).

Optimize your resume to reach the offer stage

You can't negotiate salary without getting an interview first. Score your resume free.

Score My Resume Free →