Salary Negotiation Email Template: The Exact Script (2026)

By Shuddha Chowdhury · Updated June 2026 · 8 min read

You got the job offer. The number is lower than you expected. You know you should negotiate, but you're staring at a blank email with no idea what to write.

Here's the truth: employers expect candidates to negotiate, and recruiters budget room for it. The number they gave you is not the number they can give you — it's the number they hope you'll accept.

This guide gives you the exact salary negotiation email template you can copy, customize in 3 minutes, and send. No theory. No fluff. Just the script.

The Salary Negotiation Email Template (Copy-Paste Ready)

Here's the template that works. Every bracket is a fill-in-the-blank field. Replace them with your details and send.

Subject: Re: Offer for [ROLE] Position

Hi [HIRING_MANAGER_NAME],

Thank you for the offer to join [COMPANY] as [ROLE]. I'm genuinely excited about this opportunity and the chance to contribute to [SPECIFIC_PROJECT_OR_TEAM].

After researching current market compensation for this role in [CITY/REGION] and considering my [X] years of experience in [KEY_SKILL], I'd like to discuss a base salary of $[TARGET_AMOUNT].

This reflects the value I expect to bring through [SPECIFIC_CONTRIBUTION], and aligns with compensation data from Levels.fyi, Glassdoor, and industry peers.

I want to be transparent: this role is my top choice, and I'm confident we can find a number that works for both of us. I'm also open to discussing the overall package — signing bonus, equity, or other components.

Looking forward to your thoughts.

Best,
[YOUR_NAME]

Why This Template Works (Line-by-Line Breakdown)

1. Start with genuine enthusiasm

"Thank you for the offer… I'm genuinely excited" — this isn't filler. It tells the hiring manager you're not about to walk away. It creates safety. When people feel safe, they negotiate more generously.

2. Reference a specific project or team

Mentioning [SPECIFIC_PROJECT_OR_TEAM] shows you've done your homework. It reinforces that you're serious about the role, not just shopping the highest bidder — and most candidates never bother with it.

3. Anchor your number with data

"After researching current market compensation" — this takes the negotiation from "I want more" to "the market says this is fair." It turns a personal ask into a data-backed business conversation. Use Levels.fyi (tech), Glassdoor, or Payscale to find your number.

4. State your value proposition

[SPECIFIC_CONTRIBUTION] is the power line. Examples:

Hiring managers need ammo to justify the increase to their boss. Give them that ammo.

5. Show flexibility on structure

"Open to discussing signing bonus, equity, or other components" — this is critical. If they can't increase base, you've given them a path to say yes through other means. Most candidates don't do this, and it costs them.

How to Find Your Target Salary Number

Don't pick a number out of thin air. Here's the 5-minute research framework:

  1. Levels.fyi — Best for tech roles. Search your exact title + company + level.
  2. Glassdoor Salaries — Search role + location. Filter by experience level. Use the median, not the average.
  3. Payscale.com — Take the free salary report quiz (3 minutes). Gets you a personalized number.
  4. LinkedIn Salary Insights — Available on job postings. Regional data.

The formula: Take the 75th percentile from 2–3 of these sources. That's your ask. The employer will negotiate you down toward the median, which is where you want to land.

What If Salary Is "Non-Negotiable"?

Almost nothing is truly non-negotiable. But if base salary is locked, negotiate these instead:

Need scripts for all 5 scenarios?

The Counter-Offer Script Kit includes email templates for counter-offers, competing offers, benefits negotiation, deadline extensions, and acceptance — plus a salary research cheatsheet.

Get All 5 Scripts — $7

3 Mistakes That Kill Salary Negotiations

Mistake #1: Giving your number first without data

If you say "I was hoping for $120K" without referencing market data, the employer hears "I picked a random number." Always anchor in research: "Based on Levels.fyi data and conversations with peers in similar roles…"

Mistake #2: Apologizing for negotiating

"Sorry, I hate to ask, but…" signals weakness. The template above uses confidence framing: "I'd like to discuss a base salary of $X." Direct. Professional. Expected.

Mistake #3: Using ultimatums

"I need $130K or I'll walk" closes the conversation. The template keeps doors open: "I'm confident we can find a number that works for both of us." This invites collaboration, not confrontation.

When to Send the Negotiation Email

Real Numbers: What Negotiation Is Worth

A $10K salary increase at age 30, with 3% annual raises and 35 years of work remaining, is worth $631,000 in lifetime earnings. That's not including the compounding effect on bonuses (often a percentage of base), 401k matches, and future negotiations that anchor off a higher base.

The email takes 3 minutes to customize and send. The ROI is absurd.

Summary

  1. Copy the template above
  2. Fill in the blanks (role, company, target salary, your value prop)
  3. Research your number using Levels.fyi, Glassdoor, or Payscale
  4. Send within 24 hours, Tue–Thu morning
  5. If base is locked, negotiate signing bonus, equity, PTO, or remote work

You have the script. Now send it.

Want all 5 scenarios covered?

Counter-offer, competing offer leverage, benefits negotiation, deadline extension, and graceful acceptance. Fill-in-the-blank. Copy-paste. Done.

Get the Complete Script Kit — $7

Written by Shuddha Chowdhury — founder of CareerScripts. Every script is human-written and edited; examples are illustrative, never customer results. See the editorial policy.