Salary negotiation is the highest-ROI skill you'll ever develop. A successful negotiation on a $100,000 offer could be worth $500,000+ over a career once you factor in compounding salary increases, bonuses, and equity.
The Golden Rule: Never Give a Number First
When asked 'What are your salary expectations?', your response should always redirect:
'I'm flexible — I'm more focused on finding the right fit. What's the budgeted range for this role?'
If pushed: 'Based on my research and experience, I'm expecting something in the range of [X–Y], but I'm open to discussing the full package.'
When You Receive an Offer
Never accept on the spot. Use this script:
'Thank you so much — I'm genuinely excited about this opportunity. I'd like to take 24–48 hours to review the full package before responding. Is that okay?'
This is always acceptable and signals professionalism, not indecision.
The Counter-Offer Script
'I've given this a lot of thought and I'm very enthusiastic about joining the team. Based on my [X years of experience / specific skill / competing offer], I was hoping we could get to [target number]. Is there flexibility there?'
Then — stay silent. The first person to speak after making a counter loses leverage.
Negotiating Beyond Salary
If base salary is fixed, negotiate:
- Sign-on bonus (often easier for companies to approve)
- Extra vacation days (1–5 days is very commonly granted)
- Remote work flexibility
- Professional development budget
- Equity / stock options cliff and vesting schedule
- Performance review timing (can get you a raise sooner)
The Competing Offer Tactic
Having a real competing offer is the single strongest negotiating tool. If you have one:
'I want to be transparent — I have another offer at [X]. You're my first choice, but I need to make a decision by [date]. Can we get closer to [X]?'
Most companies will move to retain a candidate they've already invested time in hiring.