Timing is everything in salary negotiation. Discuss it too early, and you either price yourself out or anchor too low. Discuss it too late, and you've wasted time on a role with mismatched compensation. Here's the optimal timing strategy for Indian interview processes.
When it's okay to share a range (early stages): During the initial recruiter screen, you may be asked about salary expectations. This is a filter question — the recruiter wants to ensure you're within budget. Give a range based on market research: 'Based on my experience and market rates for this role in [City], I'm looking at ₹[Lower]-₹[Upper] LPA. But I'm flexible and would love to learn more about the role first.' Set your range so your target salary falls at the lower end.
When to deflect (during interviews): If salary comes up during technical or managerial rounds, deflect politely: 'I'd prefer to focus on demonstrating my fit for the role first. I'm sure we can discuss compensation details once we've both decided this is a mutual fit.' This keeps the focus on your value rather than cost.
When to negotiate seriously (after offer): The best time to discuss specific numbers is after you receive a written offer. At this point: the company has invested time and resources in evaluating you, they've decided they want you, they've likely rejected other candidates, and you have maximum leverage. Take 24-48 hours to evaluate the offer, research how it compares to market, and then negotiate.
Red flags: A company that insists on your current salary in the first call, refuses to share their budget range, or pressures you to accept immediately without time to evaluate may not be a fair negotiator. Legitimate employers understand that compensation is a mutual discussion.

