Content has loaded
Business analyst salary in India (Updated 2026)
How much does a Business Analyst make in India?
Average base salary
₹9,00,137
- Hour
- Day
- Week
- Month
- Year
The average salary for a business analyst is ₹9,00,137 per year in India. 1.3k salaries reported, updated at 8 June 2026
Highest paying companies for Business Analyst in India
Average year pay is based on job postings on Indeed in the past 36 months.Diverse Lynx
₹23,40,000per year
A-1 Technology Pvt. Ltd
₹22,00,000per year
Airbus
₹21,00,000per year
Cactus Communications
₹20,50,000per year
Xoriant Corporation
₹20,50,000per year
NiCE Actimize
₹20,33,333per year