Salary negotiation in India remains one of the least practised yet highest-impact career skills. Studies show that professionals who negotiate their salary earn ₹2–8 lakhs more per year than those who accept the first offer. Whether you are negotiating a new job offer or asking for an increment, having the right script and mindset makes all the difference.
When and How to Negotiate
The best time to negotiate is after you have received a written offer but before you have signed. At this point, you have maximum leverage — the company has decided they want you. Never negotiate in your first interview or before an offer is made. Research the market salary using Jobkar, AmbitionBox, and Glassdoor to anchor your ask in real data rather than personal preference.
- Script for counter-offer: "Thank you for the offer — I am very excited about this opportunity. Based on my research and experience, I was expecting something closer to ₹X. Is there flexibility to get there?"
- When they say no to base: "I understand. Could we explore a higher performance bonus or an earlier review at 6 months instead of 12?"
- For an increment ask: "In the past year I delivered [specific achievement] which resulted in [measurable outcome]. I'd like to discuss aligning my compensation to reflect this contribution."
Common Salary Negotiation Mistakes in India
Many Indian professionals make the mistake of revealing their current salary early in the process — this anchors the offer to your old pay rather than the market rate. In most Indian states, employers cannot legally demand salary slips during hiring. Another common mistake is negotiating only on base salary — total compensation includes variable pay, joining bonus, ESOPs, health insurance, and work-from-home allowances, all of which can be negotiated.
