Business analyst career in India: what the role is and what it pays
Business analyst is the most confused job title in Indian hiring. What the three distinct versions actually involve, salary by city and industry, and the skills that separate hired candidates from certified ones.
"Business analyst" describes at least three different jobs in Indian hiring, and candidates routinely prepare for one and interview for another. Sorting that out first makes everything else easier.
The three versions of the role
Read the job description, not the title. If it mentions user stories, JIRA and sprint ceremonies, it is an IT BA role. If it mentions SQL, dashboards and metrics, it is closer to a data analyst. If it mentions process mapping and stakeholder workshops, it is consulting-flavoured. The interviews differ completely.
Salary by experience
By city
By industry
Industry matters more for BA roles than for most analytics jobs, because domain knowledge is a large part of what you are paid for. BFSI in Mumbai and healthcare BA roles carry a premium precisely because the domain takes time to learn.
What the job actually involves
That first row is the honest signal. If you dislike repeated conversations with people who describe what they want inconsistently, this role will frustrate you. If you are good at extracting a clear requirement from a vague complaint, it pays well.
Skills that matter, in order
Business analyst vs data analyst
If you enjoy people and process, business analyst. If you enjoy problems and numbers, data analyst. Both are legitimate, both pay comparably at entry, and the paths diverge later — BA towards product and consulting, DA towards analytics leadership and data science.
The portfolio for a BA role
BA portfolios are unusual because the output is documents. Three artefacts work.
Interviewers will ask you to walk through the requirements document and will deliberately introduce an ambiguity to see whether you notice. Practise defending your own decisions before the interview, including the ones you would now make differently.
Career progression
Market opportunity
Two things sustain BA hiring in India. Global capability centres continue to expand here, and they need people who can sit between business users abroad and engineering teams locally — which is exactly the BA function. And Indian enterprises are running large digitisation programmes where the constraint is rarely engineering capacity but clear requirements.
The honest caution: routine documentation work is being compressed. AI tools draft user stories and summarise meetings competently. What is not automated is extracting a real requirement from a stakeholder who contradicts themselves, spotting the edge case nobody mentioned, and having the judgement to say a request should not be built. BAs whose value was typing up notes are exposed; those who improve the decision are not.
Business analyst roles hire across every major Indian city, with strong GCC concentration in Bengaluru, Hyderabad, Pune and Gurugram, and remote roles now common. Careers Ninza teaches this live online, so learners join from Kolkata, Delhi NCR, Mumbai, Bengaluru, Hyderabad, Pune, Chennai, Ahmedabad, Jaipur, Chandigarh, Lucknow, Indore, Nagpur, Coimbatore, Asansol, Durgapur, Siliguri, Patna, Ranchi, Bhubaneswar, Guwahati, Gwalior, Noida and Gurugram. See all locations →
Why Careers Ninza
Business Intelligence & Data Analytics is six months at ₹49,999 with No-Cost EMI — SQL, modelling, Power BI and analytics practice on real business cases, with three portfolio projects.
SEE THE COURSEFrequently asked questions
Related reading
We teach this, live
Every article here comes from something we teach. Sit in on a free masterclass and judge the mentors yourself.