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:
- BLS OEWS data — the most authoritative source for occupational wages by metro area
- Glassdoor, Levels.fyi, LinkedIn Salary — self-reported but useful for tech and finance
- Job postings — many states now require salary ranges; search your role in your city
- Recruiter conversations — even if you're not job hunting, a 30-minute call tells you the market
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:
- After a visible win — shipped a major project, closed a big deal, solved a critical problem
- During annual reviews — budgets are already allocated; come prepared
- When you have a competing offer — the most leverage you'll ever have
- After a promotion or expanded responsibilities — compensation should follow scope
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:
- Do you have another offer on the table?
- Are you willing to leave for $X more?
- What non-salary benefits would make a lower number acceptable?
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:
- Express genuine appreciation: "I'm really excited about this opportunity."
- 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."
- 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:
- A 6-month performance review with a salary bump target
- Signing bonus (often easier to approve than base salary)
- Additional PTO, flexible work arrangements, or remote options
- Professional development budget, equity, or bonus structure
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
| Situation | What 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?" |