How to Negotiate Salary as a Fresher in India

Most freshers accept the first offer without negotiation — and leave money on the table. While campus placement offers are often non-negotiable (fixed packages), off-campus offers, startup roles, and service companies with bands absolutely allow negotiation.

Before negotiating, know what your CTC actually means in monthly terms. Use the CTC to In-Hand Calculator to understand what you'll actually receive.

Can Freshers Actually Negotiate?

Yes, in these scenarios:

  • Off-campus offers (direct applications, referrals)
  • Startups and small companies
  • When you have multiple offers
  • Service companies offering within a band (e.g., 3.5-5 LPA)
  • When the company approaches you (via LinkedIn, hiring events)

Usually non-negotiable:

  • Mass campus recruiters (TCS, Infosys, Wipro) with fixed packages
  • Companies with standardized fresher programs

How to Prepare for Negotiation

1. Know your market value

Research salaries for your role, city, and experience level on Glassdoor, AmbitionBox, and LinkedIn. Freshers in software roles typically get:

  • Service companies (TCS, Infosys): ₹3.5-5 LPA
  • Product companies (mid-tier): ₹8-15 LPA
  • Top product companies (FAANG-level): ₹15-45 LPA
  • Startups: ₹5-20 LPA (high variance)

2. Understand the full compensation

Don't just look at the CTC number. Break it down:

  • What's the fixed vs variable split?
  • Is the bonus performance-based or guaranteed?
  • Are there ESOPs/RSUs? (common in startups)
  • What's the actual monthly in-hand? → Calculate here

3. Calculate your minimum acceptable salary

Figure out your monthly expenses in the city you'll work in. Our CTC calculator includes city cost of living data for 20 Indian cities.

Or use the Reverse Salary Calculator — enter your desired monthly in-hand and find what CTC to target.

What to Say (Scripts)

When asked "What's your expected salary?"

"Based on my research and the market rate for this role in [city], I'm looking at a range of ₹X-Y LPA. I'm flexible based on the overall compensation structure and growth opportunities."

When the offer is lower than expected

"Thank you for the offer. I'm excited about the role. However, based on [competing offer / market data / skills], I was expecting closer to ₹X. Is there flexibility in the compensation?"

If they can't increase CTC

Negotiate other things:

  • Joining bonus (one-time, often easier to approve)
  • Earlier review cycle (6 months instead of 12)
  • Higher variable/bonus percentage
  • Remote work / flexible hours
  • Learning budget / certification sponsorship
  • Relocation allowance

Common Mistakes Freshers Make

  1. Accepting immediately — Always ask for 2-3 days to "review the offer in detail"
  2. Comparing only CTC — A ₹12 LPA with 30% variable pays less than ₹10 LPA fully fixed. Compare offers here
  3. Not considering location — ₹8 LPA in Bangalore ≠ ₹8 LPA in Indore (rent difference: ₹25K vs ₹10K/month)
  4. Being apologetic — Negotiation is expected and professional. You're not being greedy.
  5. Lying about competing offers — If caught, the offer gets revoked. Be honest.

When NOT to Negotiate

  • Mass campus recruitment with fixed packages
  • When the offer already exceeds market rate significantly
  • Government/PSU jobs with fixed pay scales
  • When you've already agreed verbally to a number

After Getting the Final Offer

  1. Get everything in writing (offer letter with breakup)
  2. Verify the salary structure: basic %, PF, gratuity, variable
  3. Calculate actual in-hand → CTC Calculator
  4. Check probation terms and conditions
  5. Confirm joining date and location

Tools for salary negotiation: