Some of the top companies that offer good salary packages to business analysts are Tata Consultancy Services (TCS), Accenture, Computer Sciences Corporation (CSC), Capgemini, etc. The average salary offered by them is around Rs. 7L per annum. Other companies like HCL and Wipro have roles open for business analysts too with an average annual salary between Rs. 5-6L. Amazon, the ecommerce company, pays anywhere between Rs. 3-17L per annum depending on their seniority level.