Tech Salary Negotiation Guide: Scripts, Levers & Tactics
Which lever to pull, the 7 tactics that actually move offers, and copy-ready email scripts — sourced from Haseeb Qureshi, patio11, Josh Doody, and levels.fyi.
The numbers worth knowing
Conservative composite from Doody's 10-20% counter range, levels.fyi's $55k self-reported median bump at L5, and Orosz's leveling-step magnitudes. No published RCT median exists.
Which lever to pull
Companies move some levers far more easily than others. Push the cheap ones hardest.
| Lever | Negotiability | Typical bump |
|---|---|---|
| Sign-on bonus | 9/10 | ~30% |
| Year-1 RSU grant | 8/10 | ~20% |
| Level (band) | 6/10 | ~40% |
| Equity refresh | 5/10 | ~15% |
| Base salary | 4/10 | ~7% |
| Start date | 9/10 | — |
The 7 tactics that move offers
The first concrete number anchors the rest of the negotiation. Deflect with mutual-fit language until the company commits to a number, then counter.
When: Recruiter screen 'what's your expected comp?'
Current salary is an anchoring tactic designed to suppress your offer. In many US states/cities it is illegal for employers to ask.
When: Recruiter screen 'what are you currently making?'
Under-countering is the most common mistake. Use a specific number, not a range — employers anchor to the bottom of ranges.
When: Drafting the first written counter.
Your strongest leverage is a credible alternative. Another offer is best, but current job, grad school, or sabbatical also count.
When: Any negotiation, especially before issuing a counter.
At big-tech, level gates the entire comp band. Negotiating up one level dwarfs any base/sign-on bump — but requires scope justification and ideally a competing offer at the higher level.
When: You're at the boundary between two levels or have a competing offer at the higher level.
Haseeb's trump card. Used only once, at the deadline, with a specific ask and a reason. The commitment language is what makes the recruiter willing to escalate internally.
When: Final round, after company says 'this is our best offer.'
Sign-on is the easiest lever for companies to grant — one-time, off-band, doesn't affect burn rate. Bumps of $10k-$50k are common when base hits the band ceiling.
When: After recruiter says 'base is at the top of the band.'
Copy-ready scripts
The first two are free. The full sequence — counter-offer, leveling push, sign-on redirect, and the closing line — unlocks with a free account.
Hi {recruiter_first_name}, thanks again for reaching out about the {role} role at {company}. Honestly, I don't have a specific number in mind yet — I'm more focused right now on whether this is a mutual fit. If we both decide we want to work together, I'm confident we can find numbers that work for both of us. Could you tell me more about the level you're considering me for and the comp band for that level?Hi {recruiter_first_name}, I'd prefer not to share my current compensation — I want this offer to reflect the value I'll bring to {company} and the market rate for the {role} role, not where I happen to be today. I'm definitely looking for a meaningful step up from my current package for my next move. Happy to share what I'm looking for once we've talked more about scope and level.Subject: {your_name} — thoughts on {company}'s offer
Hi {recruiter_first_name},
Thank you for sending over the offer for the {role} role — I'm genuinely excited about {specific_thing} and the chance to work with {manager_name}.
I've spent the weekend going through the package carefully. The role is a strong fit for a few reasons: {qualification_1}, {qualification_2}, and {qualification_3}. Based on what I've seen for comparable {level} roles at peer companies (via levels.fyi and conversations with engineers at similar firms), I was expecting the base closer to {target_base}. Would it be possible to bring the base to {target_base}?
I'd also love to understand if there's flexibility on the sign-on bonus and the year-1 RSU grant — I want to make this work and I think we're close.
Thanks again — looking forward to your thoughts.
{your_name}Subject: {your_name} — thoughts on {company}'s offer
Hi {recruiter_first_name},
Thank you for the offer — I want to be upfront that {company} is my top choice and I'd really like to make this work.
I also want to be transparent: I have a competing offer from {competing_company} for a comparable {level} role. Their package: {competing_base} base, {competing_signon} sign-on, {competing_rsu_per_year}/yr in equity (4-year vest). On total comp, that's roughly {competing_tc_delta} above {company}'s current offer.
I'd much rather join {company} because {specific_reason}. To make that decision easy, could we get to {target_base} base, {target_signon} sign-on, and a year-1 equity grant of {target_rsu_per_year}? If you can match or get close on total comp, I'm ready to sign.
Happy to forward the written offer from {competing_company} if useful.
{your_name}Hi {recruiter_first_name},
Before we get further into package numbers, I'd like to revisit the level. You've offered me at {offered_level}, but based on the scope of my current work — {scope_evidence_1}, {scope_evidence_2}, {scope_evidence_3} — and the fact that {competing_company} is offering me at {competing_level} for a comparable role, I believe I'm a better fit for {target_level} at {company}.
Could we set up a short call with the hiring manager and/or someone from the leveling committee to walk through the scope? Happy to put together a written summary of the work I've led that maps to your {target_level} rubric.
{your_name}Sign up free to unlock the full negotiation script sequence — counter-offer email, leveling push, sign-on redirect, and the 'if X, I sign' close.
Sign up free to unlockSources
- [1]How Not to Bomb Your Offer Negotiation — Haseeb Qureshi
- [2]Salary Negotiation: Make More Money, Be More Valued — Patrick McKenzie
- [3]Salary Negotiation Email Samples — Josh Doody / Fearless Salary Negotiation
- [4]Levels.fyi compensation and leveling database — levels.fyi
- [5]The Trimodal Nature of Software Engineering Salaries — Gergely Orosz / Pragmatic Engineer
Land the interview first.
Negotiation only matters once you have the offer. Build an ATS-ready tech resume free.
More from the Tech guide
Frequently asked
Will negotiating cost me the offer?+
Per Haseeb Qureshi, tech companies spend roughly $24,000+ to recruit a single candidate — they are motivated to close, not to punish. Rescinded-for-asking is essentially never reported in the published negotiation literature. The realistic downside is the company holding firm, not pulling the offer.
What's the single biggest lever in a tech offer?+
Level. An L4-vs-L5 or E4-vs-E5 step at big tech typically represents $80K-$200K+ in total compensation. It's the hardest to move — you usually need scope justification plus, ideally, a competing offer at the higher level — but it dwarfs base/sign-on haggling.
Should I ever share my current salary?+
No. In California, New York, Colorado, Washington, and many other states it's illegal for employers to ask. Current comp is an anchoring tactic that suppresses your offer. Deflect with: 'I want this offer to reflect the value I'll bring to the role, not where I happen to be today.'
How much can I realistically expect to gain?+
Conservative composite figures: a median bump around 10%, p75 around 20%, and roughly 30% when you have a real competing offer. No published controlled study reports an exact median — these are composites from Doody, levels.fyi, and Orosz.