Salary negotiation scripts: what to actually say
Word-for-word salary negotiation scripts for the moments that matter—opening the conversation, naming your number and answering the pushback you will hear.
Quick Answer
Good salary negotiation scripts give you exact phrasing for three moments: opening the conversation warmly, stating your number with a reason then responding to pushback. The phrasing matters less than the structure—anchor to value, stay specific and never apologise for asking.
Search Snapshot
- Format
- Careers
- Reading time
- 4 min
- Last updated
- June 12, 2026
- Primary topic
- salary negotiation scripts
- Intent
- informational
Key Takeaways
Point 1
A script removes the freeze—you are reading a plan, not improvising under pressure.
Point 2
Anchor your number to value and market data, never to personal need.
Point 3
The pushback response is the script most people skip and need the most.
The hardest part of negotiating pay is rarely the strategy—it is the moment your mouth goes dry and you hear yourself accepting a number you meant to push back on. That is what salary negotiation scripts are for. They are not about sounding robotic, they are about having a plan to read from so nerves do not make the decision for you.
The opening: warm and without apology
The first line sets the tone for everything after it. The goal is to signal enthusiasm for the role while making clear there is a conversation to have. A reliable opening sounds like this: "Thank you so much for the offer—I'm genuinely excited about the team and the work. Before I sign, I'd love to talk through the compensation. Could we find a few minutes this week?" Notice what is absent: no apology, no "I hate to ask", no hedging. You are not asking permission to negotiate, you are scheduling it.
Naming your number: anchor to value
When the conversation happens, state your number with a reason attached. The reason is what turns a demand into a case. Compare the two columns below—the wording barely changes, but the framing does all the work.
| Moment | Weak framing | Strong framing |
|---|---|---|
| Naming base | I was hoping for more than that. | Based on the scope we discussed, I'd like the base at $160k. |
| Justifying | I have bills and a long commute. | That reflects my experience and where the market sits for this work. |
| Expectations Q | Um, what's the range? | I'm looking in the $155k to $170k range based on the role and market. |
| Closing | I guess that could work. | If we can get there, I'm ready to sign and get started. |
The same ask, framed two ways.
The strong column anchors to value and evidence rather than need. To use it you need a number you trust, which is where research matters—see our methodology for how posted compensation is turned into a defensible range then use Salary Benchmarking to find yours before the call.
The pushback: the script people skip
Most advice stops at naming the number, but the conversation does not. You will hear "the budget is fixed" or "this is the top of the band" and without a prepared line the silence pulls you toward folding. A calm response keeps it alive: "I understand budgets are real. If the base is firm, could we look at a signing bonus or a six-month review to bridge the gap?" That single sentence converts a dead end into a second lever. The full set of pushback responses is in how to respond to a lowball offer and the email version is in how to write a counter offer email.
You do not have to assemble these scripts by hand. The Negotiation Script Builder takes your actual offer and goals then writes the opening line, the number with its justification and a response to each pushback you are likely to hear—so you walk in reading your own plan. The broader strategy behind the scripts is in how to negotiate a job offer.
Frequently asked questions
Is it bad to use a script?
No. A script is rehearsal, not deception—you adapt the wording to sound like you then deliver it naturally so nerves do not decide for you.
What if they ask my expectations first?
Deflect to a researched range rather than a single number, and give a firm figure only once you understand the full role.
Bottom line
The best salary negotiation scripts are not clever lines, they are a structure you can lean on under pressure: open warmly, name your number with a reason then keep the conversation alive when they push back. Anchor the figure with Salary Benchmarking and generate your own version with the Negotiation Script Builder.
Get new playbooks weekly
Actionable guides, market updates and shipping notes — once a week.