How to Negotiate Salary in India — A Practical Guide
Most Indian professionals accept the first salary offer. Research shows that candidates who negotiate typically get 10-20% more — without any risk of losing the offer if done right. Here's exactly how to do it.
Before the negotiation — know your numbers
- →Research market rates on Glassdoor, AmbitionBox, and LinkedIn Salary
- →Know your current total CTC (fixed + variable + benefits)
- →Have a target number — and an acceptable floor
- →Know the company's funding stage / profitability — it affects their flexibility
The salary negotiation script
When asked "What are your salary expectations?", say: "Based on my research for this role in this market and my X years of experience, I am targeting ₹YL - ₹ZL. I am open to discussing the total compensation package including variable pay and benefits."
What never to say
- →Never reveal your current salary — it's illegal to demand it in many states
- →Never give a single fixed number — always a range
- →Never say "I'll take whatever you offer" — it signals desperation
- →Never accept on the spot — always take 24-48 hours to review
Negotiating beyond base salary
Base salary is just one part. Also negotiate: joining bonus (one-time payment to offset notice period loss), annual hike percentage, variable pay and targets, ESOP / equity (for startups), work-from-home days, and role title. A ₹1L joining bonus is often easier to get than a ₹1L salary hike.
Know your market value?
Check Salary Benchmarks →