Career Advice8 min read· May 6, 2026

How to Negotiate Your Salary: A Data-Driven Guide

Most people leave $5,000–$20,000 on the table by not negotiating. Here is exactly what to say, when to say it, and how to use market data to get paid what you are worth.

Why Most People Do Not Negotiate

Studies consistently show that 60% of workers accept the first salary offer without negotiating. Among those who do negotiate, the average increase is $5,000–$10,000. Over a career, negotiating effectively can add $500,000 or more to lifetime earnings.

The reluctance to negotiate is mostly psychological — fear of seeming greedy, fear of the offer being rescinded (which almost never happens), and not knowing what the market actually pays.

Step 1: Know Your Number Before Any Conversation

Use government data to anchor your expectations. BLS OES data provides reliable salary benchmarks by occupation and metro area. H-1B employer filings show what companies actually pay — not what they claim to pay.

Before any salary conversation, know:

  • The 25th, 50th, and 75th percentile for your role in your city
  • What your specific employer files for similar roles in H-1B data
  • Your personal value-add above the median candidate

Step 2: Never Give the First Number

When asked your salary expectations, redirect: "I am more focused on finding the right fit. What is the budgeted range for this role?" This gives you information without anchoring low.

If pressed: "Based on my research of the market and my experience level, I am targeting $X–$Y. Is that aligned with your budget?"

Step 3: The Counteroffer Script

When you receive an offer below your target: "Thank you — I am genuinely excited about this role. Based on my research of the market and [specific value you bring], I was expecting something closer to $X. Is there flexibility there?"

Then stay silent. The discomfort of silence almost always prompts a response.

Step 4: Negotiate the Full Package

If base salary is fixed, negotiate:

  • Signing bonus (often has more budget flexibility than base)
  • Remote work days
  • Extra vacation days
  • Earlier performance review (with raise potential)
  • Professional development budget
  • Equity refresh schedule

Step 5: Get It in Writing

Any negotiated terms should be in the written offer letter before you resign from your current role. Verbal commitments are unenforceable.

What Not to Do

Do not reveal your current salary if you can avoid it (illegal to ask in many states). Do not negotiate against yourself by making multiple concessions without counter-concessions. Do not accept on the spot — it is always appropriate to ask for 24–48 hours.

Topics
salary negotiationcareer advicecompensationjob offer
Explore salary data