Content has loaded
Business analyst salary in India (Updated 2026)
How much does a Business Analyst make in India?
Average base salary
₹9,17,232
- Hour
- Day
- Week
- Month
- Year
The average salary for a business analyst is ₹9,17,232 per year in India. 949 salaries reported, updated at 12 July 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
PayU
₹21,33,333per year
Cactus Communications
₹20,50,000per year
NiCE Actimize
₹20,33,333per year
Eurofins
₹20,00,000per year