Data Analyst Salary 2026: Fresher to Senior Pay in India

Data analyst is one of the most in-demand entry-level tech jobs in India right now. Companies in IT, banking, e-commerce, and consulting all need people who can turn raw data into useful business decisions. In 2026, a data analyst in India earns anywhere from ₹3 lakh to ₹35 lakh per year (CTC), depending on experience, skills, and employer.

Data Analyst Salary: Quick Answer

A fresher data analyst in India typically earns ₹3–₹6 LPA (CTC), which works out to roughly ₹22,000–₹42,000 per month in hand. With 3–5 years of experience, pay rises to ₹6–₹14 LPA, and senior analysts (5–8 years) earn ₹12–₹22 LPA. Leads and managers with 8+ years can reach ₹20–₹35 LPA. The key factors are your skills (SQL, Python, Power BI), the industry, the city, and whether you join an IT services firm or a product company. Figures below are CTC ranges compiled from 2025–2026 employee-reported data (AmbitionBox, Glassdoor, LinkedIn); actual offers vary.

Data Analyst Salary in India: Experience-Wise Table

Experience LevelAnnual CTC (₹)Monthly In-Hand (approx. ₹)Compensation Type
Fresher (0–1 year)3.0 – 6.0 LPA22,000 – 42,000CTC (includes PF, gratuity, bonus)
Junior (1–3 years)4.0 – 8.0 LPA28,000 – 56,000CTC
Mid-level (3–5 years)6.0 – 14.0 LPA42,000 – 95,000CTC
Senior (5–8 years)12.0 – 22.0 LPA80,000 – 1,45,000CTC
Lead / Manager (8+ years)20.0 – 35.0 LPA1,35,000 – 2,20,000CTC

Source notes: Ranges compiled from 2025–2026 employee-reported data on AmbitionBox, Glassdoor, and LinkedIn Salary Insights (via iimskills.com and findmycollege.com). The national average is around ₹6.87 LPA as per Glassdoor data. In-hand figures are estimates after PF, gratuity, and tax deductions.

Data Analyst Salary Per Month: Gross CTC vs In-Hand

Data analyst salaries are usually quoted as CTC (cost to company), not monthly in-hand pay. The two are quite different:

CTC includes your basic salary plus provident fund (employer share), gratuity provision, insurance, and variable bonuses. None of the PF or gratuity portion reaches your bank account.

In-hand pay is what you actually receive each month after deductions. As per AmbitionBox data published in October 2026 (based on ~1.5 lakh self-reported salaries):

  • A first-year analyst on ₹3.6–₹5.2 LPA CTC takes home roughly ₹25,500 per month.
  • An analyst with 3–6 years of experience on ₹7.2–₹7.9 LPA CTC takes home roughly ₹52,350–₹58,050 per month.

The gap between CTC and in-hand is about 15–25%. Two recent rule changes affect this math: the PF wage ceiling rose from ₹15,000 to ₹25,000 in September 2026, which increases PF deductions on packages above ₹6 lakh; and under the new income tax regime, a salaried person pays zero tax up to ₹12.75 lakh of gross salary. Always ask for the salary breakup, not just the CTC number, when comparing offers.

Data Analyst Salary for Freshers

Freshers with 0–1 year of experience typically get ₹3–₹6 LPA CTC, with the average around ₹4.5 LPA. Top-end fresher offers of ₹10–₹15 LPA exist at product companies and analytics firms, but these go to candidates with strong portfolios and internships.

What freshers earn depends heavily on the employer type:

  • IT services (TCS, Infosys, Wipro): ₹3–₹5.5 LPA for freshers, based on employee-reported data.
  • Consulting and Big 4 (Deloitte, Accenture): ₹6–₹12 LPA for entry-level analytics roles.
  • Product and e-commerce (Amazon, Flipkart): ₹6–₹10+ LPA for freshers, with tougher hiring bars.
  • Startups: ₹3–₹7 LPA, often with faster growth but less job security.

Internships and project work matter a lot. Recruiters consistently look for Excel, SQL, and a dashboard tool (Power BI or Tableau) even at the fresher level — candidates with real projects earn toward the top of the range.

Company-Wise Data Analyst Salary in India

Here is what major employers pay, based on employee-reported 2025–2026 data:

CompanyTypical Range (LPA)Source / Notes
TCS5.1 – 5.7 (avg); top 10% above 8.7AmbitionBox, 7,400+ employee reports (2026); take-home ~₹41,500–₹42,500/month
Infosys3.5 – 5 (freshers); up to 12 overallEmployee reports on Grapevine; LinkedIn hiring data (2026)
Wipro5 – 11LinkedIn hiring data (2026)
Accenture6 – 12LinkedIn hiring data (2026)
Capgemini6 – 14LinkedIn hiring data (2026)
Cognizant6 – 13LinkedIn hiring data (2026)
Deloitte8 – 18LinkedIn hiring data (2026)
Fractal / Tiger Analytics15 – 23 (data roles)Employee-reported data (2026); specialist analytics firms pay the most

Source notes: Company ranges are employee-reported estimates from AmbitionBox, Glassdoor, Indeed, and LinkedIn posts (2025–2026), not official company salary slips. Figures mix experience levels; always check the role level before comparing.

City-Wise Data Analyst Salary in India

Location changes pay by 10–20%. Bengaluru leads, while IT-services-heavy cities pay less for the same title:

CityAverage Annual Payvs National Average
Bengaluru₹8 – 10 LPA+18%
Delhi NCR~₹7.5 LPA+10%
Mumbai₹6.5 – 9.3 LPAAbove average for finance/analytics roles
Hyderabad₹4 – 6.5 LPA (fresher IT range)Strong balance of salary and cost of living
Pune₹3.8 – 6 LPA (fresher IT range)Lower for services roles; good startup scene
Chennai₹3.5 – 5.5 LPA (fresher IT range)Strong manufacturing and IT base
Kolkata / Ahmedabad₹2.5 – 4 LPA (fresher IT range)Lower pay, but lower cost of living

Source notes: City averages compiled from 2026 salary-reporting sites (findmycollege.com, joinsaarthi.com). Bengaluru and Hyderabad offer the best salary-to-cost balance for analytics careers.

Factors That Affect Data Analyst Salary

Two analysts with the same years of experience can earn very different amounts. The main reasons:

  • Skills: SQL + Python + Power BI/Tableau is the core paid stack. Cloud (AWS/Azure) and statistics knowledge push pay higher.
  • Industry: Internet, software product, and consulting companies pay 30–60% more than IT services and KPO firms for similar roles.
  • Employer type: Specialist analytics firms (Fractal, Tiger Analytics, Mu Sigma) pay nearly double what large IT services firms pay.
  • City: Bengaluru and Mumbai pay more than tier-2 cities, though the cost of living is higher too.
  • Domain knowledge: Finance, e-commerce, and healthcare analytics pay a premium over generic reporting roles.
  • Job-hopping vs staying: Switching companies every 2–3 years typically raises pay faster than internal hikes in India.
  • Certifications and projects: A strong portfolio with real dashboards and case studies beats certificates alone at interviews.

What Does a Data Analyst Do?

A data analyst collects data from databases and business systems, cleans it, analyses it with tools like SQL, Excel, Python, and Power BI, and presents the findings as dashboards and reports. Business teams use these insights to make decisions — for example, which products to promote, where sales are dropping, or which customers might leave. It is a desk-based role that mixes technical skill with business thinking.

Data Analyst Qualification and Eligibility

  • Education: A bachelor’s degree in any field — computer science, statistics, economics, commerce, or engineering are common, but not compulsory. Many analysts come from non-technical backgrounds.
  • Core skills: Excel, SQL, and one visualisation tool (Power BI or Tableau). Python is increasingly expected.
  • Maths and logic: Comfort with numbers, percentages, and basic statistics.
  • Communication: You must explain findings clearly to non-technical managers.
  • No mandatory certification: No government licence or single required certificate exists; employers test skills through assignments and interviews.

How to Become a Data Analyst in India

  1. Learn Excel deeply: Pivot tables, VLOOKUP/XLOOKUP, and basic formulas — still the most-used tool in Indian offices.
  2. Learn SQL: Joins, aggregations, and subqueries. Practice on free datasets.
  3. Pick a dashboard tool: Power BI (most demanded in India) or Tableau. Build 3–4 real dashboards.
  4. Add Python basics: Pandas and NumPy for data cleaning and analysis.
  5. Build a portfolio: Publish projects on GitHub and write short case studies explaining your findings.
  6. Do an internship: Even an unpaid or stipend-based internship converts classroom skills into a job offer much faster.
  7. Apply smartly: Target startups and mid-size firms first for faster hiring; use Naukri, LinkedIn, and referrals. Prepare for SQL tests and case-study rounds.

Data Analyst Career Growth

The usual path is: Junior Data Analyst → Data Analyst → Senior Data Analyst → Analytics Manager / Lead → Head of Analytics. Many analysts branch into specialised, higher-paying roles: Data Scientist, Business Intelligence Developer, Data Engineer, or Product Analyst. Each switch typically adds 30–50% to the package in the Indian market. With 5+ years of experience and the right skills, crossing ₹20 LPA is realistic; the top of the market (product companies, analytics firms) pays far more.

If you are weighing an analytics career against other professions, it helps to compare — for example, our BSc Nursing salary guide for 2026 shows how pay grows in a completely different field.

Data Analyst Salary, Benefits and Allowances

Besides the CTC, data analysts in India typically get:

  • Variable bonus: 5–15% of CTC at most IT firms, paid yearly based on performance.
  • Health insurance: Standard corporate cover for self and family.
  • Provident fund and gratuity: Part of CTC; paid out on exit or retirement.
  • ESOPs / stock options: Common at startups and product companies; can be a large part of total pay.
  • Learning allowances: Some companies sponsor certifications and courses.
  • Hybrid/remote work: Many analytics roles offer hybrid schedules, especially in Bengaluru, Hyderabad, and Pune.

Data Analyst Salary 2026: FAQs

1. What is the salary of a fresher data analyst in India?

Freshers typically earn ₹3–₹6 LPA CTC, averaging around ₹4.5 LPA. Monthly in-hand pay is roughly ₹22,000–₹42,000. Top-end fresher offers of ₹10–₹15 LPA exist at product companies.

2. What is the average data analyst salary in India in 2026?

The national average is around ₹6.87 LPA (CTC), as per Glassdoor data compiled in 2026. Actual pay ranges from ₹3 LPA for freshers to ₹35 LPA for leads and managers.

3. What is the data analyst salary per month in hand?

For a fresher on ₹4–₹5 LPA CTC, in-hand pay is roughly ₹25,000–₹35,000 per month. At 3–6 years of experience (₹7.2–₹7.9 LPA CTC), it is roughly ₹52,000–₹58,000 per month, as per AmbitionBox 2026 data.

4. Which company pays the highest salary to data analysts in India?

Specialist analytics firms like Fractal and Tiger Analytics pay the most (₹15–₹23 LPA for data roles, employee-reported). Among large employers, Deloitte and Accenture (₹6–₹18 LPA) pay more than IT services firms like TCS and Infosys (₹3.5–₹5.7 LPA average).

5. What is the data analyst salary in TCS?

TCS data analysts earn an average of ₹5.1–₹5.7 LPA (AmbitionBox, 7,400+ employee reports, 2026), with take-home pay of roughly ₹41,500–₹42,500 per month. The top 10% earn above ₹8.7 LPA.

6. What is the data analyst salary in Bangalore?

Bengaluru averages ₹8–₹10 LPA, about 18% above the national average. Fresher offers in the city typically range from ₹4.5–₹7 LPA.

7. Is data analyst a good career in India in 2026?

Yes. Demand is strong across IT, banking, e-commerce, and consulting, and pay grows fast with skills. It is also one of the few tech careers open to non-engineering graduates.

8. What skills increase data analyst salary the most?

SQL, Python (Pandas), Power BI/Tableau, and Excel are the core paid skills. Adding statistics, cloud basics, and domain knowledge (finance, e-commerce) pushes offers higher.

9. Are there government jobs for data analysts in India?

Yes. Government departments, PSUs, and banks hire data analysts through their own recruitment, usually at lower starting pay than private firms but with job security. For a sense of typical government pay scales, see our guide on UP Home Guard salary in 2026.

10. Can a commerce or arts graduate become a data analyst?

Yes. Many data analysts come from commerce, economics, and even arts backgrounds. Employers test Excel, SQL, and dashboard skills — not your degree subject.

11. What is the difference between CTC and in-hand salary?

CTC includes PF, gratuity, insurance, and bonuses that never reach your bank account. In-hand pay is what you actually receive monthly — typically 75–85% of the CTC figure for most data analyst roles.

12. How fast does data analyst salary grow in India?

Fast in the early years. Moving from fresher (₹3–₹6 LPA) to mid-level (₹6–₹14 LPA) in 3–5 years is common, and switching companies usually raises pay faster than staying for internal hikes.

Conclusion

In 2026, data analyst remains one of the most accessible high-growth careers in India. Freshers start at ₹3–₹6 LPA, and skilled analysts cross ₹12–₹20 LPA within 5–8 years — with the top of the market paying far more. Your skills, industry, and employer choice matter more than your degree. Learn SQL, Power BI, and Python, build real projects, and target product companies or analytics firms to earn at the top of the range.

Leave a Reply

Your email address will not be published. Required fields are marked *