beep logo

Business Analyst Salary in India (2026): Complete Guide

Updated for 2026

Quick answer

Business analysts in India earn about ₹4.5–7 LPA as freshers, ₹8–15 LPA at mid-level, and ₹18–32+ LPA at senior level in 2026. SQL, Excel, requirements gathering, and a BI tool are the core salary levers.

In monthly terms, a fresher earns roughly ₹42k–₹63k/month (approx CTC) in Bengaluru.

Business analysts bridge business and tech — a stable, well-paid path that suits both fresh graduates and career switchers from non-tech backgrounds. Here's the salary picture and how to break in.

Business Analyst Salary in India by City (2026)

CityFresher (0–2 yrs)Mid (3–5 yrs)Senior (6+ yrs)
Bengaluru₹5–7.5 LPA₹9–15 LPA₹20–32 LPA
Gurugram / Delhi NCR₹4.5–7 LPA₹8–14 LPA₹18–30 LPA
Mumbai₹4.5–7 LPA₹8–14 LPA₹18–30 LPA
Hyderabad₹4.5–6.5 LPA₹8–13 LPA₹16–28 LPA
Pune₹4–6.5 LPA₹7–13 LPA₹16–26 LPA
Remote (India)₹4.5–7 LPA₹8–15 LPA₹18–30 LPA

Experience bands: Fresher = 0–2 years · Mid = 3–5 years · Senior = 6+ years. Figures are approximate annual CTC ranges.

Skills That Raise a Business Analyst's Salary

How to Become a Business Analyst in India

  1. 1

    Build data + Excel skills

    SQL and advanced Excel are the everyday tools of the role.

  2. 2

    Learn BA fundamentals

    Requirements, user stories, process mapping, and stakeholder communication.

  3. 3

    Add a BI tool

    Power BI or Tableau dashboards demonstrate you can turn data into decisions.

  4. 4

    Do case-study projects

    Document a business problem you analyzed and the recommendation you made.

  5. 5

    Apply across domains

    BAs are hired in IT, BFSI, consulting, and product — target broadly.

Upskill with EventBeep's programs

Get job-ready with industry-relevant programs, mentorship, and placement support.

Explore courses

Frequently Asked Questions

What is the starting salary of a business analyst in India?+
Freshers typically earn ₹4.5–7 LPA in 2026, higher in product/consulting roles.
Do I need to code to be a business analyst?+
Heavy coding isn't required, but SQL and strong Excel are expected; a BI tool is a big plus.
Can non-tech graduates become business analysts?+
Yes — BA is a common, accessible path for commerce, arts, and science graduates with 4–6 months of upskilling.
What is the monthly salary of a Business Analyst in India?+
A fresher Business Analyst CTC of ₹5–7.5 LPA works out to roughly ₹42k–₹63k/month (approx, in Bengaluru). Mid-level (3–5 years) and senior professionals earn significantly more.
How much does a Business Analyst earn with 3–5 years of experience in India?+
Mid-level Business Analysts with 3–5 years of experience typically earn ₹9–15 LPA (in Bengaluru), varying by company, skills, and city.