How to Negotiate Salary: Scripts, Emails & Real Data (2026)
55% of workers skip negotiation. The 45% who ask get more money 66% of the time. Exact scripts for the ask, counter offer emails, and what to say when HR asks your number.

55% of workers never negotiate their salary (CareerBuilder). 73% of employers expect them to. That gap is how companies save millions every year on people who were too polite to ask.
Here is the math nobody tells you: of the workers who do negotiate, 66% get what they asked for. 85% of people who counter an initial offer get at least some of what they asked (Fidelity). The average bump from a single counter is somewhere between $5,000 (Harvard, Marks & Harold) and 18.8% (newer surveys). Over a 40-year career, a $5,000 starting gap compounds to six figures of lost income, because every future raise is a percentage of the last one.
And yet, 53% of workers who skip the negotiation say it is because they feel uncomfortable asking. 48% are afraid the offer gets pulled. 38% do not want to seem greedy. None of those fears match what employers actually do.
This piece gives you the scripts: what to say when HR asks for your number before you have any leverage, how to counter an offer in writing, when to walk, and when to shut up and sign. No "know your worth" affirmations. Just what works.
AI Career Copilot
Match your resume to any job in seconds
Upload your resume, paste a job description, see your match score.
Try FreeFree month of Pro with code LAUNCH
The Math You Need to See Before You Ask
Most people treat a salary offer like a price tag at the store: fixed, final, take it or leave it. Wrong frame. An offer is the company's opening move in a conversation they are literally budgeting for you to continue.
Robert Half's 2026 Salary Guide found that 88% of professionals feel confident negotiating, and 76% of hiring managers are worried about skills shortages. Translation: the market is yours more than it has been in years, and companies are budgeting for pushback.
Here is what negotiating is worth in actual dollars, year by year:
| Scenario | Year 1 | Year 10 (3% annual raises) | Year 20 |
|---|---|---|---|
| Accept $70,000 offer | $70,000 | $91,376 | $122,741 |
| Counter to $75,000 (+$5k) | $75,000 | $97,903 | $131,508 |
| Counter to $80,000 (+$10k) | $80,000 | $104,430 | $140,275 |
| Lifetime gap (+$10k start) | +$10,000 | +$13,054 | +$17,534/yr |
A $10,000 counter at the start of a career, assuming average raises, is worth roughly $600,000 over 40 years. This is not hypothetical. This is compound math. The awkwardness of one 10-minute conversation in exchange for a house down payment is a trade every sane person should take.
How to Negotiate Salary: The 4-Step Process
Every decent negotiation follows the same four moves. Skip one and you're bargaining from weakness.
Step 1: Research your market rate before anyone asks
Open three tabs: Glassdoor, Levels.fyi (if tech), and the U.S. Bureau of Labor Statistics for your role and metro. Pull the 50th–75th percentile. That is your range. Add 10% if you have a specialized skill the job posting lists. Subtract if the company is early-stage or in a lower cost-of-living area.
If you are in one of the 15 states with pay transparency laws (as of late 2025, per Brightmine), the range is literally on the job posting. Look at the top of the range. That number is what the company has already told the world it will pay for the role. Your job is to land there or close to it.
A tailored resume is leverage too. Mirrai's Resume Builder shows you which skills from the job description match yours, which is exactly what you'll reference when you justify your number.
Step 2: Get the offer in writing before you discuss a number
Never negotiate off a verbal offer. Ask for it in email. Two reasons: written offers are harder for the employer to change later, and they force HR to commit to the numbers in front of finance. If the recruiter says "we want to talk numbers first," your answer is: "I'd love to. Could you send over the written offer with the range you have in mind, and I'll come back with my response by Thursday?"
If they refuse to put anything in writing, you have learned something important about the company, and it is not good.
Step 3: Counter with a range and a one-sentence reason
Do not accept the offer, do not decline it, do not complain about it. Thank them, say you're excited, and ask for more. One sentence of justification is enough. Example:
"Thanks so much for the offer, I'm really excited about the role. Based on my 5 years of experience and the $85–95K range I'm seeing for similar roles in [city], could we get the base to $92,000?"
That is it. No essay. No apology. No emotional framing. Three things: appreciation, a number, a reason. Shut up and wait.
Step 4: Negotiate total compensation, not just base
If base is locked (sometimes it is, especially at bigger companies with bands), pivot. Signing bonuses often have 2–3x more flexibility than base salary, because they don't set a precedent for future raises. Other things that are usually on the table: equity, PTO, remote work, start date, title, early review (six months instead of twelve).
Harvard Business Review's "15 Rules for Negotiating a Job Offer" by Deepak Malhotra calls this "negotiating multiple issues simultaneously." Single-issue negotiations are a zero-sum fight. Multi-issue negotiations let both sides trade.
How to Answer "What Are Your Salary Expectations?"
This question gets asked for exactly one reason: to anchor the negotiation to a low number before you have any information. Whoever says a number first usually loses. That's not folklore, that's forty years of anchoring research (Tversky & Kahneman onward).
Your job is to not be the first person to name a number. Here are three scripts, ranked by how comfortable they are to say out loud.
Script 1: Deflect (most comfortable)
"I'm really excited about this opportunity. Before I give a number, I'd love to learn more about the scope of the role and what success looks like in the first year. Could you share the range you're budgeting for this position?"
This works 80% of the time. Recruiters are trained for it and will usually give you the band. Then you anchor to the top.
Script 2: Reverse the question (neutral)
"I'm sure you have a pay range for this position. What range are you working with? I'd like to make sure we're in the same ballpark before I throw out a specific number."
Slightly more direct. Use this when the recruiter pushes back on Script 1 with a "we really need your number first."
Script 3: Give a range, anchored high (when forced)
If they absolutely will not budge, give a range you researched, with the bottom set at your target number. Example: you want $85K. Your range is "$85,000 to $95,000, depending on total compensation." This frames $85K as the floor, not the goal.
If a recruiter threatens to not move you forward without a number, you dodged a bullet. Companies that refuse to share ranges in 2026 are usually the ones that will underpay you all the way to your exit interview.
Salary Negotiation Tips That Actually Move the Number
Most salary advice online is filler: "be confident," "know your worth," "dress professionally." Useless. Recruiters don't care if you believe in yourself. Here are the tactics that actually change what ends up in the offer letter.
Do not name the first number
Anchoring is the single most powerful force in negotiation. The first number on the table sets the gravity for every number after it. If the recruiter anchors at $70K, you are fighting uphill to get to $80K. If you anchor at $90K, you are fighting downhill to $80K. Let them speak first, always.
Use a specific, odd number
If you are forced to give a number, do not say "$80K." Say "$83,500." Odd numbers signal that you did research. Round numbers signal you pulled it from somewhere between your head and your wishful thinking. A Columbia Business School study (Mason et al., 2013) found that specific anchors get closer to the asker's target than round ones.
Silence is a weapon
After you state your number, stop talking. Don't qualify it. Don't soften it with "I mean, but I'm flexible." Let the silence sit. Most recruiters will fill the gap with information, sometimes including a counter-offer, before you say another word. Silence feels awful. Tolerate it anyway.
Know your BATNA
BATNA is Roger Fisher and William Ury's concept from Getting to Yes: your Best Alternative To a Negotiated Agreement. In plain English, what happens if this offer falls through? If the answer is "I stay at my current job," that is a decent BATNA. If the answer is "I have two other final-round interviews next week," that is a strong one. A competing offer in hand is the strongest BATNA that exists, and you do not have to name the company, just the number and timeline.
Negotiate like an adult, not a contestant
Nothing kills a negotiation faster than ultimatums, emotional appeals, or personal need ("I have student loans"). Companies do not pay for your needs. They pay for your value to them. Frame everything around what you bring, not what you require.
How to Negotiate a Job Offer (Before You Sign)
Negotiating during an existing job and negotiating a new offer are different sports. For a new offer, the window is short: from the moment you get the written offer to the moment you sign. Usually 24–72 hours. Here is how to use that window.
Ask for 48 hours to review
Do not accept on the call. Even if the offer is great. Say: "This is amazing, thank you. Can I take 48 hours to review the full package with my family and come back on Thursday?" Nobody ever lost an offer for asking. Anyone who would pull an offer for that is someone you do not want to work for.
Make one counter, not three
Rookie mistake: counter, get a response, counter again, then counter a third time. Pick your asks, bundle them into one counter, and commit. "If you can move base to $92K and add a 10-day start-date shift, I'm ready to sign." One round. Clean.
Things to negotiate when base is stuck
- Signing bonus (usually 10–20% of base for non-executive roles, higher in tech)
- Equity or stock grant size
- Start date (delayed starts give you paid vacation before day one)
- PTO (an extra week is worth ~2% of base)
- Title (a senior title now can mean an extra 15–20% on your next job hunt)
- Early review cycle (6 months instead of 12 to hit first raise faster)
- Remote or hybrid flexibility
- Professional development budget ($2–5K/year for courses, certs, conferences)
- Relocation package or housing stipend
Get everything in writing before you sign
Every promise, every bonus, every day of extra PTO. If it was agreed to on a call and is not in the offer letter, it does not exist. Ask for a revised offer letter reflecting the final terms. Companies do this all the time and it is standard.
Before you negotiate, check your resume against the actual job description. Mirrai's Job Matcher tells you exactly which requirements you already match and which ones are the weakest links in your case. The stronger the match, the more leverage you have to counter.
Salary Negotiation Email Templates
Most negotiations happen in email because recruiters prefer it, legal prefers it, and you get to edit what you say before you send it. Keep emails short (200–300 words), polite, and specific. Here are three templates for the most common situations.
Template 1: Responding to an initial offer
Use when the offer is in writing and you need to counter the base salary.
Subject: Following up on the [Role Title] offer Hi [Recruiter name], Thank you again for the offer to join [Company] as [Role]. I'm genuinely excited about the team and the work, especially [one specific thing you liked from the process]. I wanted to share my thoughts on the compensation. Based on my [X years] of experience in [specialty] and the market data I'm seeing for similar roles in [city/remote], I was hoping we could land closer to $[target] base. For context, roles at [2-3 comparable companies or general market references] are currently in the $[range] band for this seniority. If we can get the base to $[target], I'm ready to sign and start on [date]. Happy to jump on a call if it's easier to walk through. Thanks, [Your name]
Template 2: Asking for time to consider
Use when you receive a verbal or written offer and want 48 hours.
Subject: Re: Offer for [Role Title] Hi [Recruiter name], Thank you so much for the offer. This is a big decision for me and I want to give it the thought it deserves, so I'd like to take until [day — usually 2-3 business days out] to review the full package with my family. Could you send over the written offer with the full compensation breakdown? I'll come back with any questions or a response by end of day [date]. Appreciate the opportunity, [Your name]
Template 3: When you have a competing offer
Use when you have a real competing offer in hand. Do not bluff this one.
Subject: [Role Title] offer update Hi [Recruiter name], I wanted to be transparent: I received another offer this week at $[competing number] base for a similar role. I'd still prefer to join [Company] because [one genuine reason — team, mission, product], but I need to make a decision by [date]. Is there flexibility to match or come close to $[competing number]? If so, I'm ready to sign with you and decline the other offer. Thanks, [Your name]
Counter Offer Email: 3 Real Scripts
Counter offers are where most people freeze. The question is always the same: how much is too much, how much is too little. The rule of thumb is 10–20% above the initial offer if you have data to justify it, or the difference between the offer and your researched market rate, whichever is higher.
Script 1: Counter with market data only (no competing offer)
“I countered a $75K offer by asking for $85K and citing three comparable roles I'd interviewed for. They came back at $82K and a $5K signing bonus. I accepted. Never had a competing offer. The data alone was enough.”
Use this when you don't have another offer but your research is solid. Lead with the number, follow with the data, close with a commitment.
Script 2: Counter with a competing offer
This is the nuclear option and it works. A Reddit story that circulates every few months: candidate got $85K, mentioned a competing offer at $92K, company matched at $92K that afternoon. This is real and common, especially at companies that know replacing a candidate costs more than the $7K gap.
Caveat: do not invent a competing offer. Recruiters can tell, and some will call your bluff by asking for the recruiter contact at the other company. If you don't have one, don't say you do.
Script 3: When they say "this is final"
Companies say this 80% of the time and mean it maybe 30% of the time. Test it. If base really is locked, pivot: "Totally understand on base. Would you consider a $5,000 signing bonus or moving the first review to six months instead of twelve?" This lets them say yes to something, which is what recruiters want to do after they said no to you.
If they reject everything, you have two options: accept the offer as is, or walk. Walking is real. It happens. Companies sometimes come back 48 hours later with a better offer; sometimes they don't. That is the risk, and only you know if it is worth taking.
When You Should NOT Negotiate
The career-advice internet tells you to always negotiate, always ask, always push. It is wrong. There are situations where negotiating hurts you, and knowing them separates people who get it from people who read one LinkedIn post and start firing off counter offers to the wrong companies.
- Public sector and unionized roles: government, teaching, nursing in public hospitals. The pay scale is fixed by grade/step and published. Negotiating here is not a conversation; it is a filing that goes to HR and gets rejected.
- You already got the top of the posted range: if the posting said $80–100K and they offered $100K, they are telling you they went as high as the band allows. Saying "can we do $105K" will get you nothing and make you look like you did not read the posting.
- Your offer is truly competitive and you need the job: if you are unemployed, the offer is above market, and rent is due in 11 days, sign. Compound math does not pay rent.
- You already signed: once you have signed the offer letter, reopening the negotiation makes you look flaky. Live with the deal and plan to negotiate harder on your next move.
- You are in your first 30 days at a new company: you have no leverage, no performance data, and no political capital. Give it six months.
One more edge case nobody talks about: when your total compensation is already above local market and you are negotiating on principle. If you live in Boise, you are a mid-level engineer, the offer is $155K plus equity, and you're trying to push to $170K because you read that FAANG pays more, the recruiter knows you are comparing the wrong data. Apples to apples matters.
Before you leave
See how your resume stacks up
Paste any job description and get your match score in 30 seconds.
Try FreeFree month of Pro with code LAUNCH
FAQ
Is it okay to negotiate a job offer via email?
How much more should I ask for when countering?
Will the employer rescind the offer if I negotiate?
How long should salary negotiation take?
What if I already accepted but want to renegotiate?
Do pay transparency laws mean I don't need to negotiate?
Related reading: how to apply for a job, common interview questions, and how to tailor your resume to a job description.
Wondering if you're underpaid for your skill level? A skill gap analysis on the role above yours shows whether you already do the work (it's a negotiation problem) or not yet (it's a learning problem).
Know where you stand before you negotiate. Mirrai's Career Test maps your skills against market demand so you walk into the conversation knowing exactly how replaceable you are and how replaceable you are not. Negotiation is leverage. Leverage is data.


