Career Tips

First Job Salary Expectations in India 2026

JobRise Team17 min read

162 applications per offer, 2026 average.

First Job Salary Expectations in India 2026jobrise.io

Advertisement

You're About to Accept Your First Job Offer. Do You Even Know If It's Fair?#

You've cleared the interview. The HR sends you an offer letter. You see a number: 3.5 LPA. Or 4.2 LPA. Or 6 LPA. And you have absolutely no idea if that's good, bad, or average for your branch, your college tier, and your city.

So you ask in your college WhatsApp group. Half the people say "bhai le le, bahut achha hai." The other half say "itna kam? Reject kar de." And you're more confused than before.

First job salary expectations in India are all over the place because nobody shares real data. College placement cells report inflated "highest package" numbers. LinkedIn is full of people humble-bragging about 20+ LPA offers. And salary comparison sites like Glassdoor have wildly inconsistent data for freshers.

This post gives you actual numbers. Branch-wise, city-wise, company-wise fresher salary data for 2026, based on campus placement reports, Glassdoor averages, and AmbitionBox data. Read this before you accept or reject any offer.


The Truth About Fresher Salaries in India#

Let's get the uncomfortable truth out of the way first.

The median fresher salary in India is 3.0-4.5 LPA. Not 10 LPA. Not 15 LPA. The median. That means half of all freshers earn less than this.

The people posting about 20 LPA, 30 LPA, and 50 LPA packages are in the top 1-2% of all graduates. They're from IIT/NIT/BITS, or they cracked extremely competitive hiring processes at Google, Microsoft, or top startups. That's not the reality for 98% of Indian graduates.

If you're from a tier-2 or tier-3 college, a salary of 3.5-6 LPA is a perfectly normal, solid first job salary. Don't feel bad about it. Don't compare yourself to IIT toppers on LinkedIn.

Here's the distribution:

Salary RangeApproximate % of B.Tech Freshers
Below 3 LPA15-20%
3-5 LPA40-45%
5-8 LPA20-25%
8-12 LPA8-10%
12-20 LPA3-5%
20+ LPA1-2%

These numbers are for B.Tech graduates. BCA, BBA, B.Com, and BA graduates typically start at the lower end of this range.


Branch-Wise Salary Data for B.Tech Freshers (2026)#

Your branch matters. A lot. Here's what different engineering branches can expect.

Computer Science (CS) / Information Technology (IT)

Salary range: 3.5-8 LPA (tier-2/3 colleges), 6-15 LPA (tier-1 colleges), 15-50+ LPA (IIT/NIT/BITS top placements)

CS/IT graduates have the highest demand and the widest salary range. The gap between a CS graduate from a random private college and one from IIT Bombay can be 10x.

What drives higher salaries:

  • DSA skills (strong problem-solving ability)
  • Full-stack development skills (React/Node, Spring Boot, etc.)
  • Internship experience at a known company
  • Competitive programming profiles (CodeForces, LeetCode ratings)
  • Projects with real users or GitHub stars

Electronics and Communication (ECE)

Salary range: 2.8-5 LPA (tier-2/3), 4-10 LPA (tier-1), 10-25 LPA (IIT/NIT)

ECE graduates who move into IT/software roles earn similar to CS graduates. Those who stay in core electronics (VLSI, embedded systems) earn 3-6 LPA initially, with growth potential in semiconductor companies (which are expanding in India).

Hot area in 2026: Semiconductor and chip design. With new fabs opening in India, ECE graduates with VLSI skills are getting 6-10 LPA offers.

Electrical Engineering (EE)

Salary range: 2.5-4.5 LPA (tier-2/3), 4-8 LPA (tier-1), 8-20 LPA (IIT/NIT)

Similar to ECE, most EE graduates end up in IT. Core electrical roles (power, utilities) pay 2.5-5 LPA initially. Renewable energy companies are starting to pay better (4-7 LPA for freshers).

Mechanical Engineering

Salary range: 2.5-4 LPA (tier-2/3), 3.5-7 LPA (tier-1), 6-15 LPA (IIT/NIT)

The hardest branch for placements currently. Core mechanical roles (manufacturing, automobile) pay 2.5-4 LPA. Most mechanical graduates either pivot to IT (through coding bootcamps or self-learning) or go for MBA/GATE.

If you're mechanical and want higher pay: Learn Python, SQL, and a web framework. Many companies hire mechanical engineers as "management trainees" and then move them into tech roles.

Civil Engineering

Salary range: 2-3.5 LPA (tier-2/3), 3-6 LPA (tier-1), 5-12 LPA (IIT/NIT)

Civil has the lowest average fresher salary among engineering branches. Construction and infrastructure companies pay 2-3.5 LPA for site engineers. The higher-paying roles are in consulting, project management, and government (through GATE + PSU hiring).

BCA / MCA / B.Sc. Computer Science

Salary range: 2-4 LPA (average), 4-7 LPA (strong skills + good college)

BCA graduates are in high demand for support, testing, and junior development roles. MCA graduates earn slightly more (3-6 LPA starting). The key differentiator is actual coding ability, not the degree itself.

BBA / B.Com / BA

Salary range: 1.8-3.5 LPA (average), 3.5-6 LPA (strong college + specific skills)

Non-technical graduates typically start in sales, operations, marketing, or business analysis roles. Companies like Byju's, Jio, and HDFC Bank hire heavily from these backgrounds. Salary growth depends heavily on the industry you enter.


City-Wise Salary Differences#

Where you work matters almost as much as what you do.

Bangalore

Average fresher salary: 4-6 LPA

Bangalore is India's tech capital. The highest concentration of startups, product companies, and MNCs. Salaries are the highest here, but so is the cost of living. A 1BHK in Koramangala costs 15-25K/month rent.

Hyderabad

Average fresher salary: 3.5-5.5 LPA

Hyderabad is catching up to Bangalore quickly. Big tech parks in Gachibowli and Madhapur. Lower cost of living than Bangalore, which means your take-home goes further.

Pune

Average fresher salary: 3.5-5 LPA

Pune has a huge IT presence (Hinjewadi, Kharadi, Magarpatta). Also one of the best cities for freshers because of the relatively affordable cost of living and good social scene.

Delhi NCR (Gurgaon, Noida, Greater Noida)

Average fresher salary: 3-5.5 LPA

Gurgaon and Noida are major IT hubs. Gurgaon leans more towards MNCs and startups, Noida towards IT services. Traffic is terrible, but salaries are decent.

Chennai

Average fresher salary: 3-4.5 LPA

Chennai has a strong IT services presence (TCS, Infosys, Zoho, Freshworks). Salaries are slightly lower than Bangalore/Hyderabad, but cost of living is also lower.

Mumbai

Average fresher salary: 3.5-5.5 LPA

Mumbai's tech scene is growing, but it's still more of a finance and media city. The cost of living is the highest in India. A fresher earning 4 LPA in Mumbai will have less disposable income than someone earning 3.5 LPA in Pune.

Tier-2 Cities (Jaipur, Ahmedabad, Indore, Kochi, Chandigarh)

Average fresher salary: 2.5-4 LPA

Salaries are lower, but cost of living is significantly lower too. A 3 LPA job in Indore can give you a similar lifestyle to a 5 LPA job in Bangalore. Remote work is also changing this equation.


Company-Wise Salary Data (2026 Freshers)#

Here's what specific companies are offering freshers in 2026. These numbers are approximate and vary by role, college, and performance.

IT Services Companies

CompanyFresher Package (Approximate)
TCS (Digital)7-7.5 LPA
TCS (Ninja)3.36-3.6 LPA
Infosys (Power Programmer)6.5-9.5 LPA
Infosys (Systems Engineer)3.6-4 LPA
Wipro (Elite)3.5-3.8 LPA
Wipro (Turbo)6-6.5 LPA
HCL Technologies3.5-4.25 LPA
Cognizant (GenC)4-4.5 LPA
Cognizant (GenC Next)6.5-7 LPA
Tech Mahindra3.25-3.75 LPA
LTIMindtree3.5-4.5 LPA
Capgemini3.8-4.5 LPA
Accenture (ASE)4.5-5 LPA
Accenture (Advance ASE)6.5-7 LPA

Notice the gap: TCS Ninja (3.36 LPA) vs TCS Digital (7.5 LPA). Same company, double the salary. The difference? TCS Digital requires higher coding ability, better aptitude scores, and often targets CS/IT students specifically.

This is why upskilling matters. The company is the same, but the role you qualify for determines your salary.

Product Companies

CompanyFresher Package (Approximate)
Amazon (SDE-1)18-25 LPA
Google (L3)25-40 LPA
Microsoft (SDE)18-25 LPA
Flipkart (SDE-1)15-20 LPA
Razorpay12-18 LPA
PhonePe12-16 LPA
Swiggy12-18 LPA
Zerodha10-15 LPA
Zoho5-7 LPA
Freshworks8-12 LPA

Reality check: These product company roles are extremely competitive. Amazon India might hire 200-300 freshers a year through campus placements, out of 10,000+ applicants. Your chances are much better if you're from IIT/NIT/BITS, but off-campus hiring does exist.

Startups

StageTypical Fresher Salary
Seed/Early2-4 LPA (sometimes equity)
Series A4-8 LPA
Series B+6-12 LPA
Late stage / Unicorn8-18 LPA

Startups are a mixed bag. Some pay below market but offer equity that could be worth a lot if the company succeeds. Others pay above market to attract talent from big companies. Always ask about ESOPs and vesting schedules.

Government / PSU

OrganizationFresher Package (Approximate)
ISRO (Scientist)6.5-8 LPA
DRDO (Scientist B)6.5-8 LPA
BHEL (Engineer Trainee)6-7.5 LPA
ONGC (AEE)7-9 LPA
NTPC (Executive Trainee)7-9 LPA
Indian Railways (SSE)5-7 LPA

Government and PSU jobs offer lower starting salaries than product companies, but come with benefits that aren't reflected in the CTC: housing allowance, medical benefits, pension, job security, and work-life balance.


Understanding Your CTC vs. In-Hand Salary#

This is where most freshers get confused. The company says "4.5 LPA" but your bank account gets 28,000/month. Where did the rest go?

CTC (Cost to Company) Includes:

  • Basic salary: Usually 40-50% of CTC
  • HRA (House Rent Allowance): Depends on city
  • Special allowance: Varies
  • PF (Provident Fund): Employer's contribution (12% of basic)
  • Gratuity: A future payout
  • Medical insurance premium: Paid by company
  • Performance bonus (variable): Not guaranteed

In-Hand Salary Calculation:

For a typical 4.5 LPA package:

ComponentMonthly
Basic Salary~18,000
HRA~7,200
Special Allowance~6,800
Gross Salary~32,000
(-) PF deduction (employee)-2,160
(-) Professional tax-200
(-) Income tax (if applicable)-0 to -1,500
Net In-Hand~28,000-29,000

So a 4.5 LPA CTC gives you roughly 28,000-30,000 in hand per month. The formula varies by company, but a rough rule: in-hand is typically 70-75% of your CTC divided by 12.

The Variable Pay Trap

Some companies inflate CTC with variable pay. "7 LPA CTC (includes 1.5 LPA variable)." That 1.5 LPA is NOT guaranteed. It depends on your performance rating and company targets. Some people get 100% of it. Some get 0%.

When comparing offers, look at fixed CTC, not total CTC.


How to Research Salary for Your Specific Situation#

1. Check AmbitionBox

AmbitionBox has salary data reported by actual employees. Search for the company + role + "fresher" to get a range. More reliable than Glassdoor for Indian salaries.

2. Check Your College Placement Report

Every college publishes (or should publish) placement statistics. These include average salary, median salary, and highest salary by branch. This is the most relevant data for you because it reflects what YOUR college's graduates earn.

3. Ask Seniors

Not on LinkedIn. In person or on WhatsApp. Ask: "What CTC did you get? What's your in-hand? Are you happy with the compensation?" Seniors from your own college, your own branch, are the best data point.

4. Check Job Postings

Go to Naukri, LinkedIn, and Instahyre. Search for your target role + "fresher" or "0-1 years." Many postings mention salary ranges. This tells you the market rate.

5. Use JobRise's Salary Research

JobRise's salary negotiation guide gives you company-specific salary data and helps you understand if an offer is fair for your profile. Especially useful when you have an offer in hand and need to decide quickly.


Should You Negotiate Your First Job Salary?#

Yes. But carefully.

When You Can Negotiate

  • Off-campus hiring: You applied directly, cleared interviews, and got an offer. This is negotiable.
  • Startup offers: Startups almost always have flexibility in compensation.
  • If you have competing offers: The strongest negotiation position. "Company X offered me 6 LPA. Can you match or improve?"
  • If the offer is below market: You've done your research and the offer is clearly below what similar companies pay for the same role.

When You Can't (Usually) Negotiate

  • Mass campus placements: TCS, Infosys, Wipro, and other IT services companies have fixed packages for campus hires. Everyone at the same tier gets the same CTC. There's no negotiation.
  • Government/PSU: Salaries are fixed by pay grade. Zero flexibility.
  • Pool campus drives: Same as mass campus placements. Fixed salary for everyone.

How to Negotiate (Without Burning Bridges)

Step 1: Thank them for the offer. Always start positive.

Step 2: Mention your research. "Based on my research on AmbitionBox and conversations with professionals in similar roles, the market rate for this position is X-Y LPA."

Step 3: Make a specific ask. Don't say "can you increase the salary?" Say "Would it be possible to match 5.5 LPA, given my internship experience at [Company] and my skills in [Relevant Tech]?"

Step 4: Be ready to accept if they say no. Negotiation is a request, not a demand. If they can't move on salary, ask about:

  • Joining bonus (one-time payment)
  • Early performance review (salary increase in 6 months instead of 12)
  • Remote work flexibility
  • Learning and development budget
  • Better insurance coverage

For a step-by-step salary negotiation script tailored to your specific offer, try JobRise's salary negotiation guide. It generates a custom negotiation plan based on the company, role, and offer amount.


The "Dream Package" Trap#

Here's something nobody talks about. The 20 LPA, 30 LPA, 50 LPA packages you see on LinkedIn? Many of them include:

  • Stock options (ESOPs): Could be worth zero if the company fails or you leave before vesting
  • Variable pay: 15-25% of CTC might be variable, not guaranteed
  • Relocation bonus: One-time, not recurring
  • Signing bonus: One-time, not recurring

A "20 LPA package" might actually be 13 LPA fixed + 3 LPA variable + 4 LPA in stock options that vest over 4 years. Your actual in-hand is 85,000/month, not the 1.5 lakhs you were imagining.

Always ask for the salary breakup. Fixed vs variable vs stock vs one-time bonuses.


Your First Salary Is NOT Your Last Salary#

This is the most important thing to understand. Your first job salary is a starting point. It's not your career salary.

The average salary increase when switching jobs in India is 30-50%. If you start at 4 LPA, here's a realistic trajectory:

YearApproximate Salary
Year 0 (First Job)4 LPA
Year 2 (First Switch)6-7 LPA
Year 4 (Second Switch)9-12 LPA
Year 614-18 LPA
Year 8-1020-30+ LPA

This assumes you're in a tech role, continuously upskilling, and switching jobs strategically every 2-3 years. Staying at the same company for 5+ years typically gives you slower salary growth (8-12% annual increments) compared to switching (30-50% jumps).

The key takeaway: A 3.5 LPA first job from a tier-2 college doesn't mean you'll earn 3.5 LPA forever. Many people who started at 3 LPA are earning 15-20 LPA within 5-6 years. What matters is the skills you build and the companies you move to.


How to Increase Your First Job Salary Before You Even Start#

If you haven't started applying yet, here are things you can do NOW to get a higher first job offer.

1. Build Projects That Solve Real Problems

Not "library management system" or "student attendance tracker." Build something that people actually use. A Chrome extension. A Telegram bot. A personal finance tracker. Deploy it. Get users. Put it on your resume.

2. Get an Internship at a Known Company

An internship at a recognized company (even a 2-month one) can increase your fresher salary by 30-50%. Companies trust candidates who've already worked in a professional environment.

3. Learn High-Demand Skills

In 2026, the highest-paying fresher skills are:

  • Full-stack development (React + Node.js or Spring Boot)
  • Cloud computing (AWS, Azure, GCP)
  • Data engineering (SQL, Python, Spark, Airflow)
  • Machine learning / AI (Python, PyTorch, NLP)
  • DevOps (Docker, Kubernetes, CI/CD)

You don't need all of them. Pick one area and go deep.

4. Get Certifications

AWS Certified Cloud Practitioner, Google Cloud Associate, Azure Fundamentals. These certifications are cheap (some are free for students) and they signal commitment to recruiters. Companies like TCS and Infosys specifically look for certifications during hiring.

5. Apply Off-Campus

Campus placements are convenient but limiting. The companies that visit your campus might not be the best-paying ones. Off-campus hiring through Naukri, LinkedIn, and company career pages exposes you to a wider market.

For every off-campus application, you need a strong resume tailored to the JD and a cover letter that explains why you're a fit. This is where most freshers lose out: they send generic applications.

6. Practice Aptitude and Coding

Most IT services companies (TCS, Infosys, Wipro) have aptitude tests as the first screening round. A strong aptitude score pushes you into higher-paying roles (like TCS Digital or Infosys Power Programmer). Practice on IndiaBix, PrepInsta, and the company's own practice portals.

For product companies, LeetCode and HackerRank are essential. Aim for 200+ solved problems with focus on medium difficulty.


Making the Decision: Accept or Keep Looking?#

You have an offer. Should you accept it or keep searching for something better?

Accept if:

  • The salary is at or above the median for your branch/city/college tier
  • The company has a good reputation for learning and growth
  • The role aligns with your career goals
  • You don't have other offers or leads
  • The joining date works for you

Keep looking if:

  • The salary is significantly below market (20%+ less)
  • The company has bad reviews on Glassdoor/AmbitionBox (especially about work culture)
  • The role is unrelated to what you want to do long-term
  • You have other interviews scheduled at better companies
  • Something feels off about the offer or the process

The Golden Rule:

A bird in hand is worth two in the bush. If you have a decent offer and nothing else concrete, accept it. You can always switch after 1-2 years. Having a job while searching for a better one is infinitely better than being unemployed while searching.


Know Your Worth Before You Negotiate#

Your first job salary sets the baseline for your entire career. Knowing the real numbers for your branch, city, and target companies gives you the confidence to negotiate, or the clarity to accept.

Use JobRise's salary negotiation guide to get a personalized salary analysis for your specific situation. It factors in your branch, skills, city, target company, and gives you a realistic range along with a negotiation script you can actually use.

Your skills have value. Make sure you're getting paid for them.

Advertisement

Advertisement

Send this to whoever has the interview this week.

Advertisement

Advertisement