How to Negotiate Your Salary: A Step-by-Step Guide
Most people leave $5,000-$10,000 on the table by not negotiating. Here's a step-by-step guide to negotiating your salary with confidence — even if you hate negotiating.
Research shows that 70% of employers expect candidates to negotiate, yet only 39% actually do. Those who negotiate earn an average of $5,000-$10,000 more per year — and that gap compounds over your entire career. Here's how to do it right.
When to Negotiate
Always. With very few exceptions (government pay grades, union contracts), salary is negotiable. Even if the recruiter says "the budget is fixed," there's almost always flexibility in base pay, signing bonus, equity, PTO, or other benefits.
Step 1: Research Your Market Value
Before any negotiation, know your number. Use these resources:
- Glassdoor Salary — company-specific salary data
- Levels.fyi — tech compensation data with total comp breakdowns
- LinkedIn Salary — role and location-based ranges
- Payscale — personalized salary reports
- Bureau of Labor Statistics — industry-wide data
Aim to identify three numbers: the market minimum, the competitive midpoint, and your target (75th-90th percentile).
Step 2: Let Them Make the First Offer
If asked "What are your salary expectations?" early in the process, deflect:
- "I'd like to learn more about the role's scope before discussing compensation. What's the budgeted range for this position?"
- "I'm focused on finding the right fit. I'm confident we can agree on fair compensation if the role is a match."
Whoever anchors first typically has less leverage. Let the company reveal their range first.
Step 3: Evaluate the Full Package
Base salary is just one piece. Consider the total compensation:
- Base salary
- Annual bonus (and how realistic it is)
- Equity/stock options (and vesting schedule)
- Signing bonus
- PTO and flexibility
- Remote work policy
- Professional development budget
- Health benefits and 401(k) match
Step 4: Make Your Counter
When you receive an offer, follow this framework:
- Express enthusiasm: "I'm excited about this role and the team."
- State your case: "Based on my research and the value I bring — specifically [achievement], [achievement], and [achievement] — I was hoping we could explore a base of $X."
- Be specific: Ask for a precise number ($87,500 not "around $90K"). Precise numbers signal you've done research.
- Pause: After making your ask, stop talking. Let them respond.
Step 5: Handle Common Responses
"That's above our budget"
Ask: "What is the maximum the role can support?" Then negotiate other elements: signing bonus, earlier review for raise, additional PTO, or remote flexibility.
"We don't negotiate for this role"
Ask: "Is there flexibility on other parts of the package — signing bonus, PTO, or professional development?" There almost always is.
"Let me check with my manager"
This is a good sign. Be patient and reiterate your enthusiasm for the role.
Common Mistakes to Avoid
- Negotiating too early — wait until you have a written offer
- Apologizing for negotiating — it's expected and professional
- Giving an ultimatum — collaborate, don't threaten
- Accepting immediately — always ask for 24-48 hours to review
- Lying about competing offers — it can backfire and destroy trust
The Bottom Line
Salary negotiation is a professional conversation, not a confrontation. Come prepared with research, focus on the value you bring, and remember: the worst they can say is "no" — and even then, you can negotiate other benefits. The few minutes of discomfort are worth thousands of dollars over your career.