The recruiter who calls you with an offer has already been told the band. The number they lead with is not the number they're authorized to stop at. That gap: often 15 to 30% at mid-market companies, sometimes more at startups: is yours to close if you ask. Most people don't ask, not because they don't know they should, but because the conversation feels risky in a way that's hard to shake. This guide is about making that conversation feel less like a gamble and more like a skill.
When Companies Have Room to Negotiate
Companies always have a budget range. Typical ranges:
- Freshers (mass hiring): ₹0-10% room: Very little flexibility
- Freshers (product companies): ₹15-30% room
- Experienced (3-5 yrs): ₹20-40% room
- Experienced (5+ yrs): ₹25-50% room
- Leadership: Highly negotiable
Rule of thumb: If the company reached out to YOU, there's more room. If you applied cold, less room.
The Negotiation Script
When they share the offer:
"Thank you for the offer. I'm genuinely excited about this role and the team. I've done some research on market compensation for this role and level, and based on [my experience / competing offer / market data], I was hoping we could explore something closer to [X]. Is there flexibility in the base/stocks/joining bonus?"
Key principles:
- Express enthusiasm first (they need to know you'll accept if they meet the number)
- Anchor with a specific number (not a range)
- Name the reason (market data, competing offer, experience)
- Ask about the total package, not just base salary
Leverage: The Only Thing That Matters
Your negotiation power comes from:
- Competing offers: The #1 leverage. Even one other offer changes the dynamic.
- Rare skills: If you have skills they can't easily find, you have power.
- Internal referral: Referred candidates often get better offers.
- The company's urgency: If they need to fill the role fast, you benefit.
If you have zero leverage: Focus on non-salary benefits (joining bonus, flexible work, learning budget, title).
The first time you say "I was hoping for something closer to X" out loud shouldn't be on a live call with the recruiter. Run the negotiation conversation with HireStepX's AI first: it plays the recruiter, pushes back the way they actually do, and helps you find the phrasing that doesn't make you flinch.
Practice freeWhat to Negotiate Beyond Salary
Base salary is just one component. Also negotiate:
- Joining bonus: Often easier to get than base salary increase (₹50K-5L)
- ESOPs/RSUs: Ask for more vesting or accelerated schedule
- Flexible work: Remote days, flexible hours
- Learning budget: Conference attendance, certifications
- Title: A better title costs the company nothing but helps your next negotiation
- Notice period buyout: If your current employer has a long notice period
- Relocation assistance: If moving cities
Common Mistakes
The biggest mistake happens before the offer arrives: revealing your current salary when they ask. Once you anchor to a number, every conversation after that is relative to it. "I'd prefer to base this on the role and what you're offering" is awkward once and correct forever.
The second-most-common mistake is accepting on the call. Recruiters are trained to create a moment of closure: they want a yes while the energy is high. You're allowed to say "This is exciting, can I take 48 hours to review the full offer?" No reasonable employer will pull an offer because you asked for two days.
Don't negotiate over email for the substantive back-and-forth. Tone is load-bearing in these conversations, and email flattens it. A quick "would you have 15 minutes for a call to discuss?" is more effective than a written counter.
And negotiate before you accept, not after. Once you've said yes, you've given up nearly all your leverage. The offer is the moment: not the signing.
Frequently asked questions
Practice these questions on HireStepX
Explore more