The data analyst salary in India starts at roughly ₹3 lakh to ₹6 lakh a year for a fresher and can climb to ₹10 lakh to ₹20 lakh a year after five to eight years of solid work. That is a wide band, and the reason is simple: pay follows skill, city and the kind of employer. In this guide I explain what a data analyst actually does each day, which data analyst course or degree to pick after 12th, what a data analytics course fee usually looks like, and how freshers land their first job.
What does a data analyst do all day
A data analyst turns raw numbers into answers that managers can act on. A shop chain wants to know which items sell in which season. A hospital wants to know why waiting time went up. A bank wants to know which loans may go bad. The analyst collects the data, cleans it, studies it and then explains the result in a short report or a dashboard.
A typical data analyst job description includes:
- Pulling data from databases using SQL queries.
- Cleaning messy records: missing values, duplicates, wrong formats.
- Building charts and dashboards that update every day or week.
- Running basic statistics: averages, growth rates, trends, simple tests.
- Presenting findings to teams who are not technical.
Much of the work happens on a laptop, with regular meetings. You do not need to be a maths genius, but you must be patient with detail and comfortable asking "why did this number change".
Data analyst vs business analyst
Students often confuse the two. A business analyst sits closer to the business side: they gather requirements from teams, map processes and help decide what a new system should do. A data analyst sits closer to the numbers. Many roles overlap, and the business analyst salary is broadly similar at the start, sometimes a little higher in consulting and finance firms. A business analyst course usually adds process mapping, requirement writing and domain knowledge on top of the same data basics.
Routes after 12th: which stream and degree
There is no single entrance exam for this career. Employers look at your degree, your skills and a small portfolio of projects. Students from all three streams reach this field, though the path differs.
| Your stream | Good degree options | What to add on the side |
|---|---|---|
| Science with maths | BSc Statistics, BSc Maths, BCA, BTech in computer science or IT | SQL, one programming language, a few public data projects |
| Commerce | BCom, BCom with analytics, BBA with a business analytics major | Spreadsheets at an advanced level, SQL, basic statistics |
| Arts with maths or economics | BA Economics, BSc or BA in Statistics where offered | Statistics, SQL, dashboard building |
Admission to central and many state universities now runs through CUET, while engineering seats use JEE Main or state exams. Private universities often hold their own tests or admit on Class 12 marks.
Data analyst course options: degree, diploma or short course
A short data analyst course online can teach the tools, but it cannot replace a degree for most employers. The best plan for a 12th pass student is a three or four year degree plus focused skill learning in the second and third years.
- Degree route: three to four years. Most stable, opens campus placements and higher study.
- PG diploma or MSc in data analytics: one to two years after graduation. Good for career switchers.
- Short certificate course: three to six months. Useful for skills, weak on its own for a first job.
A typical data analyst course syllabus covers spreadsheets, SQL, statistics basics, one language such as Python or R, data cleaning, visualisation and a final project. If a course skips SQL or projects, look elsewhere. The same test applies to data analytics courses online: check the syllabus before you pay.
Data analytics course fee and free options
The data analyst course fee changes a lot from one provider to another, so treat these as rough bands only:
| Type of course | Usual duration | Rough fee range |
|---|---|---|
| Degree at a government college | 3 to 4 years | Low; often a few thousand to tens of thousands a year |
| Degree at a private college | 3 to 4 years | ₹1 lakh to ₹4 lakh a year or more |
| Private short certificate | 3 to 6 months | ₹20,000 to ₹1.5 lakh |
| Government online courses | 4 to 12 weeks | Free to learn; small fee for a proctored exam |
For a data analytics course free of cost, check the government learning portals SWAYAM and NPTEL. You can study the lectures at no charge and pay only if you want a certificate exam. Skill India Digital also lists short skill courses. Be careful with any data analyst course with placement promise: ask for real, checkable records, and never pay a large sum based on a promise alone.
Data analyst salary in India: freshers and experienced
These are honest, broad bands for the data analytics salary in India. Your offer can sit outside them.
| Stage | Yearly CTC (rough) | Monthly in-hand (rough) |
|---|---|---|
| Fresher or junior data analyst | ₹3 lakh to ₹6 lakh | ₹22,000 to ₹45,000 |
| 2 to 4 years | ₹6 lakh to ₹12 lakh | ₹45,000 to ₹85,000 |
| 5 to 8 years, senior analyst or lead | ₹10 lakh to ₹20 lakh | ₹75,000 to ₹1.4 lakh |
What moves the number: big metro cities pay more than smaller ones; product and finance firms pay more than small agencies; strong SQL and statistics skills pay more than spreadsheet skills alone. The data analyst salary per month you take home is lower than CTC because of PF, tax and variable pay. Use the calculator below to convert an offer.
For more on this, read CTC to in-hand salary.
Where data analysts work
- IT services and consulting firms that handle data for clients.
- Banks, insurance and fintech companies.
- Online retail, delivery and travel businesses.
- Hospitals, pharma and health research groups.
- Market research and survey agencies.
- Government bodies: statistics offices, survey work and policy research, mostly through exams such as the statistics posts in SSC CGL.
Data analyst jobs for freshers are concentrated in large cities such as Bengaluru, Hyderabad, Pune, Chennai, Mumbai and the Delhi NCR region, but remote and hybrid roles have grown.
Pros and cons of a career in data analytics
Good points: demand across almost every industry, open to all streams, low cost of entry, and a clear path upward into data scientist, product or management roles.
Hard points: many people now apply for junior roles, so a certificate alone rarely stands out. Some jobs are repetitive report-making. Tools change, so you have to keep learning.
How to start: a simple plan
- Pick a degree you can finish well. Marks matter for campus hiring.
- In year one, master spreadsheets and basic statistics.
- In year two, learn SQL and one programming language.
- Build three or four projects using public data, such as census or rainfall data, and explain them clearly.
- Do one internship before the final year.
- Apply widely for junior analyst and MIS roles; move up after a year or two.
Not sure if numbers suit you? Take the career counselling test or compare with software engineer and other career options after 12th.
Questions students ask
What is the data analyst salary for freshers?
Most freshers get ₹3 lakh to ₹6 lakh a year in CTC. Monthly in-hand pay is usually ₹22,000 to ₹45,000 depending on city, employer and deductions. Candidates with strong SQL and project work tend to get the upper end.
Can I do a data analyst course after 12th commerce?
Yes. Commerce students do well here, especially through BCom, BBA or a business analytics degree. Add statistics, SQL and dashboard skills during college, and build a few projects to show employers.
Is there a data analyst free course with certificate?
Government portals such as SWAYAM and NPTEL offer free lectures on statistics, Python and data topics. The learning is free; a certificate needs a proctored exam with a small fee. Check the official sites for current courses.
What is the data analyst course duration?
Short certificate courses run three to six months. A degree takes three to four years, and an MSc or PG diploma in data analytics takes one to two years after graduation.
Which is better, data analyst or business analyst?
Both pay similarly at the start. Choose data analyst if you enjoy numbers and tools, and business analyst if you enjoy talking to teams and fixing processes. Many people move between the two.
Is a data analyst course with placement worth it?
Only if the provider shows checkable records of past hiring. No course can promise a job. Your degree, skills and projects decide most offers.
Sources and official websites
Facts on this page were checked against these official sources. Rules change with each notification, so always read the latest one before you apply.
- SWAYAM: free online courses by the Government of India
- NPTEL online courses and certification
- Skill India Digital
- Ministry of Statistics and Programme Implementation
- National Testing Agency (CUET, JEE Main)
Last checked on 11 October. Spot an error? Tell us on the contact page.