ctctoinhand.in

Data Analyst Salary in India

The data analyst salary in India varies depending on experience, technical skills, company type, and the overall CTC structure. A data analyst earning between ₹5 LPA and ₹15 LPA typically receives a monthly in-hand salary between ₹35,000 and ₹1,05,000 after deductions such as PF contributions, professional tax, and income tax based on the chosen tax regime.

This guide explains the average data analyst salary per month, salary by experience, company type, and real salary scenarios like 5 LPA, 10 LPA, and 15 LPA. You will also learn how deductions affect your take-home salary using a typical salary breakup in India.

Average Data Analyst Salary

Experience LevelAverage CTCEstimated Monthly In-Hand Salary
Fresher (0–1 years)₹3 – ₹6 LPA₹22,000 – ₹40,000
2–4 years₹6 – ₹12 LPA₹40,000 – ₹75,000
5–8 years₹12 – ₹20 LPA₹75,000 – ₹1,25,000
10+ years₹20 – ₹35+ LPA₹1,25,000 – ₹2,20,000+

The average data analyst salary in India increases with experience, data tools expertise, and the type of company hiring.

Freshers usually earn ₹3–₹6 LPA, while experienced analysts in product companies and global tech firms can earn ₹20 LPA or more.

Data Analyst Salary by Experience

The table below shows the typical data analyst salary in India based on experience level, including estimated monthly in-hand salary after deductions.

ExperienceAverage CTCEstimated Monthly In-Hand SalaryTypical Role
0 – 1 years₹3 – ₹6 LPA₹22,000 – ₹40,000Junior Data Analyst
2 – 3 years₹6 – ₹10 LPA₹40,000 – ₹65,000Data Analyst
4 – 6 years₹10 – ₹16 LPA₹65,000 – ₹1,00,000Senior Data Analyst
7 – 10 years₹16 – ₹25 LPA₹1,00,000 – ₹1,60,000Lead / Principal Data Analyst
10+ years₹25 – ₹40+ LPA₹1,60,000 – ₹2,50,000+Analytics Manager / Data Science Lead

Salary ranges are approximate industry averages and can vary depending on company type, analytics tools, and location.

Data Analyst Salary by Company Type

Data analyst salaries vary significantly depending on the type of company. Product companies and well-funded startups usually offer higher pay than service-based IT companies.

Company TypeTypical CTC RangeEstimated Monthly In-Hand SalaryExamples
Service Companies₹3 – ₹8 LPA₹22,000 – ₹50,000TCS, Infosys, Wipro
Mid-Tier Product Companies₹8 – ₹18 LPA₹55,000 – ₹1,20,000Zoho, Freshworks
Large Product Companies₹18 – ₹35 LPA₹1,20,000 – ₹2,20,000Amazon, Microsoft
Startups₹6 – ₹20 LPA₹40,000 – ₹1,30,000Data and analytics startups
Calculate Take-Home Salary
Free · Old & New Tax Regime · FY 2025–26

Highest Paying Data Analyst Skills

Data analysts with advanced tools and analytics skills often earn higher salaries. The following skills are commonly associated with higher-paying data analyst roles.

SkillTypical Salary RangeWhy It Pays Well
Python (Pandas, NumPy)₹8 – ₹25 LPAUsed for data cleaning, automation, and advanced analysis
SQL & Data Warehousing₹7 – ₹20 LPAEssential for querying and managing large datasets
Power BI / Tableau₹6 – ₹18 LPACompanies rely on dashboards for business insights
Machine Learning Basics₹12 – ₹35 LPAEnables predictive analytics and advanced data modeling

Highest Paying Data Analyst Roles

As data analysts gain experience and advanced analytics skills, they can move into higher-paying roles in analytics and data science.

RoleTypical Salary RangeDescription
Senior Data Analyst₹12 – ₹20 LPALeads complex data analysis and supports business decisions
Product Analyst₹15 – ₹30 LPAAnalyzes product metrics and user behavior in tech companies
Business Intelligence Analyst₹10 – ₹22 LPABuilds dashboards and reporting systems for business insights
Analytics Manager₹20 – ₹35 LPAManages analytics teams and data-driven strategy
Data Scientist₹18 – ₹40+ LPABuilds predictive models and advanced machine learning systems

Career Growth for Data Analysts

Data analysts can progress into higher-paying analytics and data science roles as they gain experience and advanced technical skills.

Career StageTypical RoleAverage Salary Range
Entry LevelJunior Data Analyst₹3 – ₹6 LPA
Mid-LevelData Analyst₹6 – ₹12 LPA
Senior LevelSenior Data Analyst₹12 – ₹20 LPA
LeadershipAnalytics Manager₹20 – ₹35 LPA
Advanced RolesData Scientist / AI Specialist₹18 – ₹40+ LPA

Professionals who learn advanced tools such as Python, machine learning, and cloud analytics often move into higher-paying data science and AI roles.

Data Analyst Salary Scenarios

5 LPA Data Analyst Salary

CTC₹5,00,000
PF Deduction₹24,000
Estimated Monthly In-Hand₹35,000 – ₹38,000

10 LPA Data Analyst Salary

CTC₹10,00,000
PF Deduction₹48,000
Estimated Monthly In-Hand₹67,000 – ₹72,000

15 LPA Data Analyst Salary

CTC₹15,00,000
Estimated Income Tax₹1.2 – ₹1.5 Lakh
Estimated Monthly In-Hand₹90,000 – ₹1,05,000

Data Analyst Salary Breakdown

  • Basic Salary – Usually 40–50% of total CTC.
  • HRA – Housing allowance which may be tax exempt.
  • Special Allowance – Remaining salary component.
  • Provident Fund – Retirement savings deduction.
  • Professional Tax – Small state-level deduction.
  • Income Tax – Major deduction depending on salary and tax regime.

See the detailed guide on salary breakup in India to understand how CTC converts into monthly take-home salary.

Income Tax on Data Analyst Salary

  • Old Tax Regime – Allows deductions like Section 80C and HRA.
  • New Tax Regime – Lower tax rates but fewer deductions.
  • Take-Home Salary – Calculated after tax, PF, and professional tax deductions.

Compare tax options using Old vs New Tax Regime guide.

FAQs on Data Analyst Salary

What is the average data analyst salary in India?
The average data analyst salary in India typically ranges from ₹4 LPA to ₹15 LPA depending on experience, tools, and company type. Entry-level analysts usually earn ₹3–₹6 LPA, while experienced data analysts in product companies can earn ₹18 LPA or more.
What is the monthly in-hand salary for a 10 LPA data analyst?
A data analyst earning 10 LPA typically receives around ₹67,000 to ₹72,000 per month in-hand after deductions such as income tax, provident fund contributions, and professional tax.
What is the starting salary for a data analyst in India?
The starting salary for a data analyst in India usually ranges from ₹3 LPA to ₹6 LPA. Freshers with skills in SQL, Python, Excel, and data visualization tools like Power BI or Tableau may receive higher salaries.
Do data analysts earn more in product companies?
Yes, data analysts working in product companies and global technology firms usually earn higher salaries compared to service companies because product companies focus heavily on data-driven decision making and analytics.
What skills increase a data analyst salary in India?
Skills such as SQL, Python, Power BI, Tableau, data warehousing, and machine learning can significantly increase a data analyst's salary. Professionals with strong data modeling and analytics skills often earn higher compensation.
Can a data analyst become a data scientist?
Yes, many data analysts transition into data scientist roles after gaining experience in statistics, machine learning, and programming. Learning Python, machine learning algorithms, and cloud data tools can help analysts move into higher-paying data science positions.