If you are negotiating or choosing a city, you need bands with sources, not a single viral number. India data analyst pay varies by experience, city, company type, and skills. Below are 2026-oriented ranges attributed to Indeed, Glassdoor, Payscale, and Levels.fyi, plus how to read the gaps between them.
TL;DR
- National averages on major trackers cluster roughly around ₹5.8L–₹6.6L per year depending on methodology and snapshot date.
- Freshers often see about ₹3L–₹6L; product/startup offers can run higher than IT services.
- Bengaluru, Gurugram/Gurgaon, and Mumbai frequently show stronger city averages than smaller markets.
- Levels.fyi medians skew higher because samples lean toward top-paying firms.
- Negotiate on band + skills + competing offers; see how to negotiate a job offer.
National averages (attribute the snapshot)
| Source | What it reported | Snapshot notes |
|---|---|---|
| Indeed India | Average about ₹6,29,019 / year; wide low–high range across postings | Updated on Indeed’s page around 20 September 2026; based on salaries from job postings over a multi-month window (Indeed cited 605 salaries in that snapshot) |
| Glassdoor India | About ₹6L average base; typical base range roughly ₹4L–₹9L; additional pay on top | Self-reported style estimates; trajectory pages also show senior bands higher |
| Payscale India | About ₹5,77,472 average base (INR) | Page updated mid-2026 in the research crawl; includes bonus/other pay ranges |
| Levels.fyi India | Median total compensation about ₹14.8L in the September 2026 sample | Smaller, company-skewed sample; useful as an upper-market reference, not the mass-market average |
Coursera’s India salary synthesis (citing Glassdoor/Payscale/Indeed in its article) has also described mid-2025 medians near ₹6.6L on Glassdoor-style total pay framing. Treat every figure as a moving estimate. Open the live page before you negotiate.
Why sources disagree: job-posting averages (Indeed) differ from employee submissions (Glassdoor/Payscale) and from Levels.fyi’s total-comp submissions at higher-paying employers. None is “wrong”; they answer different questions.
Salary by experience (practical bands)
Editorial market roundups in 2026 (for example Intervue and Guvi summaries citing aggregator ranges) commonly describe bands like the table below. Use them as planning ranges, then verify with current Indeed/Glassdoor filters for your city.
| Level | Typical base band (INR / year) | Notes |
|---|---|---|
| Fresher (0–1/0–2 years) | ₹3L–₹6L common; ₹6L–₹9L possible at product/funded startups | Skills and company type dominate |
| Early career (1–3 years) | Roughly ₹5L–₹9L across many employers | SQL + BI fluency expected |
| Mid (3–5 years) | Roughly ₹8L–₹15L at many firms; higher at top product | Ownership of metrics/domains matters |
| Senior | Glassdoor-style trajectories often show senior total/base bands stepping toward ~₹9L–₹19L ranges depending on level title | Titles vary (Senior DA, Analytics Lead) |
Payscale’s career-stage breakdowns similarly show entry compensation below overall averages and growth with years. Always re-check the live calculator for your exact years.
City patterns
City cutouts move quickly. Market explainers citing Indeed city snapshots in 2026 have highlighted stronger figures in markets such as Gurugram/Gurgaon, Bengaluru, and Mumbai relative to smaller cities. A June 2026 Indeed-derived synthesis cited in secondary coverage put national context near ₹6.5L with city variation (for example Mumbai vs higher NCR/Bengaluru-style prints in that write-up).
Practical approach:
- Open Indeed/Glassdoor salary pages
- Filter or compare your target city
- Adjust for WFH/hybrid roles that pay “HQ city” bands to remote employees (not guaranteed)
Remote role hunting: remote data analyst jobs.
Base pay vs total compensation
| Component | Meaning |
|---|---|
| Base salary | Fixed annual CTC component before variable pay (definitions vary by offer letter) |
| Additional / variable | Bonus, joining bonus, RSUs/ESOPs, allowances |
| Total compensation | Base + expected variable; Levels.fyi emphasizes this |
Glassdoor pages explicitly separate average base and additional salary. Startup offers may look lower on base but include equity with real risk. Compare apples to apples in negotiations.
Company type differences
| Company type | Pay pattern (general) |
|---|---|
| IT services / captives | Volume hiring; tighter fresher bands |
| Product companies / funded startups | Wider bands; skills premium |
| GCCs / MNCs | Structured levels; location-based grids |
| Early startups | Variable; equity heavy; title inflation risk |
Intervue’s 2026 market commentary explicitly contrasts fresher bands at IT services (about ₹3.5–5 LPA in their summary) versus product/funded startups (about ₹6–9 LPA). Validate against the specific employer’s recent offers when you can.
Skills that move pay
Consistently associated with stronger offers in India market explainers:
- Advanced SQL (window functions, performance awareness)
- Python for analysis/automation
- Power BI or Tableau with stakeholder-ready dashboards
- Experimentation / product analytics literacy
- Domain depth (fintech risk, ecommerce funnel, marketing analytics)
Roadmap to build them: how to become a data analyst.
How to use these bands in a negotiation
- Pick a primary source matching your segment (mass market vs top product).
- Quote a range, not a single scraped average.
- Anchor with skills proof and competing process stage.
- Clarify base vs bonus vs equity vesting.
- Get the final number in writing.
Detailed scripts: how to negotiate a job offer.
Offer checklist (India-specific)
- [ ] Fixed vs variable split on the CTC sheet
- [ ] Probation terms and any clawbacks on joining bonus
- [ ] PF, gratuity, and other statutory components explained
- [ ] Hybrid/WFH policy and location of employment for tax/payroll
- [ ] Appraisal cycle and typical hike bands (ask, do not assume)
Common misconceptions
- “Average ₹6L means every fresher gets ₹6L.” No. Averages mix seniors and juniors.
- “Levels.fyi median is what I should demand everywhere.” That sample skews high.
- “Title Data Analyst always pays the same.” Analytics Engineer or Product Analyst bands can differ inside one company.
How to read an India CTC sheet
Offers often quote “CTC” that mixes fixed pay, variable bonus, and benefits. Before celebrating a headline number:
- Separate monthly in-hand estimate from annual CTC marketing
- Ask what percent is guaranteed vs performance-linked
- Check joining bonus clawback if you leave early
- Understand ESOP strike price, vesting cliff, and buyback policy (startups)
- Confirm notice period buyout expectations if you are switching jobs
Two offers with the same CTC can differ by ₹1L+ in take-home after structure.
Skills premium examples (directional)
Market explainers in 2026 repeatedly tie higher bands to SQL depth, Python, and BI storytelling. Directional patterns candidates report in interviews:
| Skill signal | Effect on screening |
|---|---|
| Weak SQL | Fail live tests regardless of degree |
| Strong SQL + messy communication | Pass tests, lose stakeholder rounds |
| SQL + BI + one domain | Stronger mid-level leverage |
| Product analytics / experiments | Premium at product companies |
Build the skill stack via how to become a data analyst before you argue for top-quartile pay.
Fresher negotiation script (short)
Thank you for the offer of ₹X LPA CTC. Based on Indeed/Glassdoor ranges for
[city] and the SQL + Power BI case I completed in interviews, I was targeting
₹Y–₹Z fixed. Is there flexibility on the fixed component or joining bonus?
Stay polite. Have a walk-away number. Full tactics: how to negotiate a job offer.
Mid-career switchers and title cuts
Moving from a non-analyst title into analytics may involve a temporary band reset even if your previous CTC was higher. Offset by choosing product/GCC employers, negotiating level, or keeping variable upside. Compare remote-eligible roles carefully; some pay HQ-city bands, others pay local.
Re-check before you quote a number in an interview
Salary pages update continuously. On the morning of a negotiation call, reopen Indeed, Glassdoor, Payscale, and (if relevant) Levels.fyi for your city and title. Screenshot your sources privately so you remember which snapshot you used. Do not invent precision the aggregators do not support.
If an interviewer asks for your current CTC, you can answer with a band and redirect to the value of the new role. In markets where salary history questions are restricted, follow local law. When comparing offers, convert everything to monthly in-hand plus a conservative equity value of zero unless you understand the cap table. Revisit AmbitionBox and Naukri posting ranges for your exact title string as a secondary cross-check, remembering that posted maxima are marketing ceilings, not guarantees. For remote-eligible analyst roles, confirm whether pay follows HQ city bands or a separate remote grid before you accept.

Run it on Parlel
While you negotiate, stay visible for roles in your target band and stack.
profile.headline: data analyst, sql + python + power bi, 3 years
profile.skills: sql, python, power bi, excel, experimentation
profile.location: india
profile.open_to_work: true
digest: weekly analyst roles matching skills + location
Digest shape: { role, company, matched_skills, location_eligibility }. Compare live openings on /jobs before you accept a low anchor.
Keep reading
Frequently asked questions
What is the average data analyst salary in India?
It depends on the tracker. Indeed’s September 2026 posting-based average was about ₹6.29L/year; Glassdoor-style averages often sit near ₹6L base; Payscale’s mid-2026 average base was about ₹5.77L. Check the live page for the latest.
How much does a fresher data analyst earn in India?
Common planning bands sit around ₹3L–₹6L per year, with higher prints at some product companies and startups. Skills and employer type matter as much as the title.
Which cities pay data analysts more in India?
Market summaries frequently cite Gurugram/Gurgaon, Bengaluru, and Mumbai among stronger-paying locations. Confirm with current city filters on Indeed or Glassdoor.
Do data analysts earn more with Python and SQL?
Stronger SQL/Python/BI skills are repeatedly linked to better offers in India salary explainers. They also improve interview pass rates.
What is the difference between base salary and total pay?
Base is the fixed salary component; total pay adds bonus and other compensation. Equity is usually separate and risky.
Why do salary websites show different numbers?
Different methodologies: job postings vs self-reports vs total-comp submissions at different employers. Use bands and segment-aware sources.
Sources and further reading
- Indeed: Data analyst salary in India
- Glassdoor: Data Analyst salary in India
- Payscale: Average Data Analyst Salary in India
- Levels.fyi: Data Analyst Salary in India
- Naukri (for live role salary hints on postings)