Salary Data
Salary Trends in India 2026 by Industry — Real Numbers, Not Averages
Averages lie. A 12 LPA average means nothing when half the people earn 6 and the other half earn 18. Here are the real salary ranges by industry, role, and experience.

Salary data without context is just noise. Ranges, percentiles, and industry breakdowns tell the real story.
Why Average Salary Data Is Misleading
Every salary report you read gives you averages. "The average software developer salary in India is 12 LPA." Sounds useful, right? It is not. That average includes a fresher at TCS earning 3.6 LPA and a senior engineer at Google earning 60 LPA. It includes someone in Indore and someone in Bangalore. It includes a support engineer and a machine learning specialist. The average tells you nothing about what you should actually expect or negotiate for. What you need are ranges — broken down by experience, industry, company type, and city.
I have spent weeks compiling data from AmbitionBox, Glassdoor, LinkedIn Salary Insights, and conversations with recruiters and hiring managers across industries. What follows is not a single number for each role — it is a range that reflects the 25th to 75th percentile, meaning the middle 50% of earners. If you are below the 25th percentile, you are likely underpaid. If you are above the 75th percentile, you are doing well. This is how salary data should be presented, and it is how you should use it when negotiating.
One more thing before we dive in. Salary is not just base pay. Many companies, especially startups and tech firms, offer variable pay, ESOPs, bonuses, and benefits that can add 20-40% to your total compensation. When comparing offers, always compare total compensation, not just the number on the offer letter. A 15 LPA base with 5 LPA in ESOPs and a 2 LPA bonus is very different from a flat 15 LPA with nothing else. The details matter enormously.
Your salary is not determined by what you deserve. It is determined by what the market pays for your specific combination of skills, experience, industry, and location. Know the market before you negotiate.
Tech Salaries — The Full Breakdown
Software development remains the broadest category, and the range is enormous. A fresher at an IT services company starts at 3.5-5 LPA. A fresher at a product company or well-funded startup starts at 8-15 LPA. With 3-5 years of experience, you are looking at 12-25 LPA at product companies and 8-15 LPA at services companies. Senior engineers with 7-10 years at top product companies or GCCs earn 25-40 LPA, and staff or principal engineers at FAANG-level companies can hit 50-80 LPA. The gap between the bottom and top is staggering, and it is almost entirely determined by company type and specialization.
Data science and analytics pay well but the entry point is competitive. Freshers with strong portfolios start at 6-10 LPA. Mid-level data scientists with 3-5 years earn 15-25 LPA. Senior data scientists and leads at top companies earn 25-35 LPA. AI and ML engineering is where the real premium is — freshers with ML specialization from good programs start at 12-18 LPA, mid-level ML engineers earn 20-35 LPA, and senior ML engineers at companies like Google, Microsoft, or well-funded AI startups earn 35-60 LPA. DevOps and cloud engineering ranges from 6-10 LPA for freshers to 20-30 LPA for senior roles. Cybersecurity is growing fast — 5-8 LPA entry level, 12-20 LPA mid-level, 20-25 LPA senior.
Product management deserves special mention because the pay is exceptional relative to other non-engineering roles. Associate PMs at good companies start at 12-18 LPA. PMs with 3-5 years earn 20-35 LPA. Senior PMs and Directors at top companies earn 35-50 LPA, sometimes more. The catch is that PM roles are extremely competitive to get into — companies hire very few PMs relative to engineers, and the interview process is grueling. But if you can get in, the career trajectory and compensation are among the best in tech.
Non-Tech Salaries — What the Rest of India Earns
Marketing salaries vary wildly depending on specialization. A fresher in digital marketing starts at 3-5 LPA. A performance marketing specialist with 3-5 years earns 8-15 LPA. A marketing manager at a good company earns 12-20 LPA. CMOs and VPs at funded startups or large companies earn 25-50 LPA, but those roles take 12-15 years to reach. Content marketing pays less — 3-6 LPA entry, 6-10 LPA mid-level, 10-15 LPA senior. Brand marketing at FMCG companies like HUL, P&G, or ITC pays better — 8-12 LPA for management trainees from top B-schools, scaling to 20-30 LPA for brand managers.
Finance is a broad church. A CA fresher starts at 6-10 LPA depending on the firm. Investment banking analysts at top firms in Mumbai earn 12-20 LPA to start, with bonuses that can double that. Corporate finance roles at large companies pay 5-8 LPA entry, 10-18 LPA mid-level, 18-25 LPA senior. Fintech has pushed finance salaries up — a financial analyst at Razorpay or CRED earns 20-30% more than the same role at a traditional bank. HR starts lower — 3-5 LPA entry, 6-12 LPA mid-level, 12-18 LPA for HR heads at mid-sized companies. Sales is the wild card — base salaries of 4-8 LPA are common, but top performers with incentives can earn 15-25 LPA at companies with aggressive commission structures.
Content and writing roles are among the lowest-paid in the white-collar economy, which is frustrating given how much companies depend on content. A fresher content writer earns 2.5-4 LPA. A mid-level content strategist earns 6-10 LPA. Senior content leads at good companies earn 10-15 LPA. The exception is UX writing, which pays closer to tech salaries — 8-12 LPA mid-level, 15-20 LPA senior. Operations and supply chain roles range from 4-6 LPA entry to 10-15 LPA senior, with logistics and e-commerce companies like Flipkart, Amazon, and Delhivery paying at the higher end.

Knowing what the market pays is the first step. Knowing how to position yourself at the top of that range is the real skill.
Startup vs Corporate vs GCC — Where the Money Really Is
Startups typically pay 10-20% less in base salary compared to established companies at the same level. But the total compensation picture can be very different. A well-funded Series B or C startup might offer ESOPs worth 5-15 LPA that vest over four years. If the company does well, those ESOPs can be worth multiples of your base salary. If it does not, they are worth nothing. It is a bet, and you need to evaluate it honestly. Ask about the company's last valuation, the strike price of your options, and the vesting schedule. Most freshers and early-career professionals do not ask these questions, and they should.
Large corporates — your Tatas, Reliance, Mahindra, Aditya Birla — pay competitive base salaries with structured increments. The growth is slower but more predictable. You will not double your salary in two years, but you will not get laid off because the company missed a funding round either. The benefits are usually better — health insurance for the family, retirement contributions, housing allowances in some cases. For people who value stability, corporates are hard to beat. IT services companies (TCS, Infosys, Wipro, HCL) pay the lowest in the tech sector but offer scale, training programs, and international opportunities that can accelerate your career if you play it right.
GCCs are the salary sweet spot that not enough people know about. A Global Capability Center of a Fortune 500 company in Bangalore or Hyderabad typically pays 30-50% more than an equivalent Indian company for the same role. A mid-level software engineer at a GCC earns 18-28 LPA. A senior engineer earns 30-45 LPA. The work culture tends to be better, the benefits are international-grade, and the brand name on your resume opens doors globally. Goldman Sachs, JP Morgan, Google, Microsoft, Amazon, Walmart, Target — all have massive GCCs in India. If you are not considering GCCs in your job search, you are leaving money on the table.
How City Choice Affects Your Salary
Bangalore commands a 15-25% salary premium over most other Indian cities for tech roles. This is not because Bangalore companies are more generous — it is because the cost of living is higher and the competition for talent is fiercer. A senior developer earning 25 LPA in Pune would likely earn 30-32 LPA for the same role in Bangalore. But here is the catch: after accounting for rent (which can be 2-3x higher in Bangalore), the Pune developer might actually have more disposable income. The salary number looks smaller, but the lifestyle can be better.
Mumbai is expensive but the salary premium does not always match. Finance and media roles pay well in Mumbai, but tech salaries are often comparable to Pune or Hyderabad while the cost of living is significantly higher. Hyderabad has emerged as a serious tech hub — GCCs and product companies are expanding rapidly, salaries are climbing, and the cost of living remains reasonable. It is arguably the best value proposition for tech professionals in India right now. Delhi-NCR is a mixed bag — Gurgaon has high-paying corporate and startup roles, Noida has IT services and BPO at lower pay scales, and the overall range is wider than any other metro.
The most interesting trend is the rise of tier-2 cities for remote workers. If you earn a Bangalore salary while living in Jaipur, Kochi, Chandigarh, or Indore, your effective purchasing power can be 40-60% higher. Rent for a 2BHK in Jaipur is 10-15K versus 25-40K in Bangalore. Food, transportation, and entertainment are proportionally cheaper. This is why remote work is not just a lifestyle choice — it is a financial strategy. More professionals are making this calculation, and it is reshaping where talent lives in India.
The Negotiation Mindset
"Companies do not pay you what you are worth. They pay you what they think they need to pay to get you. Your job in a negotiation is to make that number as high as possible by showing them what they stand to gain — and what they stand to lose if you walk away."
How to Use This Data to Negotiate Better
The single most important thing you can do before any salary negotiation is know the market rate for your specific role, experience level, industry, and city. Not a vague sense of it — actual numbers. Check AmbitionBox for Indian company salaries (it has the largest dataset for India). Check Glassdoor for MNC and GCC salaries. Check Levels.fyi for top tech company compensation. LinkedIn Salary Insights gives you percentile data if enough people in your network have shared their salaries. Cross-reference at least two sources before forming your number.
When you negotiate, benchmark against the market, not against your current salary. This is crucial. If you are earning 8 LPA and the market rate for your role is 15 LPA, your ask should be based on 15, not on 8. Companies will try to anchor you to your current salary — "what is your current CTC?" — and offer a 20-30% hike. If you are underpaid, that perpetuates the underpayment. In many cases, you are not legally required to disclose your current salary. Focus the conversation on the value you bring and the market rate for the role.
Use Modncv's career analysis to get a personalized salary benchmark based on your specific profile — skills, experience, industry, and target roles. The AI analyzes your resume against current market data and tells you where you stand relative to peers. This is not generic advice — it is specific to you. Armed with this data, you walk into negotiations knowing exactly what you should be earning, what to ask for, and how to justify it. The difference between negotiating with data and negotiating with hope is usually 2-5 LPA. Over a career, that compounds into crores.
Salary is not just a number on your payslip. It is the market's assessment of your value, and it compounds over your entire career. Every negotiation you skip, every raise you do not ask for, every job switch where you accept the first offer — it all adds up. Know the market. Know your worth. And never be afraid to ask for what the data says you should be earning. The worst they can say is no, and even then, you have set an anchor for the next conversation.
Related Reading
Negotiation
How to Ask for a Raise in India
The conversation framework that actually works
9 min read
Interview Prep
How to Answer the Expected Salary Question
Stop underselling yourself in interviews
8 min read
Market Insights
India Job Market Outlook 2026
The split reality of hiring and unemployment
13 min read