Salary by Experience Level
| Level | Experience | India (LPA) | US (USD) |
|---|---|---|---|
| Junior Business Analyst | 0–2 years | ₹3.5–8 LPA | $55K–$80K |
| Business Analyst | 2–5 years | ₹7–16 LPA | $75K–$110K |
| Senior Business Analyst | 5–9 years | ₹14–28 LPA | $100K–$145K |
| BA Lead / Analytics Consultant | 9–13 years | ₹24–45 LPA | $130K–$180K |
| BA Manager / Head of Analytics | 13+ 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 →