Most people leave money on the table, not because they lack leverage, but because they don't know what to say. Having the right salary negotiation scripts prepared in advance removes the fear of going blank, stumbling over words, or accidentally underselling yourself in the most financially consequential conversation of your job search. This guide gives you word-for-word phrases for every scenario, from initial offer responses to final counteroffers, backed by what the research actually shows works.
Why the Words You Choose Matter
According to data from Procurementtactics, 66% of candidates who negotiate their salary get some increase, with an average bump of nearly 19%. Yet 55% of job seekers never negotiate at all. The primary reason isn't greed avoidance; it's that 38% say they lacked the confidence to do so, including 42% of women and 33% of men. Scripted language directly addresses that gap. When you've rehearsed a phrase until it sounds natural, the nerves drop.
There's also a compounding math argument: failing to negotiate your starting salary can cost more than $1 million over a 40-year career, per multiple financial modeling studies. That makes a five-minute conversation the highest return-on-time activity in any job search.
Before you use any of the scripts below, do one non-negotiable step: research your number. The U.S. Bureau of Labor Statistics Occupational Employment and Wage Statistics program publishes median and percentile wage data for over 830 occupations, broken down by metro area (bls.gov/bls/blswage.htm). Cross-reference with Glassdoor and LinkedIn Salary. Know the 50th and 75th percentile for your role, your city, and your experience band before you open your mouth.
Salary Negotiation Scripts
When You First Receive an Offer (Phone or In-Person)
The moment an offer arrives, you are not expected to accept on the spot. Buying time is professional and expected. Use one of these:
If you want to think before responding:
"Thank you so much. I'm genuinely excited about this opportunity. I'd like to take a day to review the full offer package before I respond. Is tomorrow afternoon a good time to reconnect?"
This does three things: expresses enthusiasm (which matters to the hiring manager), signals you're serious rather than window-shopping, and buys time to sharpen your number.
If the offer is lower than your research:
"I appreciate the offer and I'm very interested in joining the team. Based on my research using BLS wage data and comparable roles in this market, I was expecting something closer to [$X]. Is there flexibility to get there?"
Notice what this script does not include: a personal financial reason ("my rent is..."), an ultimatum, or a vague request ("can you do better?"). It anchors to market data, which depersonalizes the ask.
The Counteroffer Script
Once you've named your number, the most common response is a soft no or a small increase. Here is how to hold your ground without turning adversarial:
"I really appreciate that, and I want to be clear that I'm committed to this role. If we could land at [$X], I'm ready to move forward today. I think the combination of [specific skill or experience] I bring, particularly [concrete example], supports that number."
The phrase "ready to move forward today" is intentional. It signals urgency without desperation and closes the negotiation loop rather than leaving it open-ended.
If they meet you halfway but short of your target:
"I appreciate the movement. I want to be respectful of any constraints you're working within. Can we meet at [$X midpoint]? That would make it easy for me to say yes right now."
When They Say "That's the Best We Can Do"
This phrase often isn't final. It's a test of your resolve. The right response neither folds immediately nor digs in combatively:
"I understand, and I appreciate the transparency. Given everything I'm excited about here, I want to make this work. If the base is firm, could we look at other elements, a signing bonus, an earlier performance review at six months, or an additional week of PTO? I'd like to find a path that works for both of us."
Benefits negotiation is underused and often easier for employers to approve because it doesn't affect salary bands. A $5,000 signing bonus costs the company once; a $5,000 base increase compounds in benefits, bonuses, and future raises. Employers often prefer the bonus. You should usually prefer the base, but getting something is better than nothing.
The Email Counteroffer Script
Phone negotiation tends to produce slightly better outcomes because it creates real-time rapport. But email works well when you need to think carefully about framing, when you're negotiating a role that came through a recruiter, or when you want a paper trail. Use this template:
Subject: Re: Offer for [Role Title]
Hi [Name],
Thank you for extending the offer for the [Role] position. I'm excited about the opportunity and the team I'd be joining.
After reviewing the full package and researching comparable compensation for this role in [City], I'd like to respectfully ask if there's flexibility to bring the base salary to [$X]. This figure reflects the [X]th percentile for [Role] in this market, and I believe it aligns with the experience I'd bring, particularly [one specific, relevant example].
I'm genuinely eager to join [Company] and I'm confident we can find a number that works. Please let me know if you'd like to discuss by phone.
Best, [Name]
Keep the email under 200 words. Hiring managers and recruiters read dozens of messages daily; a tight, confident ask lands better than a long justification.
Negotiating a Raise With Your Current Employer
The same principles apply, but the context shifts. You have performance history to cite, and the company already knows your value. Use that:
"I've been thinking about my compensation and I'd like to discuss it. Over the past year I [specific accomplishment, delivered X project, increased Y metric, took on Z additional responsibility]. Based on what I've researched about market rates for this role and my tenure, I'd like to discuss moving my salary to [$X]. Can we set time to talk through it?"
During the conversation:
"I'm proud of what I've built here and I see a long-term future with this team. I want to be compensated at a level that reflects the scope of what I'm managing. Can we get to [$X]?"
If the manager says the timing is bad:
"I understand budgets have cycles. I'd rather plan this out than catch you off guard. When would be the right time to revisit this formally? I'd like to put something on the calendar."
This keeps the conversation open without letting it evaporate. Vague reassurances ("we'll look at it") rarely materialize unless you schedule a follow-up.
Negotiating When You Have a Competing Offer
A competing offer is your strongest negotiating card, but it must be handled carefully. The goal is to create urgency without triggering resentment.
"I want to be transparent with you because my preference is to accept here. I've received another offer at [$Y]. I'm not using it as a threat. I'm sharing it because I'd like to find a way to make this work without making a decision I'd regret. Is there any flexibility to close the gap?"
Critical caveat: only mention a competing offer if it's real. Fabricating one is not just ethically wrong; it will end the negotiation immediately if discovered and can rescind an offer entirely.
Handling the Salary History or Expectation Question
Many states now prohibit employers from asking about salary history, but expectations questions are still common. Use this:
"I'm focusing on the total package for this role. Based on my research for [role] at this scope and level in [market], I'd be targeting [$X–$Y]. Does that align with the budgeted range?"
Turning it into a question gets the employer to reveal their range, which is more useful than disclosing yours first.
What to Avoid Saying
Certain phrases consistently weaken a negotiation position:
- "I need this for personal reasons." Compensation is a market transaction, not a financial aid application. Personal financial pressure signals that you'll accept less than fair market value.
- "I'm flexible." Never say this before a number is on the table. Flexibility is for timing and benefits after you've anchored a number.
- "Is there any chance you could...?" Hedging language ("any chance," "maybe," "possibly") frames your ask as a long shot. Use direct declarative structure instead.
- "I was hoping for..." Hoping is weak. Researched and expecting is strong.
- Accepting on the spot. Even if the offer is exactly what you wanted, a brief pause ("Let me review the full package and confirm with you tomorrow") is almost never penalized and occasionally surfaces additional leverage.
Preparing Your Number: The Research Checklist
Your scripts are only as strong as the number behind them. Before any negotiation conversation:
- Pull the BLS OEWS median and 75th percentile for your exact occupation code in your metro area
- Check Glassdoor and LinkedIn Salary for recent self-reported data (filter by company size and industry)
- Review relevant job postings, states with pay transparency laws (CA, NY, CO, WA, IL) publish salary ranges; those ranges are negotiation anchors
- Factor in total compensation: equity, bonus target, benefits, remote flexibility, PTO: understand the full picture before deciding what to prioritize
Once you have your target number, identify your walk-away point (the minimum you'd accept) and your aspirational ask (the number you'd be thrilled with). Lead with your aspirational ask. Anchoring high gives the negotiation room to land in your target zone.
Tracking Your Offers and Negotiations
One underrated reason people struggle with salary negotiation scripts is that they're managing multiple conversations simultaneously, different companies, different timelines, different offer levels, and losing track of where each one stands. Using a structured job tracker lets you log each offer, the date you received it, your planned counteroffer, and the outcome. OfferFlow's job tracker keeps all your applications and offers in one place so you're never caught unprepared when a recruiter calls.
If you're building your case for a specific role, knowing exactly what the job responsibilities entail also strengthens your negotiation. Review common responsibilities and market rates for roles like software engineer, product manager, or data analyst to anchor your ask in specifics rather than general market ranges.
For the salary data side, resources like OfferFlow's salary pages give you location-specific benchmarks that pair directly with the scripts above.
A Note on Timing
The best moment to negotiate is after you have a written offer but before you've signed it. This is when your leverage is highest. The company has already invested in selecting you and does not want to restart the search. Once you've signed, the window closes.
If you're asked about salary expectations early in the process (first screening call), deflect with:
"I'd like to learn more about the full scope of the role before discussing compensation. Could you share the budgeted range for the position?"
This is not evasive; it's professional. Companies that won't share their range during a screening call are giving you useful information about how they treat compensation transparency.
After the Negotiation
Whatever the outcome, send a brief follow-up email confirming what was agreed. This protects you if there's any discrepancy in the offer letter and creates a professional record:
"Thanks for working through this with me. I'm excited to confirm I'll be joining [Company] at [$X base], [bonus structure], and [any additional terms]. I'll look forward to receiving the updated offer letter."
Negotiation is a skill, not a personality trait. With prepared salary negotiation scripts and solid market data, the conversation shifts from scary to methodical. Most employers expect candidates to negotiate; the ones who don't ask are the ones who get the first number they're quoted.
Ready to organize your full job search and track every offer in one place? Start for free on OfferFlow.



