1. Home
  2. Career Explorer
  3. Business Analyst
  4. Salaries
Content has loaded

Business analyst salary in India

How much does a Business Analyst make in India?

Average base salary

₹9,55,377

The average salary for a business analyst is ₹9,55,377 per year in India. 1.4k salaries reported, updated at 25 November 2022

Is this useful?

Top companies for Business Analysts in India

  1. Ikya Human Capital Solutions Pvt Ltd
    3.8star
    125 reviews32 salaries reported
    ₹12,29,622per year
Is this useful?

Highest paying cities near India for Business Analysts

  1. Bengaluru, Karnataka
    ₹14,10,712 per year
    567 salaries reported
  2. Gurgaon, Haryana
    ₹8,96,753 per year
    54 salaries reported
  3. Hyderabad, Telangana
    ₹8,11,257 per year
    80 salaries reported
  1. Mumbai, Maharashtra
    ₹7,44,708 per year
    156 salaries reported
  2. Chennai, Tamil Nadu
    ₹7,15,999 per year
    63 salaries reported
  3. Pune, Maharashtra
    ₹7,10,214 per year
    108 salaries reported
  1. Noida, Uttar Pradesh
    ₹5,77,773 per year
    43 salaries reported
  2. Mohali, Punjab
    ₹4,30,150 per year
    71 salaries reported
  3. Jaipur, Rajasthan
    ₹3,34,920 per year
    91 salaries reported
Is this useful?

Where can a Business Analyst earn more?

Compare salaries for Business Analysts in different locations
vs
Explore Business Analyst openings
Is this useful?

How much do similar professions get paid in India?

Data Analyst

10,252 job openings

Average ₹35,403 per month

Is this useful?

Frequently searched careers

Security Guard

Accountant

Software Engineer

Driver

Teacher

Nurse

Data Entry Clerk

High School Teacher

Laboratory Technician

Pharmacist

Assistant Professor

Computer Operator