Skip to main contentOpteroAIBeta
Data7 min read

Salary Negotiation: The Data Behind What Works

Research-backed salary negotiation strategies with real statistics on who negotiates, how much they gain, common mistakes, and word-for-word scripts.


Most people do not negotiate their salary. Studies consistently show that only 30-40% of candidates negotiate their initial offer. Among those who do, 85% receive some improvement. That means the majority of job seekers are leaving money on the table by accepting the first number.

Here is what the data actually says about salary negotiation and what you can do with it.

The numbers

Who negotiates:

  • 39% of candidates negotiate their salary (Glassdoor survey, 2025)
  • Men negotiate 16% more often than women (Harvard Business Review)
  • Senior-level candidates negotiate 2x more often than entry-level
  • Candidates with competing offers negotiate 3x more often than those without

What they gain:

  • Average increase from negotiation: 7-10% of the initial offer
  • Median increase: $5,000-$15,000 USD annually (varies enormously by role and level)
  • 85% of people who negotiate get some improvement (salary, equity, signing bonus, or other terms)
  • 5% of people who negotiate have their offer rescinded (extremely rare, but it happens)

The compounding effect: A $10,000 increase at the start of your career, assuming 3% annual raises and no job changes, is worth roughly $500,000 over a 30-year career. In practice, the gap is even larger because future offers are often benchmarked against current compensation.

When to negotiate

Negotiate when:

  • You have received a written offer (verbal offers are harder to negotiate because neither side has committed)
  • The offer is below your market research range
  • You have a competing offer (even if you prefer this company)
  • You have unique skills or experience that the role specifically needs
  • The company approached you (they have already invested time in recruiting you)

Be careful when:

  • The company explicitly states the salary is non-negotiable (some government and large enterprise roles have rigid bands)
  • You are entry-level with no competing offers and the salary is at market rate
  • The company is a very early-stage startup where cash is genuinely constrained (negotiate equity instead)

Do not negotiate:

  • Before you have a written offer
  • After you have accepted the offer in writing
  • By threatening to leave during onboarding (this burns bridges permanently)

What to negotiate beyond base salary

Base salary gets the most attention, but the total package has many components:

  • Signing bonus: Often easier to negotiate than base because it is a one-time cost. Ask for 5-15% of base as a signing bonus.
  • Equity/RSUs: Particularly important at startups and public tech companies. Equity can double your total comp at senior levels.
  • Remote work: If the role is hybrid, negotiating for fully remote or fewer office days has real financial value (commute costs, time, flexibility).
  • Start date: Negotiating an extra 2-4 weeks before starting gives you time to rest or handle a relocation.
  • PTO: Some companies allow negotiating additional vacation days, especially if they have a fixed PTO policy rather than "unlimited."
  • Learning budget: $2,000-5,000/year for conferences, courses, and certifications.
  • Title: A higher title costs the company nothing and can meaningfully impact your future career trajectory and earning power.

The negotiation script

Here is a framework that works. Adapt it to your situation.

Step 1: Express enthusiasm (do not skip this)

"Thank you for the offer. I am excited about the role and the team. I have a few questions about the compensation package."

Starting with enthusiasm is not manipulative. It is reassuring the hiring manager that you want the job and this is a normal professional conversation, not a confrontation.

Step 2: Present your data

"Based on my research, the market range for this role with my experience level is [X-Y]. I have looked at data from Levels.fyi, Glassdoor, and industry surveys. The offer of [Z] is below the midpoint of that range."

Use specific data sources. Vague claims like "I know people who make more" carry no weight. Citing specific compensation databases shows you have done your homework.

Step 3: Make a specific ask

"I would be comfortable accepting at [specific number]. Is there flexibility to get closer to that range?"

Always give a specific number, not a range. If you say "I was hoping for 18-22 LPA," you will get 18 LPA. Say "I was hoping for 22 LPA" and you might land at 20.

Step 4: Expand the conversation if base is stuck

"I understand that base salary may have constraints. Would it be possible to close the gap with a signing bonus, additional equity, or an accelerated review timeline?"

This gives the hiring manager options. Many companies have rigid salary bands but flexibility on bonuses and equity.

Step 5: Set a deadline (gently)

"I have another process moving to final stages, so I would like to finalize within the next week if possible."

This creates urgency without being aggressive. Even if you do not have another offer, you can say "I have other conversations in progress."

Common mistakes

Apologizing for negotiating. "I am sorry to ask, but..." undermines your position. Negotiation is normal and expected. Hiring managers budget for it.

Negotiating over email when a call would be better. Email is fine for the initial "I would like to discuss the compensation package" message. But the actual negotiation conversation is more effective on a call where you can read tone and build rapport.

Accepting immediately out of excitement. When you receive an offer, say "Thank you, I am very excited. I would like to take 24-48 hours to review the full package." This is standard practice and gives you time to research and prepare.

Negotiating without data. "I want more" is not a negotiation strategy. "The market rate for this role in this city is X, and here is the data" is.

Going back multiple times. One round of negotiation is normal. Two rounds are acceptable if the first counter was far from your target. Three rounds risks annoying the employer and creating a negative impression before you start.

Salary data tools

Preparing for negotiation requires knowing the market rate for your specific role, level, location, and industry. Check:

  • /salaries for aggregated salary data across roles and locations
  • /tools/salary-calculator to estimate your market value based on your profile
  • Levels.fyi for verified tech compensation data
  • Glassdoor for salary ranges (less accurate but broader coverage)
  • Blind for anonymous compensation discussions

The single most impactful thing you can do for your lifetime earning potential is negotiate your offers. The data is clear: most people who ask, get more. And most people never ask.

Get curated high-score jobs in your inbox

Free weekly digest. No account needed. Unsubscribe anytime.