How to Negotiate Salary (Scripts That Work)
BATNA, anchoring, tactical empathy — proven negotiation frameworks with actual scripts you can use tomorrow.
- BATNA, anchoring, and the zone of possible agreement
- Tactical empathy from Chris Voss and FBI negotiation
- Salary negotiation scripts that actually work
- How to handle objections without damaging relationships
1. The three numbers that decide a salary negotiation
How to Negotiate Salary (Scripts That Work)
BATNA, anchoring, tactical empathy — proven negotiation frameworks with actual scripts you can use tomorrow.
Salary negotiation basics
BATNA means Best Alternative to a Negotiated Agreement. It is the best outcome you can get if this deal falls through.
Anchoring is the effect of the first number on the rest of the discussion. In salary negotiation, the first credible number often becomes the reference point.
The zone of possible agreement, or ZOPA, is the overlap between what you want and what the employer can accept.
A strong negotiation starts with three prepared numbers:
- your target salary
- your walk-away salary
- the employer’s realistic range
If you do not know those numbers, you are guessing under pressure.
2. How to anchor without sounding greedy
Anchoring scripts that sound professional
Use a range when you open the conversation.
Example:
- Based on my research, I was expecting something in the $128,000 to $135,000 range.
- Given the scope of the role, I think $132,000 is a fair starting point.
- I am open to discussing the full package, including bonus and equity.
Good anchors are built from three inputs:
- market data
- the level of responsibility
- your recent results
Avoid anchors that sound random, emotional, or unprepared.
market_low = 115000
market_high = 135000
# A credible opening anchor often sits near the high end
anchor = 132000
print(f"Suggested anchor: ${anchor:,.0f}")
print(f"Range: ${market_low:,.0f} to ${market_high:,.0f}")3. Tactical empathy and the script that opens doors
Tactical empathy in salary negotiation
Tactical empathy means accurately recognizing the other side’s concerns and naming them out loud.
Three tools from Chris Voss’s negotiation method:
- Mirroring: repeat the last few words they said
- Labeling: name the constraint or emotion
- Calibrated questions: ask questions that invite problem solving
Example script:
- I understand budget is tight, and I respect that.
- I also want to make sure the offer reflects the scope of the role.
- What flexibility do you have on base salary?
This keeps the tone calm while still pushing for more.

4. Scripts for the three most common objections
Objection handling scripts
If they say: “The budget is fixed.”
Reply:
- I understand. Where is there flexibility, if any, on base, bonus, or sign-on?
If they say: “This is our standard offer.”
Reply:
- I appreciate that. Based on my results and the scope here, I think a higher number is justified.
If they say: “We cannot move on base.”
Reply:
- Could we look at sign-on bonus, equity, title, or a six-month review?
Useful fallback levers:
- sign-on bonus
- annual bonus
- equity
- title
- remote flexibility
- earlier compensation review
5. Close the deal without leaving money on the table
Closing scripts and final checks
Use a summary close:
- Thank you. I am excited about the role.
- If we can get to $128,000 base, I am ready to move forward.
- If base is fixed below that, could we discuss a sign-on bonus or an earlier review?
Before accepting, verify:
- base salary
- bonus formula
- equity terms
- vesting schedule
- review timing
- start date
A strong final offer is clear, written, and complete.
Keep going with Slate
Pick up where this left off in your own voice session.