Salary Negotiation Scripts: What to Say When They Ask First

"What are your salary expectations?" It is one of the first questions in almost every interview process, and it is designed to work in the employer's favor. Whoever names a number first usually anchors the entire negotiation around it. Say a number too low and you leave money on the table before you have even proven your value. Say one too high with no backup and you risk getting screened out before round two.

Most people freeze on this question not because they do not know their worth, but because they have not rehearsed the specific words to use in the moment. This article covers the framework for handling salary questions at every stage, plus word-for-word scripts for the five moments that trip people up most.

The framework: Defer, Anchor, Justify

Good salary negotiation follows a simple three-step pattern, whether you are deflecting an early question or countering a final offer.

  1. Defer. When possible, delay naming a specific number until you understand the full scope of the role and, ideally, until they have shared a range first.
  2. Anchor. When you do give a number, give a range with the low end at or slightly above your actual minimum, based on real market data, not a guess.
  3. Justify. Every number should come with a reason: your experience, your results in a comparable role, or specific market data. A number with no justification invites a lowball counter.

Five salary moments, and exactly what to say

1. "What are your salary expectations?" (early screen)

This usually comes from a recruiter in the first call, before you know the full scope of the role.

"I want to make sure we're aligned before I throw out a number. Can you share the budgeted range for this role? That way I can tell you honestly whether it works for me."

If they push back and ask you to go first, have a researched range ready rather than deflecting twice, which can read as evasive.

2. "Just give me a number." (pressed for a figure)

Sometimes deferring does not work and you need to answer directly.

"Based on my research for this role and level in this market, I'm targeting a range of [X to Y]. That said, I'm flexible depending on the full compensation picture, including equity, bonus, and benefits."

Naming a range instead of a single number gives you room to negotiate without sounding like you are guessing.

3. "That's higher than we budgeted." (pushback on your range)

This is not a rejection. It is the opening move of an actual negotiation.

"I understand budget matters. Can you share where the current budget sits? I'd like to understand the gap so we can figure out if there's a path, whether that's base salary, a signing bonus, or a faster review timeline."

Asking where the gap actually is turns a flat "no" into a specific, solvable problem.

4. "This is our final offer." (closing pressure)

Even a "final" offer usually has some room, especially on non-salary terms.

"I appreciate that, and I'm genuinely excited about this role. Before I give you a final answer, is there flexibility on [signing bonus / start date / additional PTO / equity refresh timeline] if the base number is fixed?"

If the base truly will not move, this shifts the negotiation to terms that often have more flexibility than salary does.

5. "We need an answer today." (artificial urgency)

Rushed deadlines are frequently a pressure tactic, not a real constraint.

"I want to give you a thoughtful answer, not a rushed one. Can I have until [specific day, 24 to 48 hours out] to confirm? I want to make sure this is the right decision for both of us."

A reasonable company will grant a short extension. A refusal to grant even 24 hours is useful information about how the relationship might work going forward.

How to practice this before it matters

Reading scripts is not the same as being able to deliver them naturally under pressure, with a real recruiter on the line and a real number at stake. The gap between knowing what to say and actually saying it smoothly is exactly where negotiations get won or lost.

Unblank has a practice mode built for exactly this: you describe the negotiation, the AI plays the other side realistically, including pushback and pressure tactics, and you rehearse your actual responses until the framework feels automatic. On the real call, Unblank's live mode follows the conversation and surfaces your next move, grounded in the range and terms you wrote in your brief, the moment the other side speaks.

The same live guidance applies if the salary question comes up mid-interview rather than in a dedicated negotiation call. See how it works for job interviews or negotiations specifically.

The bottom line

Salary negotiation is not about being aggressive. It is about having a specific, justified number ready, deferring when you can, and asking questions instead of accepting the first "no." Rehearse the five scripts above until they feel like your own words, not a script you are reading, and the moment the question comes will feel far less like a trap and far more like a conversation you already know how to have.

Rehearse your next negotiation before it happens, then get real-time backup when it's live. See pricing or download free.

Download Unblank free
15 live + 5 practice minutes free · Windows now, macOS coming soon · No credit card
Unblank Team
Sales operators and builders

The Unblank team are active sales operators who work on the frontlines of live calls every day, as SDRs, account executives, and consultants. We built Unblank because we experienced firsthand how often skilled people blank out on calls, not from lack of preparation, but from the pressure of the moment. Everything we write comes from real call experience, not theory.