The median Business Analyst salary in India is ₹13.8L per year, with most professionals earning between ₹12.7L and ₹15.6L CTC. These figures aggregate 43,232 employee-reported salary reports across 78 companies hiring in India.
Pay for business analysts in India climbs steeply with seniority — the gap between entry-level and lead roles is one of the biggest levers on your earnings.
Top reported average CTC for a business analyst role at each company (minimum 15 salary reports).
| Company | Avg CTC | Typical range |
|---|---|---|
| Groww | ₹39.5L | ₹37.2L–₹41.9L |
| Airbnb | ₹37.5L | ₹30.2L–₹44.8L |
| Meesho | ₹33.2L | ₹31.6L–₹34.9L |
| Wolters Kluwer | ₹23.9L | ₹22.4L–₹25.4L |
| Swiss Re | ₹23.0L | ₹19.8L–₹26.3L |
| ₹22.2L | ₹20.9L–₹23.5L | |
| Amgen | ₹21.8L | ₹20.7L–₹22.9L |
| Infor | ₹21.7L | ₹20.2L–₹23.3L |
| Srijan Technologies | ₹20.5L | ₹18.5L–₹22.6L |
| Cargill | ₹20.5L | ₹16.7L–₹24.2L |
| Nasdaq | ₹19.9L | ₹16.3L–₹23.4L |
| Nasdaq Corporate Solutions India Pvt Ltd | ₹19.9L | ₹16.3L–₹23.4L |
| Porter | ₹19.4L | ₹18.5L–₹20.4L |
| slice | ₹19.2L | ₹16.2L–₹22.2L |
| General Mills | ₹17.5L | ₹16.6L–₹18.4L |
HireHire maps 793 live business analyst and related openings across India, pulled straight from company career pages and updated every 8 hours.
The median Business Analyst salary in India is around ₹13.8L per year (CTC), with most professionals earning between ₹12.7L and ₹15.6L. Figures are aggregated from 43,232 employee-reported salary reports across 78 companies.
Entry level: about ₹12.2L; Mid level: about ₹13.3L; Senior: about ₹17.0L; Lead / Principal: about ₹24.1L. Compensation rises sharply with seniority.
Among employers with reported data, the top payers include Groww (₹39.5L), Airbnb (₹37.5L), Meesho (₹33.2L), Wolters Kluwer (₹23.9L), Swiss Re (₹23.0L).
They are median estimates from crowdsourced, employee-reported salary data (AmbitionBox) and are indicative, not guarantees. Actual offers vary by company, location, skills and negotiation.