Career Tips28 July 202611 min read1,413 words

How to Negotiate Your First IT Job Salary in India: A Practical Guide

Stop accepting the first offer. Learn proven salary negotiation strategies with real scripts and numbers specific to the Indian IT job market.

Abu Thahir

Abu Thahir

Founder & Career Mentor at GetJobWithAbu

One of the most common questions I get during my mentorship sessions is: "Should I negotiate my salary as a fresher?" The answer is almost always yes. Yet, the vast majority of freshers in India accept the first offer they receive without any negotiation. Let me explain why that is a mistake and exactly how to negotiate effectively.

Why Freshers Do Not Negotiate

Through hundreds of conversations with candidates, I have identified the main reasons:

  1. Fear of losing the offer: "What if they withdraw the offer because I asked for more?"
  2. Lack of market knowledge: "I do not know what the fair salary is for this role."
  3. Gratitude bias: "I should just be thankful I got an offer."
  4. Cultural conditioning: In India, we are often taught not to discuss money or push back on authority figures.

Let me address the biggest fear first: companies almost never withdraw an offer because you negotiated politely. They have already invested time and money in interviewing and selecting you. The hiring manager has fought to get the requisition approved. They want you to join.

Understanding Salary Structures in Indian IT

Before you negotiate, you need to understand how compensation works:

Components of an Indian IT Salary Package

  • Basic Salary: Usually 40-50% of CTC. This is the base on which PF, gratuity, and other benefits are calculated.
  • HRA (House Rent Allowance): Typically 40-50% of basic salary. You can claim tax exemption on this if you are paying rent.
  • Special Allowance: A flexible component that makes up the remaining amount.
  • PF (Provident Fund): Employer contributes 12% of basic to your EPF account.
  • Gratuity: Payable after 5 years of service but calculated from day one.
  • Variable Pay/Bonus: Performance-based component, usually 10-20% of CTC.
  • Insurance: Group health and life insurance.

CTC vs Take-Home

A common confusion: if a company offers 4.5 LPA CTC, your monthly take-home will be roughly Rs. 28,000-32,000 after deductions for PF, professional tax, and income tax. Always ask for a salary breakup before accepting.

Current Salary Benchmarks (2026)

Based on my ongoing market research for GetJobWithAbu:

For Freshers (0-1 Year Experience)

Company TierRole TypeCTC Range (LPA)
Top MNCs (Google, Microsoft, Amazon)SDE/SWE15-45
Product Companies (Zoho, Freshworks)SDE/SWE6-12
Large IT Services (TCS, Infosys, Wipro)Generic IT3.5-4.5
Large IT Services (TCS Digital, Infosys Power Programmer)Premium Hire6-9
Mid-size IT (Mphasis, LTI, Mindtree)IT/DevOps4-6
Funded StartupsVarious5-12
Small Companies/AgenciesVarious2.5-4

For 1-3 Years Experience

Company TierCTC Range (LPA)
Top MNCs20-50+
Product Companies10-20
Large IT Services5-8
Mid-size IT6-10
Startups8-18

The Negotiation Framework

Here is my proven approach that has helped dozens of my mentees secure better offers:

Step 1: Research Before the Interview

  • Check Glassdoor, AmbitionBox, and LinkedIn Salary Insights for the role and company
  • Talk to people already working at the company (alumni network is great for this)
  • Understand the company's typical salary bands
  • Note down the range you find: lowest, median, and highest

Step 2: Delay Salary Discussion

If asked about salary expectations early in the process, try to defer:

Script: "I would love to learn more about the role and the team before discussing compensation. I am confident that if there is a mutual fit, we can work out a fair package."

If pressed for a number: "Based on my research, the market range for this role is X to Y LPA. I am flexible within that range depending on the overall compensation structure and growth opportunities."

Step 3: Never Share Your Current/Previous Salary

This is now illegal in many US states and increasingly discouraged globally. In India, companies still ask, but you can handle it:

Script: "I would prefer to focus on the value I can bring to this role rather than my previous compensation. I am looking for a package that reflects the market rate for this position and my skills."

If they insist: "My current compensation includes various components and benefits that may not be directly comparable. I would prefer to discuss what is fair for this specific role."

Step 4: When You Receive the Offer

Do not accept or reject immediately. Always ask for time.

Script: "Thank you so much for the offer. I am very excited about this opportunity. Could I have 2-3 days to review the details and discuss with my family?"

Step 5: The Actual Negotiation

If the offer is below your expectation:

"Thank you for the offer of X LPA. I am very excited about joining [Company]. Based on my research and the skills I bring, I was hoping for something closer to Y LPA. Is there flexibility in the package?"

If you have competing offers:

"I want to be transparent — I have received another offer at Z LPA. However, [Company] is my first choice because of [specific reasons]. Is there any way we can bridge the gap?"

If they cannot increase base salary:

"I understand there may be constraints on the base salary. Would it be possible to look at other components? For example, a higher joining bonus, increased variable pay, or an early performance review at 6 months instead of 12?"

Negotiable Components Beyond Base Salary

When companies cannot move on base salary (common in large IT companies with fixed salary bands), negotiate these:

  1. Joining Bonus: A one-time payment that does not affect the salary structure
  2. Variable Pay Percentage: Ask for a higher performance bonus target
  3. Early Review Cycle: Instead of 12 months, request a 6-month performance review with potential salary revision
  4. Work Mode: Negotiate for remote or hybrid if available
  5. Notice Period: Negotiate a shorter notice period (helps if you want to switch later)
  6. Learning Budget: Some companies offer budgets for courses, certifications, and conferences
  7. Relocation Allowance: If you are moving cities, ask for this even if not mentioned
  8. Equipment: Ask for a laptop or home office setup allowance

Real Negotiation Success Stories

Case 1: Sivaramalingam B.

Initial offer from an IT services company: 3.8 LPA

After negotiation (highlighting his AWS certification and project experience): 4.5 LPA

Increase: Rs. 70,000 per year — significant for a fresher.

Case 2: A mentee switching from support to DevOps

Initial offer: 6 LPA

He had a competing offer at 7 LPA. After transparent negotiation: 7.2 LPA + Rs. 50,000 joining bonus

The company exceeded the competing offer because he handled the conversation professionally.

When NOT to Negotiate

There are situations where negotiation is not advisable:

  1. Mass hiring programs (like TCS NQT, Infosys campus placement): These have fixed salary bands that are non-negotiable
  2. When the offer already exceeds market rate: Do not be greedy. Accept a fair offer graciously.
  3. Government jobs: Salary is determined by pay commission and is not negotiable
  4. When you are given a final deadline and the offer is fair: Do not push too hard and risk losing a good opportunity

The Mindset Shift

Here is what I tell every mentee: negotiation is not about being greedy or confrontational. It is about ensuring fair compensation for the value you bring.

Companies expect negotiation. Recruiters are trained for it. In fact, some recruiters have told me that they are slightly disappointed when candidates do not negotiate because it shows a lack of self-advocacy.

Think about it this way: even a Rs. 50,000 per year increase at your first job compounds over your career. With typical annual raises of 8-12%, that Rs. 50,000 becomes Rs. 1,00,000+ within 5-6 years.

Your Negotiation Checklist

Before entering any salary negotiation, ensure you have:

  • [ ] Researched market salary for your role, experience, and location
  • [ ] Understood your own financial needs and minimum acceptable salary
  • [ ] Prepared 2-3 scripts for common scenarios
  • [ ] Identified alternative negotiation points beyond base salary
  • [ ] Set a realistic target range (not an unrealistic number)
  • [ ] Practiced the conversation with someone you trust

Final Advice

The best time to negotiate is when the company wants you. Once you have an offer in hand, you have leverage. Use it wisely, be professional, and focus on creating a win-win outcome.

If you need help with salary negotiation for a specific offer, I am available for 1-on-1 sessions on TopMate. I can review your offer letter, help you understand the salary breakup, and prepare a negotiation strategy tailored to your situation.

Your career is worth investing in. Start by valuing yourself appropriately.

Abu Thahir - Author

Written by Abu Thahir

Founder & Career Mentor

IT career advisor, technical interview coach, and observability specialist with years of hands-on experience in the tech industry.

📅 Last updated: Learn more →

Related Articles