Career Advice 8 min read

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.

R
RezumFit Team

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:

  1. Express enthusiasm: "I'm excited about this role and the team."
  2. 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."
  3. Be specific: Ask for a precise number ($87,500 not "around $90K"). Precise numbers signal you've done research.
  4. 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.

Tags: Salary Negotiation Career Advice Job Offer Compensation
Wintan — Creator of RezumFit

Wintan

Creator

Ruby on Rails Developer · AI Enthusiast · Creator of RezumFit

Ruby on Rails developer and AI enthusiast based in Nigeria with global remote experience. I specialize in full-stack Rails development, AI/ML integrations (OpenAI, Claude, Gemini), and building products that solve real problems. Husband, proud father of two (and counting), and the mind behind RezumFit — an AI-powered resume optimization platform. Open to freelance, contract, and full-time opportunities.

Put these tips into action

Use AI to optimize your resume and land more interviews. It's free to start.