AI Resume CV

Salary Guides India 2026 — Average Salaries by Role, City & Experience

Knowing your market worth is the first step to negotiating a better offer.

This guide covers average salaries for common roles across Indian cities for 2026. Use it as a reference — actual offers vary by company, skills, and interview performance.

Software Engineering Salaries

RoleFresher2-3 years5+ years
Frontend Developer₹4-8 LPA₹10-18 LPA₹20-35 LPA
Backend Developer₹5-10 LPA₹12-22 LPA₹25-45 LPA
Full-Stack Developer₹5-9 LPA₹12-20 LPA₹22-40 LPA
DevOps Engineer₹6-10 LPA₹14-25 LPA₹28-50 LPA
Data Engineer₹6-10 LPA₹14-24 LPA₹28-48 LPA
Software Engineer (General)₹4-8 LPA₹10-18 LPA₹20-38 LPA

Top-paying cities: Bangalore > Hyderabad > Mumbai > Pune > Delhi-NCR

Data & Analytics Salaries

RoleFresher2-3 years5+ years
Data Analyst₹4-7 LPA₹8-15 LPA₹16-28 LPA
Business Analyst₹5-8 LPA₹9-16 LPA₹18-30 LPA
Data Scientist₹7-12 LPA₹14-25 LPA₹28-50 LPA
BI Analyst₹4-7 LPA₹8-14 LPA₹15-25 LPA
Analytics Manager₹15-22 LPA₹25-45 LPA

Marketing Salaries

RoleFresher2-3 years5+ years
Digital Marketing Executive₹3-5 LPA₹6-10 LPA₹12-20 LPA
Performance Marketer₹4-7 LPA₹8-14 LPA₹16-28 LPA
Brand Manager₹5-8 LPA₹9-16 LPA₹18-35 LPA
Content Marketing Manager₹3-6 LPA₹7-12 LPA₹14-25 LPA
Social Media Manager₹3-5 LPA₹6-10 LPA₹12-20 LPA
Marketing Director₹30-60 LPA

Product Management Salaries

RoleFresher2-3 years5+ years
Associate Product Manager₹8-14 LPA₹15-25 LPA
Product Manager₹18-30 LPA₹30-55 LPA
Senior Product Manager₹40-75 LPA
Director of Product₹70 LPA+

Finance Salaries

RoleFresher2-3 years5+ years
Financial Analyst₹4-7 LPA₹8-14 LPA₹15-25 LPA
Investment Banking Analyst₹8-15 LPA₹16-30 LPA₹35-60 LPA
Management Consultant₹10-18 LPA₹20-35 LPA₹40-80 LPA
Chartered Accountant₹7-10 LPA₹12-22 LPA₹25-50 LPA

City-wise Comparison (Software Engineer, 2-3 years)

CityAverage SalaryCost of LivingSavings Potential
Bangalore₹14-18 LPAHighModerate
Hyderabad₹12-16 LPALowHigh
Pune₹11-15 LPAModerateHigh
Mumbai₹13-17 LPAVery HighLow
Delhi-NCR₹12-16 LPAHighModerate
Chennai₹10-14 LPALowHigh
Kolkata₹8-12 LPALowVery High
Ahmedabad₹9-13 LPALowVery High

Salary Negotiation Tips

1. Always know your range

Research the market rate for your role, city, and experience level before the interview. Use Glassdoor, AmbitionBox, LinkedIn Salary.

2. Don't give the first number

When asked "What's your expected salary?", say: "I'd like to understand the role and responsibilities better first. What's the budget for this position?"

3. Factor in total compensation

Don't just look at base salary. Consider:

  • Variable pay / bonuses
  • ESOPs / stock options
  • Health insurance
  • Relocation allowance
  • Learning budget
  • Remote work flexibility

4. Negotiate after the offer

Once you have the offer letter, you have leverage. Say: "I'm very excited about this role. Based on my research and experience, I was hoping for something closer to ₹XX LPA. Is there flexibility?"

5. Have a walk-away number

Know the minimum you'll accept before you start negotiating. If they can't meet it, be prepared to walk away.

Quick Links


Know your worth, build a resume that reflects it. Create an ATS-friendly resume with our free builder and start applying with confidence.

Start Building Free →

Build your resume with AI

Use our AI-powered builder to create an ATS-friendly resume in minutes. Free to start, no credit card required.