Key Takeaway
People who negotiate their salary earn an average of $5,000 more per year than those who do not. Over a 40-year career, that compounds into hundreds of thousands of dollars. The discomfort of one conversation is worth it every time.
Most people accept the first salary offer they receive. This is one of the most expensive financial mistakes you can make. A single negotiation conversation, lasting maybe 10 minutes, can add $5,000 to $15,000 to your annual salary. Because future raises, bonuses, and 401k matches are often calculated as a percentage of your base salary, that initial number compounds in importance for your entire time at the company.
Before You Negotiate: Know Your Number
Never enter a salary negotiation without a specific target number backed by market data. Use these sources to research what the role pays in your area:
- Levels.fyi - Best for tech roles, extremely detailed compensation data
- Glassdoor - Broad coverage across industries
- LinkedIn Salary - Good for mid-career roles
- Bureau of Labor Statistics - Official government occupational wage data
- Asking peers and colleagues - Underused but highly effective
Your target number should be at the 60th to 75th percentile for your role, experience level, and location. This gives you room to negotiate down while still landing above median.
The Scripts: New Job Offer
When you receive an initial offer, do not accept or reject on the spot. Say something like:
Thank you so much, I am really excited about this opportunity. I would like to take a day to review the full offer. Can I get back to you by tomorrow afternoon?
Then, when you come back with your counter:
I have done some research on market rates for this role in our area, and I was hoping we could get to [your number]. Based on my experience in [specific skill or accomplishment], I believe that range reflects the value I would bring. Is there flexibility there?
The Scripts: Annual Review Raise
For asking for a raise at your current job, timing and framing matter. Ask after a win, not before. Schedule a dedicated meeting rather than bringing it up casually. The script:
I wanted to schedule some time to discuss my compensation. Over the past year I have [specific accomplishment: led X project, increased Y metric by Z%]. I have also looked at market data for my role and experience level, and I believe there is a gap between my current salary and what the market bears. I would like to discuss moving my salary to [specific number].
Always Give a Specific Number
Saying "I would like a raise" gives the other person all the control. Saying "I would like to move to $87,000" anchors the negotiation to your number. Research consistently shows that whoever states a number first in a negotiation has a significant advantage.
What to Do When They Say No
If the answer is no, do not just walk away. Ask these questions:
- "What would need to be true for this salary to be possible in the next review cycle?"
- "Is there flexibility on other components like a signing bonus, extra vacation days, or remote work?"
- "Can we schedule a 6-month check-in to revisit this?"
A no today does not mean a no forever. Getting clear on what the criteria are for a yes gives you a roadmap and documents the conversation for your next attempt. Note that federal law protects your right to discuss wages with coworkers — the EEOC and Department of Labor provide resources on workplace compensation rights.
The Compounding Effect of Early Negotiation
If you are 25 years old and negotiate a $5,000 raise today, and that higher base compounds through annual raises of 3% per year for 40 years, the lifetime difference in earned income is over $375,000. The one conversation you have today is worth more than almost any other single financial action you can take in your 20s.