SalaryByCity
Career Advice7 min read

How to Negotiate a Higher Salary: A Step-by-Step Guide

Most people leave thousands of dollars on the table by not negotiating. Learn exactly how to research market rates, time your ask, and walk away with a better offer.

Published October 15, 2024· Updated February 1, 2025· SalaryByCity Editorial Team

Why Negotiating Matters More Than You Think

A study by Carnegie Mellon found that people who negotiate their starting salary earn an average of $5,000 more per year than those who don't. Over a career, that gap compounds into hundreds of thousands of dollars. Yet surveys consistently show that over 50% of workers accept the first offer without negotiating. Don't be one of them.

Step 1: Research Market Rates First

Never walk into a negotiation without data. Your gut feeling about what you "deserve" isn't convincing — numbers are. Use multiple sources to triangulate your market value:

Aim to know the 25th, 50th, and 75th percentile for your exact role, experience level, and location. This site's salary data is an excellent starting point.

Step 2: Timing Is Everything

The worst time to ask for a raise is randomly in the middle of a slow quarter. The best times:

Step 3: Anchor High With a Specific Number

Psychological research on anchoring shows that the first number in a negotiation disproportionately influences the final outcome. Don't say "I was hoping for something in the $80,000 range." Say "Based on my research and the market data, I'm targeting $87,500."

A specific number signals you've done your homework. A round number signals you're guessing. Always anchor 10–15% above your actual target — this gives room to "meet in the middle" while landing where you want.

Step 4: Know Your BATNA

BATNA stands for Best Alternative to a Negotiated Agreement. Before any negotiation, know exactly what you'll do if they say no:

A strong BATNA gives you genuine confidence, which is more persuasive than any script. If you have no BATNA, create one — start interviewing before you negotiate.

Step 5: The Counter-Offer Strategy

When they come back with a number lower than you want, don't accept or reject immediately. Instead:

  1. Express genuine appreciation: "I'm really excited about this opportunity."
  2. Restate your anchor with reasoning: "Given my X years in [specialty] and the market data showing $Y, I was hoping we could get closer to $Z."
  3. Ask for what you need: "Is there flexibility to get to $Z, or get closer?"

Silence after your counter is powerful. Let them respond first. Most hiring managers have more room than they initially show.

What to Do If They Say No

A "no" on salary doesn't have to end the negotiation. Ask about:

If everything is truly off the table, now you know the ceiling — and you can decide whether to accept or keep your search active.

Scripts That Work

SituationWhat to Say
New job offer"I'm very excited about this role. Based on my research and experience, I was targeting $X. Can we get there?"
Annual review"Over the past year I've accomplished A, B, and C. The market rate for my role is now $X. I'd like to discuss a raise to $Y."
Competing offer"I have an offer for $X. I'd prefer to stay — is there a way to match it?"

Explore Salary Data

Use our free tools to look up wages for your occupation and location — and compare cities to find where your skills are worth the most.

Related Guides