Business intelligence analyst salary in India
How much does a Business Intelligence Analyst make in India?
Average base salary
- Hour
- Day
- Week
- Month
- Year
The average salary for a business intelligence analyst is ₹7,07,169 per year in India. 3 salaries reported, updated at 26 April 2026
Highest paying companies for Business Intelligence Analyst in India
Average year pay is based on job postings on Indeed in the past 36 months.Hiring a Business Intelligence Analyst?
Highest paying cities near India for Business Intelligence Analysts
Where can a Business Intelligence Analyst earn more?
Compare salaries for Business Intelligence Analysts in different locationsFrequently Asked Questions (FAQs) about Business Intelligence Analyst
The average salary for a Business Intelligence Analyst is ₹7,07,169 per year in India. This figure is based on 3 salaries taken from job postings on Indeed in the past 36 months, last updated on 26 April 2026.
Business Intelligence Analyst jobs on Indeed - find your next one today.
Business Intelligence Analyst salaries typically range between a low of ₹5,73,599 and a high of ₹8,71,842 per year, depending on experience, location, and the hiring company.
Some of the highest-paying cities for Business Intelligence Analyst include Mumbai, Maharashtra at ₹15,03,471 per year, Hyderabad, Telangana at ₹9,83,051 per year and Pune, Maharashtra at ₹7,58,754 per year.
Based on recent job postings on Indeed, some of the top-paying companies for Business Intelligence Analyst include Tech Mahindra ($16,50,000 per year) and Axis Bank ($15,16,667 per year).
Compensation can vary based on the specific niche and level of responsibility within the field. Here is how the average Business Intelligence Analyst salary compares to related positions: