The average person accepts the first salary offer they receive without negotiating. Studies consistently show that even a single, short negotiation conversation can result in $5,000-$15,000 more per year. Over a 40-year career with standard raises applied on top, that first negotiation can be worth over $500,000 in lifetime earnings.
This is the highest-ROI financial skill most people never use.
Why most people don’t negotiate (and why that’s a mistake)
The most common reason is fear: fear of offending the employer, appearing greedy, or having the offer rescinded.
The reality: offers are almost never rescinded because someone negotiated politely. Employers make offers expecting negotiation — it’s a standard part of hiring. Recruiters and hiring managers negotiate dozens of offers per year; it’s a routine professional conversation, not a conflict.
Step 1: Do the research first
Never negotiate without data. You need to know what the role is worth in your market.
Sources:
- Glassdoor, Levels.fyi (tech companies), LinkedIn Salary — self-reported salary data
- Bureau of Labor Statistics (bls.gov) — reliable occupational salary data for the US
- Payscale, Salary.com — additional aggregators
- Recruiter conversations — informational interviews with recruiters in your field reveal current market rates
- Job postings — many now list salary ranges; these anchor the market rate
Aim for the 60th-75th percentile of the range for your location, experience level, and company size. Citing data makes your ask feel objective, not arbitrary.
Step 2: Know your number before the first conversation
Decide your target and your floor before any salary discussion begins. The floor is the minimum you’d accept (your walk-away point). The target is your ideal outcome, based on research and your value.
Leave room to negotiate down. If your target is $95,000, open at $100,000. Employers expect a counter. If you open at your true target, there’s nowhere to go.
Step 3: Let them go first if possible
Avoid stating a number first. A common interview question is “What are your salary expectations?” Deflect if you can:
“I’d love to learn more about the full scope of the role before discussing compensation. Could you share the budget range you have in mind?”
If they insist: “Based on my research and experience, I’m targeting the $95,000-$105,000 range, though I’m open to discussing the full package.”
Step 4: The actual negotiation script
Once you have an offer, take time before responding. “I’m very excited about this offer — I’d like 24-48 hours to review it. Is that okay?” is always acceptable.
Then respond:
“Thank you so much for the offer. I’m genuinely excited about the role and the team. Based on my research into comparable roles in this market and my [X years of specific experience], I was expecting something closer to [target]. Is there any flexibility to get there?”
Key principles:
- Express enthusiasm first. You want the job — make that clear.
- State your number specifically (not a range — a single number anchors the conversation higher).
- Justify with evidence, not need (“I need more because of my rent” is a weak argument; market data is a strong one).
- Be comfortable with silence after you state your number. Let them respond.
Step 5: Negotiate the whole package
If they can’t move on base salary, other elements often have more flexibility:
- Signing bonus (typically comes from a different budget)
- Equity / stock options / RSUs
- Remote work / schedule flexibility
- Extra PTO
- Accelerated performance reviews (earlier chance at a raise)
- Professional development budget
“I understand there may be constraints on base salary. Would there be flexibility on the signing bonus or equity to help bridge that gap?”
Step 6: Current job counter-offers
If you’re negotiating a raise with your current employer, the timing is critical:
- After a win — just closed a big project, exceeded a target
- During formal review cycles — when budgets are being set
- Never when business is struggling or after organizational changes
The same research principle applies: bring data. “Based on Glassdoor data for [role] in [city], the median is $X — I’m currently at $Y and would like to get to $Z” is far more persuasive than “I feel like I deserve more.”
What to do if they say no
“I understand — I appreciate you looking into it. Can you help me understand what would need to happen for me to reach [target number]? What does growth look like from here?”
This turns a rejection into a roadmap. You now have specific goals to work toward and a concrete path to a future raise.
The math of negotiating
If you earn $70,000 and negotiate to $75,000, the difference is $5,000 this year. But it’s $5,000 × every future raise percentage × every future year. With 3% annual raises, 25 years of compounding:
- Base career earnings at $70,000: ~$2.37M
- Base career earnings at $75,000: ~$2.54M
- Difference: ~$170,000 from one 20-minute conversation
Use our Hours to Salary Calculator to convert different salary scenarios into hourly, weekly, and monthly equivalents when comparing offers.