The average salary for Business Analyst in India is ₹7,00,000 per year.