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.