Salary & Finance

How to Negotiate Salary in India — A Complete 2025 Guide

Most Indians accept the first offer. This guide teaches you exactly how to negotiate your salary — with scripts, timing tips, and common mistakes to avoid.

By JobsShala Team·5 July 2025·7 min read

How to Negotiate Salary in India — A Complete 2025 Guide

Only 37% of Indians negotiate their salary at the time of an offer. The rest leave money on the table because they don't know how to ask, or are afraid to.

This guide gives you the exact words to use, the right timing, and the mindset to get what you're worth.


Why You Must Negotiate

Companies always offer slightly below their maximum budget — because they expect you to negotiate. When you accept the first offer:

  • You signal that you don't know your market value
  • You start from a lower base for all future raises
  • You leave an average of ₹40,000–₹1,50,000 per year on the table

Step 1: Know Your Market Value

Before you can negotiate, you need a number. Research using:

Find the range for your exact role + city + experience level. Your target should be the 60th–75th percentile.


Step 2: Wait for the Right Moment

Never bring up salary first. Let the company make the offer. The right moment to negotiate is right after they extend the written offer — not during the interview.


Step 3: Use the "Anchor High" Technique

When asked for your expected salary, give a specific number 15–20% above your actual target. This sets the anchor point for negotiation.

Script:

"Based on my research of the market and my X years of experience in [relevant skill], I was expecting something in the range of ₹[X to Y]. Is that something you can work with?"

Step 4: Justify With Evidence

Don't just say "I want more." Explain why.

Script:

"I'm very excited about this role and company. The offer is ₹8L, and based on my research, the market rate for this role in Bangalore with my background is ₹10–11L. Can we revisit the number to bring it closer to that range?"

Step 5: Negotiate Benefits if Salary is Fixed

If the company says the salary is fixed, negotiate other components:

  • Variable bonus percentage
  • Joining bonus
  • Work-from-home days
  • Learning & development budget
  • Promotion timeline (ask for a 6-month review)

Step 6: Get it in Writing

Never accept verbally without a written offer letter. After negotiation, say:

"Thank you — I'm excited to accept. Can you send the revised offer letter by [date] so I can sign and start the joining process?"

Common Salary Negotiation Mistakes in India

  • ❌ Revealing your current salary (you're not legally required to)
  • ❌ Negotiating without a competing offer (get one if possible)
  • ❌ Being aggressive or emotional
  • ❌ Accepting without sleeping on it
  • ❌ Focusing only on CTC, not take-home

Know what you should be earning. Check salary data for your role →