Salary negotiation is the highest-leverage financial decision most professionals make. According to a Fidelity study (2023), 85% of candidates who negotiated their job offer received more than the initial offer, yet 58% of workers accepted the first number without negotiating. The average raise from negotiating a starting salary is $5,000 annually, which compounds to over $100,000 over a 10-year career when factoring in raises and bonuses tied to base salary. This guide covers the research framework, the exact scripts, the timing, and the specific tactics that produce results.

Why Most People Don't Negotiate (And Why That's Expensive)

The most common reasons candidates don't negotiate: they fear the offer will be rescinded, they feel uncomfortable with conflict, or they assume the employer is already offering their maximum. All three are largely unfounded in practice.

85%

of candidates who negotiate receive more than the initial offer (Fidelity, 2023)

$5,000

average increase from negotiating starting salary (Glassdoor, 2024)

1%

of job offers rescinded after candidates attempted to negotiate (MIT Sloan study, 2022)

Offers are almost never rescinded for negotiating. Employers invest weeks or months finding and selecting a candidate. Rescinding the offer because the candidate asked for more money is costly, not just financially but reputationally. The 1% of cases where offers are rescinded almost always involve extreme demands, unprofessional behavior, or a candidate who negotiated and then countered multiple times after reaching agreement.

Research First: Know Your Number Before the Conversation

Negotiation without data is guessing. Employers negotiate salaries every day; you do it rarely. Leveling the information asymmetry is the most important preparation step.

Primary Research Sources (2026)

Source Best For Reliability Access
Levels.fyi Tech company compensation (TC, base, equity, bonus) Very high: verified by offer letters Free
Glassdoor Salaries Company-specific salary ranges for named roles High: self-reported by employees Free (requires account)
LinkedIn Salary Role-specific ranges filtered by experience, location, company size High: LinkedIn Premium required for full data Partial free, Premium paid
BLS Occupational Employment National and metropolitan area medians for 800+ occupations Very high: government survey data Free
Payscale Salary ranges by years of experience, skills, and location High: large self-report sample Free report exchange
Comp transparency laws Exact stated ranges in job postings (CO, CA, NY, WA, IL) Very high: legally required disclosure Free: job postings in covered states
Informational interviews Current insider data on comp structure and negotiation culture Very high: primary source Requires network access
Compensation transparency laws are your best tool: Colorado, California, New York, Washington, and Illinois now require employers to post salary ranges. Even if you're not in these states, search for the same role on LinkedIn or Indeed filtered to Colorado or New York locations. The range the employer posts there is their real range.

Setting Your Target Number

Once you have market data, build your negotiation range:

  • Your target: What you actually want. Should be at or above market median for your level and location. This is what you ask for.
  • Your walk-away: The minimum you'll accept. Do not disclose this number until you're ready to decline.
  • Your opening ask: Typically 10-20% above your target. Gives you room to come down and still land at your target.
Example Range Calculation: Senior Data Analyst in Chicago
BLS median (Chicago metro, data analysts): $102,000
Glassdoor range for this company (Senior DA): $95,000 - $125,000
LinkedIn Salary median (5+ yrs, Chicago): $108,000
Target (at 75th percentile): $115,000
Opening ask (15% above target): $132,000
Walk-away minimum: $105,000

When to Negotiate (and When Not To)

Situation Negotiate? Notes
After receiving a written offer Yes The ideal moment: you have maximum leverage and a specific number to respond to
After a verbal offer Yes You can negotiate verbally too; don't wait for the written offer if one is coming
During the final interview round Careful Only if directly asked your expectations; don't bring up compensation before an offer
During initial screening No Deflect salary questions until you have an offer; premature salary discussion weakens your position
After accepting an offer No Negotiating after acceptance is a serious breach of professional trust
After performance review Yes Annual review cycles are the primary negotiation window for current employees

Word-for-Word Negotiation Scripts

Script 1: Responding to an Initial Offer (Email)

Salary Counter-Offer Email Template

Subject: [Your Name] / [Role Title] Offer

Hi [Name],

Thank you for the offer for the [Role] position. I'm genuinely excited about the opportunity and the team, and I've had a chance to review the details carefully.

Based on my research into market compensation for this role in [city], as well as my [X] years of experience in [specific domain], I was hoping we could discuss the base salary. The range I've found through [Glassdoor/LinkedIn/Levels.fyi] for this level in [city] puts the median at $[X]. Given my background in [specific differentiating experience], I was hoping we could land closer to $[your opening ask].

I'm committed to this opportunity and confident I can contribute meaningfully from day one. Is there flexibility to revisit the base salary?

Best regards,
[Your Name]

Script 2: Responding to an Offer by Phone

Phone Counter-Offer Script

Recruiter: "We'd like to offer you the role at $90,000."

Your response: "Thank you so much. I'm really excited about the role and the team. I'd like to take a day to review the full offer if that's okay. One thing I did want to flag is that based on my market research and my experience in [X domain], I was hoping we could explore a base closer to [$105,000]. Is there flexibility there?"

If they say "let me check and get back to you": "That's great. I'm enthusiastic about this and want to make it work. I'll wait to hear from you."

If they say "that's the maximum we can offer": "I understand. Can I ask, are there other elements of the compensation that have more flexibility? Signing bonus, equity, or additional PTO would also be meaningful to me."

Script 3: Deflecting Salary Questions During Interviews

Deflection Scripts (Before You Have an Offer)

"What are you currently making?"

Response A (preferred): "I'd rather not anchor on my current comp since it doesn't necessarily reflect this market. I'm focused on finding the right role, and I'd expect the compensation to be competitive with market rates for this level in [city]. Can you tell me the range for this position?"

"What are your salary expectations?"

Response B: "I'm open to a competitive offer for this role. Based on my research, the market range for this position in [city] is around $[range]. Is that aligned with your budget?"

Response C (if pressed hard): "Based on my research and experience, I'm targeting $[your opening ask], though I'm open to discussing the full compensation package."

Negotiating Beyond Base Salary

When the employer says the base salary is fixed, they are often telling the truth about that specific line item. They may have more flexibility in other areas. Total compensation is the number that matters.

Compensation Element Typical Flexibility How to Ask
Signing bonus High: often a one-time budget vs. recurring salary "If base is fixed, could you consider a signing bonus of $[X] to bridge the gap?"
Equity / RSUs Medium-High at tech/startup companies "Is there flexibility in the equity grant? I'd value ownership in the company's growth."
Performance bonus Medium: depends on company bonus structure "Can you clarify the bonus structure and whether the target percentage is negotiable?"
PTO / vacation Medium: easier for senior roles "The company's standard is 15 days; I was hoping for 20. Is there flexibility to match what I have now?"
Remote work flexibility Medium: depends on company policy "The posting is listed as hybrid 3 days. Would 2 days on-site be possible given my commute?"
Start date High: rarely a dealbreaker "I need 3 weeks' notice at my current role. Can the start date be [date]?"
Professional development budget Medium-High: often small budget with big perceived value "Is there a professional development budget or conference allowance I should know about?"
Title Medium: companies sometimes move a level without changing comp "The role is listed as Manager. Given my 8 years in this function, would Senior Manager be possible?"

Negotiating a Raise at Your Current Job

The negotiation framework for a raise differs from a new offer negotiation. At a current employer, your leverage comes from your performance data and from the cost and risk of replacing you. Neither the recruiter's enthusiasm nor external market data alone is sufficient; you need to build a business case.

Step 1: Build Your Brag Document

Document everything you've achieved since your last review: projects completed, revenue influenced, cost saved, headcount managed, scope expanded. Quantify wherever possible. "Led the CRM migration" is weak. "Led the Salesforce migration for 120 users, delivered on time and $40K under budget" is a business case.

Step 2: Research Market Rate for Your Current Role

Your compensation should reflect what an equivalent role pays in the current market, not what you were paid when you started. If your responsibilities have grown significantly since your last raise, you're negotiating for a scope-aligned salary, not just an annual cost-of-living adjustment.

Step 3: Schedule the Conversation Intentionally

The best times: right after completing a high-visibility project, right after a strong performance review, or in the month before your annual review cycle begins (so your manager has time to advocate for you in the budget process). Avoid: during layoff periods, after a team failure, or during a busy product launch.

Step 4: The Raise Conversation Script

"I'd like to discuss my compensation. Over the past [period], I've [specific achievements]. My research shows the market rate for this scope in [city] is $[range], and I'm currently at $[current]. I'd like to discuss moving toward $[target]. I'm committed to this team and want to build here long-term."

Should you use a competing offer to negotiate a raise? Only if you are genuinely willing to take that offer. Using a competing offer you're not serious about is discovered more often than candidates expect, and the relationship damage if discovered is severe. If you have a real competing offer, it's the strongest leverage available. Share it honestly and give your current employer the opportunity to respond.

7 Salary Negotiation Mistakes That Cost You Money

1. Disclosing your current salary

Your current salary is irrelevant to your market value and anchors the employer's offer to your existing compensation rather than to market rates. In many states it's illegal to ask. Deflect: "I'd prefer to focus on the market rate for this role."

2. Giving a number first

Whoever names a number first anchors the negotiation. Try to get the employer to state a range before you commit to a specific number. If pressed, give a range with your target at the bottom end.

3. Negotiating based on personal need

"I need $120K because of my rent" is not a negotiating argument. Employers pay for market value, not personal expenses. Ground every ask in market data and demonstrated performance, not personal financial need.

4. Accepting immediately without reviewing

Always ask for 24-48 hours to review a written offer before responding, even if you plan to accept as-is. Immediate acceptance signals either desperation or that the employer's initial offer was too high. The pause costs nothing.

5. Ignoring total compensation

Base salary is often 60-75% of total compensation at larger companies. A $90K offer with $15K bonus target, $20K RSUs, and $10K in benefits is worth $135K. Compare total compensation packages, not just base salaries.

6. Multiple counter-offers after reaching agreement

Negotiating once is professional and expected. Continuing to push after reaching a mutual agreement damages the relationship before you start. If the employer says "this is our best offer" and you accept, stop negotiating on that point. Move to other elements of the package if needed.

7. Negotiating by text or chat

Salary negotiations belong in email (for documentation) or phone/video (for relationship building). Text messages and Slack messages are too casual and too easy to misread. Email creates a clear record; phone allows you to read tone and respond in real time.

Frequently Asked Questions

Most salary negotiations result in a 5-15% increase over the initial offer (LinkedIn Salary Insights, 2024). The practical ceiling is usually defined by the employer's approved salary band for the role. Starting your ask 10-20% above your target gives you room to land at your desired number after the expected counter. For roles with significant market demand (AI, cybersecurity, ML engineering) the range can be wider. Always ground your ask in market data, not a percentage you invented.

Almost never. MIT Sloan research (2022) found that approximately 1% of offers are rescinded during salary negotiation. The cases that do result in rescission almost always involve extreme or unreasonable demands, a candidate who accepted and then re-negotiated, or a breakdown in professional tone. A polite, data-grounded counter-offer is standard professional behavior that virtually all employers expect.

Email is preferable for the initial counter-offer because it gives you time to craft a precise, professional response, creates a written record, and removes the pressure to react in real time. Phone or video is better for follow-up discussions once the conversation is underway, because you can read tone and respond to objections dynamically. Avoid negotiating exclusively by text or Slack. If the recruiter calls to make an offer, it's fine to ask to take a day to review before responding in writing.

Entry-level salaries are the most structured and hardest to negotiate, but it is still worth attempting. Research the market range for the specific role and location using BLS, Glassdoor, and LinkedIn Salary. Ground your ask in market data rather than personal experience ("based on market data for this role in [city], I was hoping we could reach $[X]"). Alternately, negotiate non-salary elements: start date flexibility, remote work days, signing bonus, or professional development budget. These often have more flexibility for entry-level hires than base salary.

The best approach is to ask for the employer's range first: "I'd love to hear the range you have budgeted for this role so I can confirm alignment." If they push for your number, give a range based on market data with your target near the bottom: "Based on my research into the market rate for this role in [city], I'm targeting $[X] to $[Y], though I'm open to discussing the full compensation package." Never give a single number before you have an offer.

Industry norm is 24-72 hours for most roles. Executive or highly competitive offers may come with longer windows (5-7 days). If you need more time, ask directly: "I'm very interested and want to make a thoughtful decision. Could I have until [date] to review?" Most employers will accommodate a reasonable request. Asking for more than 5 business days is unusual and may signal hesitation on your part, which weakens your negotiating position.

Yes, with calibration. Even if you are under financial pressure, submitting one polite counter-offer is worth the attempt. The data shows 85% of candidates who negotiated received more. The risk of a politely worded, market-data-backed counter-offer is near-zero. If you need the role urgently and the counter-offer is declined, accept gracefully. Do not use your personal urgency as a reason not to attempt negotiation; the employer cannot see your financial situation and will not adjust their offer for it.