Salary Negotiation Email Templates for Software Engineers
April 1, 2026
Salary Negotiation Email Templates for Software Engineers
Most engineers I coach know they should negotiate. They’ve read every salary negotiation email template out there. They agree with the logic. And then they stare at a blank email for 45 minutes, write something that feels either too aggressive or too passive, delete the whole thing, and accept the original offer.
The problem isn’t knowledge. It’s the blank page.
These five templates cover the scenarios I see most often in coaching. Each one is designed for a specific situation, with the tone calibrated to how tech recruiters actually respond. Copy them, customize the bracketed sections, and send.
Before you use any of these, read the companion post on the strategy behind salary negotiation. The templates below handle the how to say it part. That post handles the when to push and when to stop part. You need both.
Template 1: Counter Offer Email Template (No Competing Offer)
This is the most common scenario. You have one offer. You want more. You don’t have another offer to use as a reference point.
The key here is to anchor your ask to market data, not to what you “feel” you deserve. Recruiters respond to external benchmarks. They don’t respond to “I was hoping for more.”
Subject: Re: [Company] Offer - [Your Name]
Hi [Recruiter Name],
Thank you for the offer. I’m excited about the role and the team, and I want to make this work.
I’ve done some research on current market compensation for [role title] at [company stage/tier - e.g., “Series C startups” or “public tech companies”] in [location/remote], and the base salary range I’m seeing is [range from Levels.fyi, Glassdoor, or Blind]. Given my [specific experience - e.g., “6 years of backend experience including distributed systems at scale”], I’d like to explore whether there’s flexibility to move the base to [$X].
I’m also open to discussing how we might structure total compensation differently if base salary has constraints. Happy to jump on a call to talk through it.
Best, [Your Name]
Why This Works
You’re signaling three things. First, you want the job (this matters more than you think - recruiters are more flexible with candidates who seem likely to accept). Second, your ask is grounded in data, not emotion. Third, you’re giving them room to get creative with the comp structure, which often unlocks budget that’s unavailable for base salary alone.
What to Customize
The market data reference is doing the heavy lifting. Spend 20 minutes on Levels.fyi before you send this. Cross-reference with Glassdoor salary data and compensation threads on Blind. A specific range from a credible source is worth more than a vague “I’ve seen higher numbers.”
Template 2: Salary Negotiation Email with a Competing Offer
Having a competing offer changes the dynamic. But how you communicate it matters. I’ve watched engineers lose goodwill by making it sound like a threat. The goal is to share information, not issue an ultimatum.
Subject: Re: [Company] Offer - Timing Update
Hi [Recruiter Name],
I wanted to be transparent with you about where I am in my search. I’ve received another offer from [company name or “another company” if you prefer not to disclose] at a total compensation of [$X], and I have a deadline of [date].
I want to be straightforward: [Company] is my preference. The team, the problem space, and the role are a better fit for what I want to do next. But the compensation gap is significant enough that I need to raise it.
Is there room to revisit the total comp package? I’m happy to walk through the numbers on a call if that’s easier.
Best, [Your Name]
Why This Works
You’re doing something counterintuitive. You’re telling them they’re your first choice while asking for more money. This isn’t weakness. It’s giving the recruiter ammunition. Internally, they need to justify the budget increase to their comp team or hiring manager. “Candidate prefers us but needs a comp match” is the strongest internal argument they can make.
What to Customize
Decide beforehand whether you’ll name the competing company. In my experience, naming it is stronger when it’s a peer or aspirational company (Google, Stripe, etc.). If the competing offer is from a company they might not view as a peer, use “another company” and let the numbers speak.
One Caution
Don’t fabricate a competing offer. Recruiters talk to each other, especially within the same tier of companies. If you get caught, you lose the offer entirely. I’ve seen it happen.
What Makes These Templates Work
Before you read the remaining three templates, it’s worth naming the pattern they all share. Once you see it, you can adapt any of them to situations these templates don’t cover.
Gratitude, then ask. Every email opens with a genuine acknowledgment. This isn’t politeness for its own sake. Recruiting is a relationship business. The person you’re emailing will most likely be your point of contact for your entire tenure at the company.
Data over feelings. Every ask is anchored to something external: market rates, competing offers, forfeited equity, relocation costs. “I want more” doesn’t give a recruiter anything to work with internally. “Here’s what the market says” does.
Room to maneuver. Every template gives the recruiter space to come back with a creative alternative. This matters because many companies have rigid band structures for base salary but flexibility on bonuses, equity, or other perks.
A clear close. Each email ends with a concrete next step, not an open-ended “let me know your thoughts.” Momentum matters in negotiations. The longer an offer sits without resolution, the worse it tends to get for the candidate.
Keep these principles in mind as you read Templates 3 through 5.
Template 3: How to Negotiate Tech Offer Equity (RSUs or Options)
Equity negotiation is where most engineers leave money on the table, because they don’t understand what’s negotiable. At public companies, RSU grants often have more flexibility than base salary. At startups, option grants, strike price, and vesting schedules are all in play.
Subject: Re: [Company] Offer - Equity Discussion
Hi [Recruiter Name],
I’ve reviewed the offer and I appreciate the detail on the equity component. I have a couple of questions I’d like to work through.
Based on my research, [role title] grants at similar-stage companies tend to fall in the [range] range for initial grants. The current offer of [X shares / $X value] is below that range. Would it be possible to increase the initial grant to [target number]?
I’d also like to understand [choose what’s relevant]:
- Whether there’s a refresh grant schedule after the initial cliff
- How the company thinks about equity refreshes tied to performance
- Whether the vesting schedule has any flexibility (e.g., 3-year vs. 4-year vest)
I realize some of these may be standardized. Even understanding the structure helps me make a more informed decision.
Best, [Your Name]
Why This Works
You’re negotiating the equity on its own terms instead of treating it as an afterthought to the base salary conversation. Many recruiters expect pushback on base salary. Fewer expect a well-informed equity counter, which means you’re more likely to get movement.
What to Customize
The bullet points should match your situation. At a public company, refresh grants and vesting acceleration matter most. At a startup, the option pool size, latest 409A valuation, and liquidation preferences are what you need to understand. Don’t ask about all of them - pick the two or three that actually affect your decision.
For more on how equity fits into the broader negotiation picture, the salary negotiation patterns post covers common mistakes I see engineers make with equity.
Template 4: Signing Bonus Negotiation Email Template
Signing bonuses are often the easiest lever to pull. They come from a different budget line than ongoing compensation, and they don’t create a permanent increase in the company’s payroll costs. This makes them the path of least resistance when base salary or equity is “at band max.”
Subject: Re: [Company] Offer - One More Question
Hi [Recruiter Name],
Thanks for working through the comp details with me. I understand the constraints on [base/equity - whatever they’ve pushed back on].
Given that, would a signing bonus be possible? I’m factoring in [choose the honest reason]:
- The equity I’m forfeiting by leaving my current role (approximately [$X] in unvested RSUs over the next [Y] months)
- Relocation costs for the move to [city]
- The ramp-up period before I’m eligible for the annual bonus cycle
A signing bonus of [$X] would close the gap and let me move forward confidently. Let me know if that’s something the team can consider.
Best, [Your Name]
Why This Works
You’re giving them a concrete reason for the signing bonus, not asking for free money. Forfeited equity is the strongest justification because it’s quantifiable and the recruiter can present it as a make-whole payment rather than a negotiation concession. Relocation costs work similarly.
What to Customize
Be specific about the forfeited equity number. Log into your current equity portal, calculate what vests in the next 12-18 months, and use that figure. “Approximately $40K in unvested RSUs” is ten times more effective than “I’m leaving equity on the table.”
Template 5: The Final Ask (When You’re Close but Not There)
Sometimes you’ve gone back and forth, the recruiter has moved on some things, and there’s still a gap. This template is for the final round, where you need to signal that you’re ready to close if they meet you partway.
Subject: Re: [Company] Offer - Getting to Yes
Hi [Recruiter Name],
I appreciate how much effort you’ve put into working through this with me. I want to be direct about where I am.
The revised offer is close, and I want to make this work. If we can get to [$X total comp / $X base / specific ask], I’m ready to sign and stop my other conversations.
I realize that’s a specific ask, and I want you to know it’s not arbitrary. It’s the number where I feel confident this is the right move for me and I can commit fully.
Let me know what’s possible. I’m hoping we can wrap this up this week.
Best, [Your Name]
Why This Works
You’re doing two things that matter. You’re giving a specific number (not a range, which always gets anchored to the bottom). And you’re making a conditional commitment: “If you do X, I’ll sign.” This is powerful because it removes the recruiter’s biggest fear, which is that they go to bat for more budget and the candidate still doesn’t accept. You’re taking that risk off the table.
When to Use It
Only when you actually mean it. If they hit the number you name, you should sign. This isn’t a gambit for further rounds of negotiation. Using it that way burns trust and can result in a rescinded offer.
A Few Things These Templates Won’t Fix
Templates handle the communication part. They don’t fix a weak negotiating position.
If you’re not performing well in interviews, you won’t get to the offer stage in the first place. If you’re getting offers but they’re consistently below your target range, the problem might be earlier in the process - how you’re positioning yourself, what level you’re interviewing for, or whether you’re targeting the right companies.
I wrote about the common mistakes that cost engineers $20K or more in a separate post. If you’re seeing a pattern of underwhelming offers, start there.
And if you’re still in the interview process, the strongest negotiation move is performing so well that the company is afraid to lose you. No template can substitute for that.
Frequently Asked Questions
How do I write a salary negotiation email as a software engineer?
Start with genuine enthusiasm for the role, then anchor your ask to market data from sources like Levels.fyi or Glassdoor. Reference your specific experience, name a concrete number, and give the recruiter room to get creative with total compensation. The templates above follow this structure for five different scenarios.
What should a counter offer email for a tech job include?
Three things: a clear signal that you want the role, a data-backed justification for your ask, and an explicit next step (a call, a specific number, or a conditional commitment). Avoid vague language like “I was hoping for more.” Recruiters need something concrete to bring to their comp team.
Should I negotiate salary over email or on a phone call?
Email first, call second. Email gives you time to choose your words carefully and creates a written record. But always offer to jump on a call to discuss further. Many recruiters prefer to hash out the details verbally, and that flexibility works in your favor. The templates above are designed to start the conversation in writing and transition to a call when needed.
Can I negotiate a tech offer if it’s already above my current salary?
Yes. Your current salary is irrelevant to what the market pays for the role you’ve been offered. Companies set compensation bands based on role, level, and location - not what you earned at your last job. If the offer is below market for the position, negotiate based on that data, regardless of your previous comp.
What to Read Next
These templates handle one piece of the negotiation process. If you want the full picture, here’s the sequence I’d recommend:
- Software Engineer Salary Negotiation: How to Get 10-30% More Without Blowing the Offer - The strategy behind when to push and when to stop.
- 5 Salary Negotiation Patterns I Keep Seeing When Coaching Engineers - Common mistakes with equity, timing, and positioning.
- Tech Salary Negotiation Mistakes Costing You $20K+ - What to fix if you keep getting underwhelming offers.
If you want a structured approach to interview preparation that builds real power before the offer stage, the SWE Interview Prep Toolkit walks through the full process from behavioral to system design to offer stage.
1:1 Coaching
Working through this right now?
30 minutes with someone who's been on the other side of the table at Meta - hiring committee, calibration rooms, thousands of interviews. No fluff, just honest feedback on your specific situation.
Book a 30-minute call - $25Free resource
Get the free Interview Prep Preview
What actually separates FAANG offers from rejections - pulled from the full interview system.
Check your inbox - the preview is on its way.
Something went wrong - please try again.